VSCode Python扩展点击Go to Definition耗尽系统内存的解决咨询
解决VSCode Python扩展「转到定义」耗尽内存的问题
关闭后台全量索引
打开VSCode设置(快捷键Ctrl+,),搜索python.analysis.indexing,将其设为false,减少扩展对项目文件的全量后台索引操作。同时搜索python.analysis.memory.keepLibraryAst,设置为false,避免保留第三方库的抽象语法树节点占用内存。排除无需分析的目录
在设置中搜索python.analysis.exclude,添加项目里不需要分析的目录,比如虚拟环境、缓存文件夹、第三方库目录,示例配置:"python.analysis.exclude": [ "**/__pycache__", "**/venv", "**/site-packages" ]切换到轻量智能感知模式
点击VSCode左下角Python解释器旁的「模式」按钮,切换为「Lightweight」模式,该模式下会简化代码分析逻辑,大幅降低内存消耗。调整扩展版本
打开扩展面板找到Microsoft Python扩展,优先更新到最新版本;如果是更新后出现的问题,右键扩展选择「Install Another Version」回滚到之前稳定的旧版本。清理扩展缓存
打开命令面板(Ctrl+Shift+P),执行Python: Clear Cache and Reload Window命令,清除旧的索引缓存后重启窗口,避免缓存异常导致的内存泄漏。
内容的提问来源于stack exchange,提问作者MarziehSepehr
相关产品推荐
相关产品推荐

