почему vscode требует так много памяти?Как сделать его более чистым? - PullRequest
0 голосов
/ 06 декабря 2018

Кто-нибудь знает, как заставить vscode использовать меньше памяти?

Требуется более 2 ГБ, иногда более 3 гигабайт, чтобы открыть около 8 файлов

enter image description here

Ответы [ 3 ]

0 голосов
/ 05 апреля 2019

Вы можете запретить vscode просматривать папки с очень большим количеством файлов в вашем проекте, добавив это в файл настроек json

"files.watcherExclude": {
    "**/.git/objects/**": true,
    "**/node_modules/**": true
} 
0 голосов
/ 28 апреля 2019

Поскольку VSCode построен поверх Electron, он скрыт под веб-браузером.Если вам нужно больше памяти, используйте Sublime Text или Notepad ++ вместо

0 голосов
/ 07 декабря 2018

Я работаю в команде разработчиков кода VS.

Существует много возможных причин высокого использования памяти.Мы собрали инструменты и руководство , которое поможет вам исследовать потенциальные проблемы с производительностью.

Начните с использования Process Explorer .Обозреватель процессов показывает использование процессора и памяти для каждого дочернего процесса в VS Code.Откройте его с помощью команды Open process explorer.Обозреватель процессов должен помочь вам отследить, какие процессы используют больше всего памяти.Часто расширение становится основной причиной

enter image description here

Кроме того, даже если вы открыли только восемь файлов, ваше рабочее пространство, кажется,немного больше, чем просто эти восемь.Предоставление intellisense и других расширенных функций редактора часто требует обработки многих неоткрытых файлов.Оправдан ли 2-3 Гб или нет, трудно сказать, не понимая, какие расширения вы используете и что содержит ваше рабочее пространство.

Я рекомендую вам также взглянуть на остальные наши руководство по производительности .В нем объясняется, как сообщать о проблемах с производительностью и дополнительно исследовать проблемы с производительностью.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...