首页 > 解决方案 > 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

标签: visual-studio-codevscode-settings

解决方案


这个问题主要是由扩展引起的。

尝试监视菜单帮助打开进程资源管理器一段时间,以查看哪个进程名称占用了大量内存。

%USERPROFILE%\.vscode\extensions尝试卸载所有扩展并从for中删除所有垃圾windows


推荐阅读