У меня ноутбук Dell Inspiron 15 с процессором Core i5 7-го поколения и 4 ГБ DDR4 2400 МГц. ОС Windows 10 Home Single x64 (сборка 15063). Большинство задач, выполняемых на этом ноутбуке, - это кодирование с помощью Visual Studio Code, запуск сервера MySQL и некоторое программирование на Java. Он работал отлично до позавчерашнего дня.

Со вчерашнего дня программа Visual Studio Code начала использовать всю мою оперативную память и зависла на моем ноутбуке. Состояние жесткого диска и оперативной памяти в диспетчере задач возросло до 100%. Я всегда должен сделать жесткий сброс ноутбука.

ПК работал нормально, пока я не открыл код Visual Studio. Я обнаружил, что Visual Studio является причиной проблемы. Я удалил и переустановил программу, но это не сработало для меня. Также обновление до последней версии не работало. Я просто делал кодирование, как и каждый день, и не устанавливал никаких плагинов.

Редактировать: я исправил проблему. Но я не знаю, как связано решение и эта проблема.

После обновления до Fall Creators Update (1709) я смог увидеть все детали и подзадачи, которые VS Code выполняет в диспетчере задач. Я обнаружил, что более 2000 процессов Git для Windows работают под кодом Visual Studio и занимают всю мою оперативную память. Эти процессы Git для Windows росли бесконечно. Каждый процесс использует 2 МБ ОЗУ.

Итак, я удалил Git (2.6.0) и переустановил с последней версией (2.15.2). Это решило мою проблему, но я не очень доволен этим.

Было бы очень приятно и полезно, если бы кто-нибудь объяснил мне, как Git создает проблемы для кода Visual Studio.

1 ответ1

0

В окнах вы можете установить приоритеты для каждого приложения в зависимости от того, сколько памяти и, возможно, ЦП они могут использовать. Если вы установите приложение, которое получает слишком много памяти, с низким приоритетом, оно не будет использовать много оперативной памяти. Есть 5 вариантов, которые различают уровень приоритета! Для уменьшения приоритета есть ниже нормального и низкого.

Простое руководство можно найти здесь, как установить приоритеты. https://youtu.be/niNc4Xr46xk?t=32

В диспетчере задач вы также можете отслеживать, сколько приложений памяти / оперативной памяти используется!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .