У меня компьютер под управлением Windows 7 Professional с 12 ГБ оперативной памяти. При новом запуске объем оперативной памяти более чем достаточен для моих нужд. Тем не менее, через пару недель времени работоспособности, и кажется, что память просто исчезает и начинает использовать виртуальную память, что приводит к снижению производительности.
Например, у меня, как правило, есть 3 открытых экземпляра Visual Studio, что на ранних этапах работы прекрасно. Однако доходит до того, что даже один экземпляр Visual Studio перегружен даже после перезапуска Visual Studio.
Вот несколько скриншотов, которые показывают различия в диспетчере задач:
При свежем перезапуске:
2 недели времени работы:
Я понимаю, что Windows 7 будет пытаться использовать все доступные оперативные памяти с течением времени, чтобы обеспечить быстрый доступ к программам и другим службам (в основном, кешированию), но это не объясняет, почему после 2 недель работы компьютера мне приходится закрываться тонны программ / процессов, просто для того, чтобы использовать программу без задержки замораживания экрана, тогда как при малейшем времени безотказной работы я могу нормально запускать несколько программ.
Что именно здесь происходит?