You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 18:42:02