Massif Visualizer adalah sebuah utilitas yang - * yang akan menebak bahwa * - visualisasi data yang massif. Anda menjalankan aplikasi Anda di Valgrind dengan `--tool = massif` dan terbuka yang dihasilkan` massif.out.% Pid` dalam aplikasi ini. Anda juga dapat memampatkan log dengan Gzip atau Bzip2 dan membukanya secara transparan dengan visualisator tersebut.
Aplikasi ini terdiri dari tiga bagian:
Ikhtisar Bagan
Hal pertama yang akan Anda perhatikan adalah grafik yang bagus yang menampilkan sama seperti misalnya `Ms_print` tidak dalam Ascii-Art: total konsumsi memori dari waktu ke waktu.
Apa Massif-Visualizer berjalan lebih jauh adalah dengan tambahan menunjukkan sepuluh lokasi biaya yang paling intensif dalam kode Anda sebagai grafik ditumpuk di bawah total biaya. Grafik juga bereaksi pada user.
Pandangan ini dapat Anda gunakan untuk
- Memeriksa apakah aplikasi Anda memiliki kebocoran memori
- Menemukan puncak terlalu mahal
- Lokasi temuan yang signifikan berkontribusi pada konsumsi memori keseluruhan aplikasi Anda
The Snapshot data Pohon
Langsung di sebelah grafik di atas, Anda akan melihat sebuah pohon dengan semua data massif. Item pohon berwarna tergantung pada biaya mereka, dengan buram merah yang paling menarik (puncak) elemen. Hijau / item transparan dapat diabaikan dan tidak menambah biaya yang signifikan untuk aplikasi Anda.
Anda juga dapat mencari pohon dan ketika Anda memilih sesuatu di dalamnya, snapshot akan disorot pada grafik gambaran dan grafik panggilan akan diperbarui.
Panggilan Grafik untuk Snapshots lengkap
Massif menghasilkan snapshot rinci beberapa yang pada dasarnya membuat pohon. Jika Anda ingin mendapatkan gambaran dalam cara yang lebih nyaman daripada tampilan struktur pohon sederhana, beralih ke tab snapshot rinci dan melihat
pohon divisualisasikan sebagai grafik panggilan. Zoom in, zoom out, gunakan tampilan burung mata dan melihat apa yang memberikan kontribusi untuk snapshot yang diberikan. Perhatikan fungsi yang memanggil dengan biaya memori yang sama dikelompokkan dengan mudah menemukan bagian-bagian yang menarik
Apa yang baru dalam rilis ini:.
- < li> terjemahan ke 18 bahasa
- fungsi bersembunyi melalui menu konteks
- dukungan pengalokasi kustom dasar
- presisi dikonfigurasi layar ukuran memori
- berbagai optimasi dan perbaikan bug
Apa yang baru dalam versi 0.2:
- Tambahkan OBS build service
Komentar tidak ditemukan