1 -------------------------------------------------------------------------------- 2 Command: ./deep 3 Massif arguments: --stacks=no --time-unit=B --alloc-fn=a6 --alloc-fn=a7 --alloc-fn=a8 --alloc-fn=a9 --alloc-fn=a10 --alloc-fn=a11 --alloc-fn=a12 --depth=8 --massif-out-file=massif.out --ignore-fn=__part_load_locale --ignore-fn=__time_load_locale --ignore-fn=dwarf2_unwind_dyld_add_image_hook --ignore-fn=get_or_create_key_element 4 ms_print arguments: massif.out 5 -------------------------------------------------------------------------------- 6 7 8 KB 9 3.984^ : 10 | : 11 | @@@@@@@: 12 | @ : 13 | :::::::@ : 14 | : @ : 15 | :::::::: @ : 16 | : : @ : 17 | :::::::: : @ : 18 | : : : @ : 19 | :::::::: : : @ : 20 | : : : : @ : 21 | ::::::::: : : : @ : 22 | : : : : : @ : 23 | :::::::: : : : : @ : 24 | : : : : : : @ : 25 | :::::::: : : : : : @ : 26 | : : : : : : : @ : 27 | :::::::: : : : : : : @ : 28 | : : : : : : : : @ : 29 0 +----------------------------------------------------------------------->KB 30 0 3.984 31 32 Number of snapshots: 11 33 Detailed snapshots: [9] 34 35 -------------------------------------------------------------------------------- 36 n time(B) total(B) useful-heap(B) extra-heap(B) stacks(B) 37 -------------------------------------------------------------------------------- 38 0 0 0 0 0 0 39 1 408 408 400 8 0 40 2 816 816 800 16 0 41 3 1,224 1,224 1,200 24 0 42 4 1,632 1,632 1,600 32 0 43 5 2,040 2,040 2,000 40 0 44 6 2,448 2,448 2,400 48 0 45 7 2,856 2,856 2,800 56 0 46 8 3,264 3,264 3,200 64 0 47 9 3,672 3,672 3,600 72 0 48 98.04% (3,600B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. 49 ->98.04% (3,600B) 0x........: a5 (deep.c:23) 50 ->98.04% (3,600B) 0x........: a4 (deep.c:24) 51 ->98.04% (3,600B) 0x........: a3 (deep.c:25) 52 ->98.04% (3,600B) 0x........: a2 (deep.c:26) 53 ->98.04% (3,600B) 0x........: a1 (deep.c:27) 54 ->98.04% (3,600B) 0x........: main (deep.c:35) 55 56 -------------------------------------------------------------------------------- 57 n time(B) total(B) useful-heap(B) extra-heap(B) stacks(B) 58 -------------------------------------------------------------------------------- 59 10 4,080 4,080 4,000 80 0 60