В дополнение к ответу DumbCoder, который помимо прочего дает вам физическое использование памяти, вы также должны взглянуть на GlobalMemoryStatusEx
.
Здесь вы можетенайдите определение виртуальных байтов в соответствии с Microsoft и узнайте, как вы можете получить его как простое отличие от двух счетчиков, предоставляемых GlobalMemoryStatusEx
.
Примечания по предостережениям:
- Функция
GlobalMemoryStatusEx
имеет смешанное назначение, поскольку предоставляет информацию о системе в целом и информацию, относящуюся к вызывающему процессу, например, использование виртуальной памяти. - Внимательно прочитайте / примените API, иначе вы можете прекратить работусо сломанными счетчиками.