За життя

Використання пам'яті в Windows 10

Тільки нещодавно дізнався, що Windows 10 по-іншому від старіших систем використовує пам'ять. Всі ранні системи тримали вільну оперативну пам'ять, а те, що не використовується, скидали на диск. Зараз же, оскільки диски стали швидшими (здебільшого тому що SSD), Windows використовує всю оперативну пам'ять по максимуму, а потім починає скидати зайве на диск.

Коли це важливо - в мене є дві віртуальні машини, які майже весь час використовуються разом, але мають існувати окремо з різних причин. Пам'яті в них - 4GB та 8GB відповідно. На ноутбуці лише 16GB RAM (більше не влазить):). Тобто на host OS і всі її додатки лишається 4GB. Так от, в ранніх білдах Windows 10 дві машини співіснувати не могли - як тільки вся RAM захоплювалася, VMWare Workstation починала погано поводитися (гальмувати, падати). Зараз же можна запустити дві віртуальні машини, а вінда інтелігентно вивантажує непотріб з Host OS в pagefile. Підозрюю, що тут і без допомоги VMWare не обійшлося - вона стала коректніше працювати з часом. Але підсумок дуже приємний - те, що ніколи не працювало як слід, почало працювати.