VSCode-EmmyLua icon indicating copy to clipboard operation
VSCode-EmmyLua copied to clipboard

lua项目比较大 运行一直卡在Diagnose workspace: diagnostic 99%

Open zhangye0123 opened this issue 2 months ago • 1 comments

vscode emmylua目前配置: "preloadFileSize": 120480000, "enableReindex": false, "reindexDuration": 50000000 麻烦帮忙看下这个配置会有什么问题吗?怎么可以避免下项目太大的加载卡死,每次重新加载后会Load workspace: Indexing 6070 files 有一小段时间emmylua生效 之后就开始卡在Diagnose workspace: diagnostic 99% 然后emmylua在项目中就无效了

zhangye0123 avatar Dec 15 '25 02:12 zhangye0123

这个量级不算太大的范畴, 但一些非常规代码容易引起性能急剧下降: 1.大型配置表, 2. 生成的pb文件

CppCXY avatar Dec 15 '25 03:12 CppCXY

那像现在的一直卡在Diagnose workspace: diagnostic 99% 有什么配置方法可以避免吗

zhangye0123 avatar Dec 17 '25 08:12 zhangye0123

诊断关闭, 可能是某个诊断导致的, 你通过配置把所有诊断都关闭一次然后逐渐放开你需要的部分参考: https://github.com/EmmyLuaLs/emmylua-analyzer-rust/blob/main/docs/config/emmyrc_json_CN.md

CppCXY avatar Dec 17 '25 08:12 CppCXY