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