MPATROL.

MPATROL adalah perpustakaan untuk mengendalikan dan melacak alokasi memori dinamis.
Unduh sekarang

MPATROL. Peringkat & Ringkasan

Iklan

  • Rating:
  • Lisensi:
  • LGPL
  • Harga:
  • FREE
  • Nama Penerbit:
  • Graeme Roy
  • Situs web penerbit:
  • http://www.cbmamiga.demon.co.uk/mpatrol/

MPATROL. Tag


MPATROL. Keterangan

mpatrol adalah perpustakaan untuk mengendalikan dan melacak alokasi memori dinamis. Mpatrol adalah perpustakaan yang menyediakan debugging kuat sementara mendiagnosis kesalahan runtime yang disebabkan oleh penggunaan yang salah dari memori dialokasikan secara dinamis. Ini bertindak sebagai malloc () debugger untuk debug alokasi memori dinamis, meskipun juga dapat melacak dan panggilan profil untuk malloc () dan free () juga. Jika Anda tidak tahu apa yang malloc () fungsi atau operator baru [] lakukan perpustakaan ini mungkin bukan untuk Anda. Anda harus memiliki sejumlah keahlian pemrograman dan pengetahuan tentang bagaimana menjalankan baris perintah kompiler dan linker sebelum Anda harus mencoba untuk menggunakan this.Along dengan menyediakan log yang komprehensif dan dikonfigurasi dari semua operasi memori dinamis yang terjadi selama masa program, perpustakaan mpatrol melakukan pengecekan luas untuk mendeteksi penyalahgunaan memori dialokasikan secara dinamis. Semua fungsi ini dapat diintegrasikan ke dalam kode yang ada melalui dimasukkannya file header tunggal pada saat kompilasi. Pada UNIX dan Windows platform (dan AmigaOS bila menggunakan GCC) ini bahkan mungkin tidak diperlukan karena perpustakaan mpatrol bisa dihubungkan dengan file objek yang ada di link-waktu atau, pada beberapa platform, bahkan terkait secara dinamis dengan program yang ada pada saat run-time. semua logging dan pelacakan output dari perpustakaan mpatrol dikirim ke sebuah file log yang terpisah untuk menjaga diagnosa yang terpisah dari setiap program yang sedang diuji mungkin menghasilkan. Berbagai macam pengaturan perpustakaan juga dapat berubah pada saat run-time melalui variabel lingkungan, sehingga menghilangkan kebutuhan untuk mengkompilasi ulang atau relink untuk mengubah perpustakaan file yang behaviour.A yang berisi ringkasan dari alokasi memori profil statistik untuk program tertentu dapat diproduksi oleh perpustakaan mpatrol. File ini kemudian dapat dibaca oleh alat profil yang akan menampilkan satu set meja berdasarkan data akumulasi. Informasi profil termasuk ringkasan dari semua alokasi memori terdaftar oleh ukuran dan fungsi yang dialokasikan mereka dan daftar kebocoran memori dengan tumpukan panggilan fungsi mengalokasikan. Ini juga termasuk grafik semua alokasi memori yang tercantum dalam bentuk tabel, dan opsional spesifikasi grafik berkas untuk diproses kemudian oleh titik grafik visualisasi file yang package.A mengandung jejak ringkas dikodekan dari semua alokasi memori dan deallocations dibuat oleh program juga bisa diproduksi oleh perpustakaan mpatrol. File ini kemudian dapat dibaca oleh alat tracing yang akan decode jejak dan menampilkan peristiwa dalam bentuk tabel atau bentuk grafik, dan juga menampilkan setiap statistik yang relevan yang bisa menjadi calculated.The perpustakaan mpatrol telah dirancang dengan tujuan menggantikan panggilan yang ada C dan C ++ fungsi alokasi memori semulus mungkin, tetapi dalam banyak kasus yang mungkin tidak mungkin dan sedikit modifikasi kode mungkin diperlukan. Namun, makro preprocessor yang berisi versi perpustakaan mpatrol disediakan untuk keperluan kompilasi bersyarat sehingga rilis yang membangun dan debug membangun dapat dengan mudah otomatis. Apa yang baru dalam rilis ini: · Ditambahkan logging yang lebih baik untuk pesan diagnostik. · Ditambahkan jauh lebih baik autoconf, automake dan dukungan libtool. · Ditambahkan sementara HTML dukungan file log dengan pilihan HTML. · Perpustakaan sekarang cek untuk memastikan bahwa tidak ada masalah menulis profil dan menelusuri file output. · Ditambahkan dukungan yang lebih baik Tru64 benang-aman. · Tetap masalah menemukan simbol untuk format a.out file objek. diagnostik · Tetap untuk jumlah simbol membaca dari Windows DLL. · Fixed bug yang dihitung ukuran total yang salah dari alokasi ditandai. · Perintah mpatrol sekarang memiliki pilihan --read-env untuk menggunakan isi yang ada dari variabel lingkungan MPATROL_OPTIONS. · Perintah mpsym sekarang autodetects dukungan 64-bit dan sekarang memiliki opsi skip. Kode sumber sekarang mengkompilasi dengan benar pada sistem BSD.


MPATROL. Perangkat Lunak Terkait

Dbgmem.

Debugger memori kaya fitur untuk program C dan C ++; Saya ...

337

Unduh

gdebugger.

Simpan Waktu Debugging Berharga dan Meningkatkan Kinerja Aplikasi ...

56

Unduh

Upstare.

Sistem Pembaruan Perangkat Lunak Dinamis untuk Aplikasi Pengguna Multi-Threaded yang menerapkan pembaruan langsung menggunakan Rekonstruksi Stack ...

64

Unduh