Я написал действительно простой Pin
инструмент для вычисления количества динамически распределенных байтов в программе.Я дал инструмент GIMP
с этим инструментом, и он сообщил 77 MB
о выделениях.Я проделал тот же эксперимент с Valgrind
, в котором сообщалось, что 117 MB
.
Мой инструмент Pin
аналогичен примеру Pin
.Он ищет malloc()
, calloc()
и memalign()
в каждом загруженном изображении и добавляет перед ними инструкции для расчета общего размера выделений.Как я могу решить проблему?