Giriş
Aracın ismi massif. Bir uygulamanın çalıştığı süre boyunca ne kadar heap kullandığını ölçer.Çıktıyı görmek için ms_print veya massif-visualizer kullanılabilir.
Örnek
Şöyle yaparız.
Örnek
Şöyle yaparız.
Bir uygulamanın en fazla ne kadar heap kullandığını ölçmek için şöyle yaparız.
Aracın ismi massif. Bir uygulamanın çalıştığı süre boyunca ne kadar heap kullandığını ölçer.Çıktıyı görmek için ms_print veya massif-visualizer kullanılabilir.
Örnek
Şöyle yaparız.
valgrind --tool=massif command
Çıktıyı görmek için şöyle yaparız$ ms_print massif.out
--------------------------------------------------------------------------------
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
--------------------------------------------------------------------------------
75 26,935,731,596 22,420,728 21,956,875 463,853 0
Örnek
Şöyle yaparız.
dd if=/dev/zero bs=1M | valgrind --tool=massif ./myapp
ÖrnekBir uygulamanın en fazla ne kadar heap kullandığını ölçmek için şöyle yaparız.
valgrind --tool=massif --pages-as-heap=yes --massif-out-file=massif.out ./myapp;
grep mem_heap_B massif.out |
sed -e 's/mem_heap_B=\(.*\)/\1/' |
sort -g |
tail -n 1
Hiç yorum yok:
Yorum Gönder