Страницы

Поиск по вопросам

воскресенье, 14 апреля 2019 г.

Способы определить утечку памяти

Суть вопроса проста. Какие способы/инструменты есть для определения что память у нас утекла? ANSI C. Для Unix-подобных ОС x64-86 Нагуглил Hans Boehm garbage collector, но он то ли не работает с Linux x64, то ли я совсем его криво использую - всё время выдаёт 65536 на GC_get__heap_size(). crtdbg не подходит из-за привязки к MSVS. Изначально это была задача определить правильно ли я удаляю дерево, но переросло в этот вопрос.


Ответ

Попробуйте Valgrind. Одна из программ Valgrinda, Memcheck, насколько я понимаю, соответствует вашим требованиям.

Комментариев нет:

Отправить комментарий