Иногда я не использую некоторые программы с высоким использованием памяти (например, виртуальную машину с 2 ГБ памяти) в течение нескольких дней. Когда я возвращаюсь к нему, его память в основном обменивается на жесткий диск. Когда я пытаюсь работать с этой программой позже, она загружается очень медленно. Например, его физическая память увеличивается с 600 МБ до 1100 МБ со скоростью 250 КБ / с, и только после этого она становится довольно отзывчивой. Таким образом, замедление происходит потому, что данные читаются не последовательно.
Можно ли загрузить память программы за один проход чтения жесткого диска? Потому что это займет всего полминуты.
Это рабочая машина, ОС Windows 7 x64, объем оперативной памяти составляет 8 ГБ.