Visual Studio Code使用一小时后占用了10.7 GB RAM

问题描述 投票:8回答:2

今天,我突然发现计算机上的进程开始变慢了。因此,我检查了Task Manager以查看是什么原因造成的。

Enter image description here

我已经等了几分钟,通过将Visual Studio Code保持在idle状态来查看它是否更改,然后我的计算机将内存转储到BSoD(蓝屏死机)。

重新启动后,我尝试了相同的方式来再现状态,并且在20〜30分钟内,它的容量高达5 GB。

Enter image description here

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-code vscode-settings
2个回答
4
投票

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

尝试监视Help>Open Process Explorer一段时间,以查看哪个进程名称占用了大量内存。

尝试卸载所有扩展,并从中删除所有扩展名%USERPROFILE%\.vscode\extensions代表windows


1
投票

这个问题昨天发生在我身上。我设法解决了问题,但不确定我的解决方案是否适用于您的解决方案。我正在使用Windows 10和VS代码ver1.33.1

解决方案是转到设置并启用jedi。消耗过多RAM的罪魁祸首是Python语言服务器。因此,通过启用jedi,而不是将Python语言服务器用于智能感知功能,而是使用jedi。

© www.soinside.com 2019 - 2024. All rights reserved.