Massif (dari valgrind) adalah salah satu cara terbaik untuk menemukan kebocoran memori. Ulangi kode mencurigakan Anda (atau jalankan program Anda cukup lama) dan buang hasilnya dengan ms_print. Biasanya, tumpukan panggilan memberi Anda cukup informasi untuk memperbaikinya.
Dengan GDB, Anda dapat mencoba melampirkan ke program yang sedang berjalan dan memanggil fungsi seperti malloc_stats()
Jika program Anda ditulis dalam bahasa yang berbeda, itu mungkin lebih rumit. Baru-baru ini, beberapa GDB telah memperoleh skripibilitas, dan orang-orang memulai proyek menarik seperti gdb-heap , yang dapat menganalisis memori Python dari dump inti. Skrip analysys memori serupa mungkin untuk objek C ++.
Baca juga /programming/2564752/examining-cc-heap-memory-statistics-in-gdb