1--------------------------------------------------------------------------------
2Command:            ./big-alloc
3Massif arguments:   --stacks=no --time-unit=B --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
4ms_print arguments: massif.out
5--------------------------------------------------------------------------------
6
7
8    MB
9100.0^                                                                       :
10     |                                                                       :
11     |                                                                @@@@@@@:
12     |                                                                @      :
13     |                                                         :::::::@      :
14     |                                                         :      @      :
15     |                                                  ::::::::      @      :
16     |                                                  :      :      @      :
17     |                                           ::::::::      :      @      :
18     |                                           :      :      :      @      :
19     |                                    ::::::::      :      :      @      :
20     |                                    :      :      :      :      @      :
21     |                            :::::::::      :      :      :      @      :
22     |                            :       :      :      :      :      @      :
23     |                     ::::::::       :      :      :      :      @      :
24     |                     :      :       :      :      :      :      @      :
25     |              ::::::::      :       :      :      :      :      @      :
26     |              :      :      :       :      :      :      :      @      :
27     |       ::::::::      :      :       :      :      :      :      @      :
28     |       :      :      :      :       :      :      :      :      @      :
29   0 +----------------------------------------------------------------------->MB
30     0                                                                   100.0
31
32Number 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     10,485,768       10,485,768       10,485,760             8            0
40  2     20,971,536       20,971,536       20,971,520            16            0
41  3     31,457,304       31,457,304       31,457,280            24            0
42  4     41,943,072       41,943,072       41,943,040            32            0
43  5     52,428,840       52,428,840       52,428,800            40            0
44  6     62,914,608       62,914,608       62,914,560            48            0
45  7     73,400,376       73,400,376       73,400,320            56            0
46  8     83,886,144       83,886,144       83,886,080            64            0
47  9     94,371,912       94,371,912       94,371,840            72            0
48100.00% (94,371,840B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
49->100.00% (94,371,840B) 0x........: main (big-alloc.c:12)
50
51--------------------------------------------------------------------------------
52  n        time(B)         total(B)   useful-heap(B) extra-heap(B)    stacks(B)
53--------------------------------------------------------------------------------
54 10    104,857,680      104,857,680      104,857,600            80            0
55