Valgrind

Valgrind

Valgrind adalah rangka kerja instrumentasi untuk membina alatan analisis dinamik.
Valgrind adalah rangka kerja instrumentasi untuk membina alatan analisis dinamik.Terdapat alat Valgrind yang secara automatik dapat mengesan banyak pengurusan ingatan dan bug threading, dan memaparkan program anda secara terperinci.Anda juga boleh menggunakan Valgrind untuk membina alat baru.Pengedaran Valgrind kini termasuk enam alat pengeluaran berkualiti: pengesan kesilapan memori, dua pengesan ralat thread, profiler cache dan ramalan cawangan, cache penjanaan graf panggilan dan profiler ramalan cawangan, dan profiler heap.Ia juga merangkumi tiga alat eksperimen: penumpuk array / stack / global overrun pengesan, profiler heap kedua yang meneliti bagaimana blok timbunan digunakan, dan penjana vektor blok asas SimPoint ....

Alternatif untuk Valgrind untuk semua platform dengan sebarang lesen

API Monitor

API Monitor

Monitor Monitor adalah program Windows yang membolehkan anda memantau dan mengawal panggilan API yang dibuat oleh aplikasi dan perkhidmatan.
Deleaker

Deleaker

Deleker adalah aplikasi yang berdiri sendiri dan sambungan yang berguna untuk Visual Studio, RAD Studio (Delphi / C ++ Builder), dan Qt Creator, yang membantu anda untuk menganalisis kesilapan pengatur ...
strace

strace

Jejaki panggilan sistem dan isyarat.Alat utiliti pengguna diagnostik, debugging dan pengajaran.
Libcsdbg

Libcsdbg

Libcsdbg adalah pengecualian stack pengecualian C ++.
JTracer

JTracer

JTracer adalah pelanggan debugger jarak jauh untuk debugger Libcsdbg
Dr. Memory

Dr. Memory

Dr. Memory adalah alat pemonitoran memori yang mampu mengenal pasti ralat pengaturcaraan yang berkaitan dengan memori seperti mengakses memori yang tidak dinyalakan, akses ke memori yang tidak dapat disesuaikan ...
ltrace

ltrace

ltrace memintas dan merekod panggilan dinamik yang dipanggil oleh proses yang dilaksanakan dan isyarat yang diterima oleh proses itu.