Memleax tam olarak ne istediğinizi düşünüyorum .
Çalışan bir işlemin bellek sızıntısını, programı yeniden derlemeden veya hedef işlemi yeniden başlatmadan ekleyerek hata ayıklar. Üretim ortamı için çok uygun ve uygundur.
GNU / Linux ve FreeBSD üzerinde çalışır.
NOT: Ben yazarım, herhangi bir öneri bekliyoruz
== DÜZENLE ==
LD_PRELOAD'ın bellek fonksiyonlarını bağlayan başka bir araç libleak'i yazıyorum .
Hedef programı değiştirmeye de gerek yoktur. İlerlemeyi LD_PRELOAD ile yeniden başlatmanız gerekse de, çalıştırma sırasında algılamayı etkinleştirebilir / devre dışı bırakabilirsiniz.
Sinyal tuzağı olmadığından performans üzerinde çok daha az etki vardır.
Benzer araçlarla (mtrace gibi) karşılaştırıldığında, tam çağrı yığınını şüpheli bellek sızıntı noktasına yazdırır.