今天,我突然发现计算机上的进程开始变慢了。因此,我检查了Task Manager以查看是什么原因造成的。
我已经等了几分钟,通过将Visual Studio Code保持在idle
状态来查看它是否更改,然后我的计算机将内存转储到BSoD(蓝屏死机)。
重新启动后,我尝试了相同的方式来再现状态,并且在20〜30分钟内,它的容量高达5 GB。
0 909 4452 c:\Users\arbaz\.vscode\extensions\ms-python.python-2018.12.1\languageServer.0.1.72\Microsoft.Python.LanguageServer.exe
导致此问题的可能原因是什么,如何解决?
最新版本:
Version: 1.30.0 (system setup)
Commit: c6e592b2b5770e40a98cb9c2715a8ef89aec3d74
Date: 2018-12-11T22:29:11.253Z
Electron: 2.0.12
Chrome: 61.0.3163.100
Node.js: 8.9.3
V8: 6.1.534.41
OS: Windows_NT x64 10.0.17134
Version: Code 1.30.0 (c6e592b2b5770e40a98cb9c2715a8ef89aec3d74, 2018-12-11T22:29:11.253Z)
OS Version: Windows_NT x64 10.0.17134
CPUs: AMD Ryzen 7 1700 Eight-Core Processor (16 x 3000)
Memory (System): 15.95 GB (3.87 GB free)
VM: 40%
Screen Reader: no
Process Argv: C:\Users\arbaz\AppData\Local\Temp\tasks.py
GPU Status: 2d_canvas: enabled
checker_imaging: disabled_off
flash_3d: enabled
flash_stage3d: enabled
flash_stage3d_baseline: enabled
gpu_compositing: enabled
multiple_raster_threads: enabled_on
native_gpu_memory_buffers: disabled_software
rasterization: enabled
video_decode: enabled
video_encode: enabled
webgl: enabled
webgl2: enabled
CPU % Mem MB PID Process
0 66 14620 code main
0 84 1092 gpu-process
0 51 6332 shared-process
0 199 8312 window (tasks.py - Visual Studio Code)
0 85 11724 extensionHost
0 2278 4452 c:\Users\arbaz\.vscode\extensions\ms-python.python-2018.12.1\languageServer.0.1.72\Microsoft.Python.LanguageServer.exe
0 5 11296 console-window-host (Windows internal process)
0 187 14320 window (Process Explorer)
扩展名:
Extension Author Version
(truncated)
-------------------------------------------------------
better-comments aar 2.0.3
vscode-django bat 0.17.0
unique-lines bib 1.0.0
python-extension-pack don 1.4.0
permute-lines ear 0.0.10
MagicPython mag 1.1.0
python ms- 2018.12.1
vscodeintellicode Vis 1.1.2
此问题主要是由扩展引起的。
尝试监视Help>Open Process Explorer
一段时间,以查看哪个进程名称占用了大量内存。
尝试卸载所有扩展,并从中删除所有扩展名%USERPROFILE%\.vscode\extensions
代表windows
这个问题昨天发生在我身上。我设法解决了问题,但不确定我的解决方案是否适用于您的解决方案。我正在使用Windows 10和VS代码ver1.33.1
解决方案是转到设置并启用jedi。消耗过多RAM的罪魁祸首是Python语言服务器。因此,通过启用jedi,而不是将Python语言服务器用于智能感知功能,而是使用jedi。