Миф - Дефрагментация памяти

  • Миф
  • реальность
  • Пояснения

Миф

Чтобы освободить память, вы можете использовать программы для дефрагментации и освобождения памяти (RamBoost и т. Д.).

реальность

ЛОЖНЫЙ.

Пояснения

Эти программы должны освободить память в Windows. На самом деле они не только не нужны, но часто замедляют работу Windows, а не ускоряют ее. Они используют огромное количество памяти (они требуют много оперативной памяти для Windows). В ответ Windows пытается освободить память путем копирования блоков памяти программ фоном на диск (в pagefile.sys). Эта операция называется swap out. После этого эти программы дефрагментации освобождают память, которую они только что распределили. Так что в теории это освобождает большую часть оперативной памяти.

Но на практике эта операция вызвала запись на диск. При повторном щелчке по одной из программ в фоновом режиме Windows должна вернуть все данные в памяти (поменять местами), что снова вызывает очень важный доступ к диску. Таким образом, эти программы вызывают интенсивный доступ к диску, заставляя Windows поменять блоки памяти бесплатно (вместо того, чтобы позволить Windows делать это, когда это абсолютно необходимо). Жесткий диск в тысячи раз медленнее памяти, что вызывает глобальное замедление. Программы, требующие работы в режиме реального времени (например, программное обеспечение для записи компакт-дисков), могут быть повреждены при замене Windows.

Дефрагментация памяти - это миф. Программы никогда не имеют доступа к реальным адресам физической памяти и всегда работают с виртуальными адресами.

Только операционная система знает, какие физически размещены блоки.

Предыдущая статья Следующая статья

Лучшие советы