Estoy escribiendo una aplicación y me sorprende ver que su uso de memoria total ya es demasiado alto. Quiero hacer un perfil del uso de la memoria dinámica de mi aplicación: ¿cuántos objetos de cada tipo hay en el montón y qué funciones crearon? Además, ¿cuánta memoria usa cada objeto?Perfilado de asignación de memoria en C++
¿Hay una manera simple de hacer esto? Estoy trabajando tanto en Linux como en Windows, por lo que las herramientas de cualquiera de las plataformas serían suficientes.
NOTA: No me preocupan las fugas de memoria aquí.
Purify le informa sobre corrupciones y fugas de memoria, no el tamaño de los objetos asignados –