Valgrind

Valgrind

Valgrind, dinamik analiz araçları oluşturmak için bir enstrümantasyon çerçevesidir.
Valgrind, dinamik analiz araçları oluşturmak için bir enstrümantasyon çerçevesidir.Birçok bellek yönetimi ve iş parçacığı hatasını otomatik olarak algılayabilen ve programlarınızı ayrıntılı olarak profilleyebilen Valgrind araçları vardır.Valgrind'i yeni araçlar oluşturmak için de kullanabilirsiniz.Valgrind dağıtımı şu anda altı üretim kalitesinde araç içermektedir: bir bellek hata dedektörü, iki iş parçacığı hata dedektörü, bir önbellek ve dal tahmini profili, bir çağrı grafiği üreten önbellek ve şube tahmini profili ve bir yığın profili.Ayrıca üç deneysel araç içerir: bir yığın / yığın / küresel dizi taşması dedektörü, yığın bloklarının nasıl kullanıldığını inceleyen ikinci bir yığın profiller ve bir SimPoint temel blok vektör üreteci ....
valgrind

İnternet sitesi:

Linux için Valgrind'a alternatifler

strace

strace

Sistem çağrılarını ve sinyallerini izleyin.Bir tanılama, hata ayıklama ve eğitici kullanıcı alanı yardımcı programı.
JTracer

JTracer

JTracer, Libcsdbg hata ayıklayıcısı için bir uzak hata ayıklama istemcisidir
Libcsdbg

Libcsdbg

Libcsdbg bir C ++ istisna yığın izleyicisidir.
Dr. Memory

Dr. Memory

Bellek, başlatılmamış belleğe erişim, istenmeyen belleğe erişim gibi bellekle ilgili programlama hatalarını tanımlayabilen bir bellek izleme aracıdır ...
ltrace

ltrace

ltrace yürütülen bir işlem tarafından çağrılan dinamik kütüphane çağrılarını ve bu süreç tarafından alınan sinyalleri keser ve kaydeder.