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 --ignore-fn=pool
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........: operator new(unsigned int) (overloaded-new.cpp:19)
46 | ->33.24% (4,000B) 0x........: main (overloaded-new.cpp:49)
48 ->33.24% (4,000B) 0x........: operator new(unsigned int, std::nothrow_t const&) (overloaded-new.cpp:24)
49 | ->33.24% (4,000B) 0x........: main (overloaded-new.cpp:50)
51 ->16.62% (2,000B) 0x........: operator new[](unsigned int) (overloaded-new.cpp:29)
52 | ->16.62% (2,000B) 0x........: main (overloaded-new.cpp:51)
54 ->16.62% (2,000B) 0x........: operator new[](unsigned int, std::nothrow_t const&) (overloaded-new.cpp:34)
55 ->16.62% (2,000B) 0x........: main (overloaded-new.cpp:52)
57 --------------------------------------------------------------------------------
58 n time(B) total(B) useful-heap(B) extra-heap(B) stacks(B)
59 --------------------------------------------------------------------------------
60 6 16,040 8,024 8,000 24 0
61 7 20,048 4,016 4,000 16 0
62 8 22,056 2,008 2,000 8 0