1 --------------------------------------------------------------------------------
2 Command
: .
/overloaded
-new
3 Massif 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
--ignore
-fn
=_GLOBAL__sub_I_eh_alloc.cc
--ignore
-fn
=call_init.part
.0 --ignore
-fn
=call_init
4 ms_print arguments
: massif.out
5 --------------------------------------------------------------------------------
16 |
::::::: #
::::::::::::
23 |
::::::::::::: : #
: ::::::
29 0 +----------------------------------------------------------------------->KB
32 Number of snapshots
: 10
33 Detailed snapshots
: [5 (peak
)]
35 --------------------------------------------------------------------------------
36 n time
(B
) total(B
) useful
-heap
(B
) extra
-heap
(B
) stacks
(B
)
37 --------------------------------------------------------------------------------
39 1 4,008 4,008 4,000 8 0
40 2 8,016 8,016 8,000 16 0
41 3 10,024 10,024 10,000 24 0
42 4 12,032 12,032 12,000 32 0
43 5 12,032 12,032 12,000 32 0
44 99.73% (12,000B
) (heap allocation functions
) malloc
/new
/new
[], --alloc
-fns
, etc.
45 ->33.24% (4,000B
) 0x........
: main
(overloaded
-new.cpp
:49)
47 ->33.24% (4,000B
) 0x........
: main
(overloaded
-new.cpp
:50)
49 ->16.62% (2,000B
) 0x........
: main
(overloaded
-new.cpp
:51)
51 ->16.62% (2,000B
) 0x........
: main
(overloaded
-new.cpp
:52)
53 --------------------------------------------------------------------------------
54 n time
(B
) total(B
) useful
-heap
(B
) extra
-heap
(B
) stacks
(B
)
55 --------------------------------------------------------------------------------
56 6 16,040 8,024 8,000 24 0
57 7 20,048 4,016 4,000 16 0
58 8 22,056 2,008 2,000 8 0