У меня есть программа, которая нуждается в большой памяти, и она срабатывает, как только будет достигнуто виртуальное адресное пространство 2 ГБ. Исследователь процессов Sysinternals отображает это как столбец "виртуальный размер". Как я могу определить этот "виртуальный размер" с кодом C (или С++)?
Хорошо, мне нужно запросить счетчик производительности для "Виртуальных байтов". Perfmon показывает строку запроса (или как она называется), например, "\ Process (firefox)\Virtuelle Größe" на моей установке в Германии Win XP.
Как определить строку запроса для текущего процесса и существует ли это нелокализованное имя?