Объем памяти на окнах - PullRequest
       13

Объем памяти на окнах

0 голосов
/ 15 сентября 2011

В моем приложении C на Windows запущен цикл for, в котором он записывает множество записей в некоторую структуру данных, а затем сохраняет их в XML.Теперь я хочу знать объем памяти, который требуется для того же.Есть ли в наличии инструменты?

Ответы [ 2 ]

2 голосов
/ 15 сентября 2011

Диспетчер задач - это то, как я это делаю.Это просто и легко.

Но это работает, только если вы пытаетесь измерить очень большие следы памяти.Но приложения с большими размерами, вероятно, являются единственными случаями, когда вам все равно нужно измерять использование.

Если вы хотите измерить использование памяти с точностью до байта, я бы просто построил простую оболочку вокруг malloc()и free(), который увеличивает некоторое глобальное значение.(если приложение является многопоточным, может также потребоваться блокировка)

0 голосов
/ 15 сентября 2011

Диспетчер задач является одним из способов сделать это. Я предпочитаю Process Explorer , потому что он дает гораздо больше информации, чем диспетчер задач.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...