Моя программа периодически пишет в лог объем доступной виртуальной памяти (функцией GlobalMemoryStatus, MEMORYSTATUS.dwAvailVirtual). Видно, что этот объем снижается, но показатель VM Size в TaskManager не изменяется (насколько я понимаю, это объем занятой виртуальной памяти).
Какой-то из параметров (а может и оба) я явно понимаю неправильно. Помогите разобраться.