valgrind --tool=memcheck --leak-check=full --show-reachable=yes --log-file=$LOGPATH/$toolname.memcheck.log ./$toolname -t 10 < $valgrind_pack >數組
https://www.oschina.net/translate/valgrind-memcheck?cmp緩存
堆棧分析器,它能測量程序在堆棧中使用了多少內存,告訴咱們堆塊,堆管理塊和棧的大小。多線程
valgrind --tool=massif --stacks=yes ./visionary_ec_tool -t 10 < ~/libtest/mcpack_lib/pack.100 > massif.o1 2> massif.o2 &架構
ms_print massif.out.*** >massif.log工具
valgrind --tool=massif --threshold=0.1 --max-snapshots=1000 ./visionary_ec_tool -t 25佈局
valgrind --tool=callgrind ./memleak 性能
callgrind_annotate callgrind.out.23603 >callgrind.log優化