X-Git-Url: https://git.notmuchmail.org/git?p=notmuch;a=blobdiff_plain;f=performance-test%2Fperf-test-lib.sh;h=9ee76613414c269c629ce21ceb4a3d8e76f21459;hp=10d05e070eab97e27f2f96f04a6095ff17e985e8;hb=8d05dcfffe001dc64d750f509e049340320b4dd9;hpb=098ef4af4d0a52a6b4daed5324a7c77f6c9108da diff --git a/performance-test/perf-test-lib.sh b/performance-test/perf-test-lib.sh index 10d05e07..9ee76613 100644 --- a/performance-test/perf-test-lib.sh +++ b/performance-test/perf-test-lib.sh @@ -126,13 +126,16 @@ memory_run () test_count=$(($test_count+1)) log_file=$log_dir/$test_count.log + talloc_log=$log_dir/$test_count.talloc printf "[ %d ]\t%s\n" $test_count "$1" - valgrind --leak-check=full --log-file="$log_file" $2 + NOTMUCH_TALLOC_REPORT="$talloc_log" valgrind --leak-check=full --log-file="$log_file" $2 awk '/LEAK SUMMARY/,/suppressed/ { sub(/^==[0-9]*==/," "); print }' "$log_file" echo + sed -n -e 's/.*[(]total *\([^)]*\)[)]/talloced at exit: \1/p' $talloc_log + echo } memory_done ()