Почему под Win 10 MT4 ест мало памяти? - страница 4

 
Stanislav Korotky:
Скорее всего, новый task manager в win10 показывает другую память (так называемую "основную"), нежели старый. Можно в новом менеджере включить колонку с полной памятью? Как вариант, в сети есть дистрибутив старого менеджера (который некоторым нравится больше, и он яко-бы работает пошутрее, чем новый), и если его поставить в win10, то сравнение величин будет более корректным.

Я об этом и говорил в начале поста. Программа может запросить у винды, к примеру 20 Мб под свои нужды. Для простоты пусть это будет массив 20 Мб. Но жадная винда вовсе не выдаст тут же программе эти 20 Мб в виде физической памяти.

Она выдаст в виде виртуальной и по мере заполнения массива реальными данными будет выдавать кусочки по 4 Кб, причем эти кусочки гарантированно заполнены нулями.

Кстати, вопрос на засыпку - почему винда заполняет выдаваемые кусочки памяти нулями? )))

Очевидно, стары менеджер показывал именно запрошенный объем, а новый - реально выделенный. 

Причина обращения: