Контролируйте использование памяти внутри вашего собственного процесса

Давайте ненадолго отложим Гейзенберга в сторону.

Как я могу из своего собственного процесса отслеживать, сколько памяти использует этот процесс?

(Возможно, я намеренно занижал вопрос, мечтая о творческих ответах...)


person Johann Gerell    schedule 21.01.2009    source источник


Ответы (2)


Quassnoi прав, но, возможно, стоит проверить и этот вопрос:

Как определить потребление ЦП и памяти изнутри процесс, включающий примеры кода

person John Sibly    schedule 21.01.2009

Используйте GetProcessMemoryInfo().

WorkingSetSize в PROCESS_MEMORY_COUNTERS_EX кажется, что вы хотите.

person Quassnoi    schedule 21.01.2009
comment
Было бы здорово - вне Windows Mobile (где я работаю). Но спасибо за подсказку. - person Johann Gerell; 26.01.2009