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

VSCode运行卡顿,Python/C++ Hello World程序耗时7秒如何解决?

解决VSCode运行Python/C++ Hello World耗时过长的问题

以下是针对性的排查和解决步骤:

终端配置优化

  • 切换到本地终端:如果默认使用WSL或远程终端,改为本地CMD/PowerShell(Windows)或bash/zsh(Linux/macOS),远程终端的启动和通信会带来额外延迟。
  • 关闭不必要的终端自动配置:Python环境下,在settings.json中添加"python.terminal.activateEnvironment": false,避免每次运行都自动激活虚拟环境。

扩展减负

  • 禁用冗余扩展:关闭所有非必要的后台扩展(比如代码格式化、静态检查类工具),测试运行速度是否恢复,再逐个排查问题扩展。
  • 调整语言扩展设置:
    • Python:将Pylance的实时类型检查关闭,在settings.json中设置"python.analysis.typeCheckingMode": "off";若仍有问题,尝试切换到Python扩展的旧版本。
    • C++:关闭C/C++扩展的后台实时编译检查,调整C_Cpp.intelliSenseEngine为Tag Parser临时测试,排除智能感知的资源占用。

系统资源与环境排查

  • 重启VSCode:清理后台缓存进程,避免长期运行导致的资源泄漏。
  • 排除杀毒软件干扰:临时关闭实时防护,检查是否是杀毒软件扫描编译输出或VSCode进程导致的延迟。

编译器/解释器路径与命令优化

  • Python:确认settings.json中的"python.pythonPath"指向本地官方Python解释器,而非远程或虚拟环境(无需虚拟环境时)。
  • C++:简化tasks.json中的编译命令,比如使用g++ -o main main.cpp,去掉不必要的调试符号、优化参数或冗余选项,减少编译环节的耗时。

VSCode基础设置调整

  • 调整自动保存:禁用"自动保存"或延长自动保存延迟,避免运行前频繁触发文件保存操作。
  • 减少文件监听:在settings.json中添加文件监听排除规则,降低后台资源消耗:
"files.watcherExclude": {
    "**/.git/objects/**": true,
    "**/.git/subtree-cache/**": true,
    "**/node_modules/*/**": true,
    "**/dist/*/**": true
}

每次修改一项设置后,运行Hello World测试速度,定位具体影响因素。

内容的提问来源于stack exchange,提问作者Nguyen Quang Minh

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 21:40:25