Tumpukan
Menulis file teks yang berisi informasi berikut dalam bentuk tabular berdasarkan file output yang ditentukan oleh -o
:
Nomor alokasi
Ukuran alokasi, dalam KB
Nomor keluar
Ukuran habis, dalam KB
Nomor realloc
Ukuran jangkauan, dalam KB
Ukuran Ext Keluar, dalam KB
Handel timbunan
-a heap [-pid <processId>] [-stacks] [-frames] [-images] [-range T1 T2] [-lifetime T1 T2] [-size S1 S2] [-cullframes Frame1 Frame2 ... FrameN] [-requireframes Frame1 Frame2 ... FrameN] [-cullLists cullfuncs.txt] [-top <n>] [-totals]
-pid<processId>
Memperlihatkan statistik hanya untuk pengidentifikasi proses yang ditentukan. Jika tidak ditentukan, menunjukkan statistik untuk semua proses.
-stacks[s [o|oc|t|tc|rc]]
Menampilkan alokasi, diagregasi oleh tumpukan. Ini adalah perilaku default.
Mengurutkan menurut ukuran terutang (jadi), jumlah terutang (soc, ukuran total (st), jumlah realokasi (src, dan jumlah total (stc). Defaultnya adalah begitu.
-frames[s [o|oc|t|tc|rc]]
Mirip -stacks
dengan , tetapi agregasinya adalah dengan bingkai tumpukan atas, bukan oleh seluruh tumpukan.
-Gambar
Mirip -stacks
dengan dan -frames
, tetapi agregasinya berdasarkan nama gambar dari bingkai tumpukan atas.
-rangeT1 T2
Gunakan data peristiwa dari waktu T1 hingga T2, keduanya dalam mikro detik.
-seumur hidupT1 T2
Sertakan hanya alokasi dengan masa pakai, dalam mikrodetik, lebih besar dari atau sama dengan T1 dan kurang dari T2.
-sizeS1 S2
Sertakan hanya alokasi ukuran yang lebih besar dari atau sama dengan S1 dan kurang dari S2, dalam byte.
-cullframeFrame1 Frame2 ... FrameN
Menghapus bingkai tumpukan atas dari laporan yang cocok dengan salah satu bingkai yang ditentukan. Format parameter adalah [image!][symbol]
. Nama tidak peka huruf besar/kecil.
-requireframeFrame1 Frame2 ... FrameN
Mengharuskan setiap tumpukan memiliki setidaknya satu bingkai yang cocok dengan setidaknya salah satu bingkai yang ditentukan. Pengujian ini terjadi sebelum bingkai eksplisit dimusnah dengan -cullframes
.
-cullLists<fileName>
Bingkai dalam file yang ditentukan akan dikecualikan dari hasilnya. Jika tumpukan tidak menyertakan bingkai seperti itu, tumpukan dikecualikan. Bingkai memiliki format yang sama seperti untuk -cullFrames
. Nama tidak peka huruf besar/kecil.
-top<n>
Membatasi jumlah alokasi yang ditampilkan.
-Total
Hanya menampilkan total peristiwa alokasi.
Tindakan ini dapat memakan waktu beberapa menit untuk menyelesaikan pelacakan besar karena penyortiran berat dan pencocokan yang dilakukan.
Untuk informasi tentang cara mengambil data heap, lihat Mengaktifkan Heap Data Capture