visual-studio-code - Visual Studio Code 使用一小时后占用了 10.7 GB RAM
问题描述
今天发生的事情是,我突然注意到计算机上的进程开始变慢。所以我检查了任务管理器,看看是什么原因造成的。
我已经等了几分钟,看看它是否通过保持 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
解决方案
这个问题主要是由扩展引起的。
尝试监视菜单帮助→打开进程资源管理器一段时间,以查看哪个进程名称占用了大量内存。
%USERPROFILE%\.vscode\extensions
尝试卸载所有扩展并从for中删除所有垃圾windows
。
推荐阅读
- csv - mapr 抛出错误:“by”必须指定唯一有效的列
- node.js - 如何在 Strapi 控制器中获取原始请求正文
- python - 无法将数据抓取到 N 页
- javascript - 如何在javascript中动态添加可移动按钮
- r - 在R中加入多个小标题
- javascript - 根据单元格值添加行,在列 A 中的最后一个数据下方
- flutter - 每次我打电话给我的 listView 内容都是重复的
- python - Selenium, Python - 如何从一个原生应用切换回另一个
- python-3.x - 使用 Python smtplib 发送电子邮件不起作用
- node.js - 需要通过 Multer-s3 将从套接字接收到的服务器上的 Blob 发送到 S3 存储桶