--- overloaded-new.post.exp-mips32 +++ overloaded-new.post.out @@ -1,63 +1,69 @@ -------------------------------------------------------------------------------- Command: ./overloaded-new -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 +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 ms_print arguments: massif.out -------------------------------------------------------------------------------- KB -11.75^ ########### - | # - | # - | # - | :::::::# - | : # - | : # - | ::::::: # :::::::::::: - | : : # : - | : : # : - | : : # : - | : : # : - | : : # : - | : : # : - | ::::::::::::: : # : :::::: - | : : : # : : - | : : : # : : - | : : : # : : :::::: - | : : : # : : : - | : : : # : : : +83.76^ # + | ::#:: + | ::::#: : + | ::: ::#: :::::::::::::::::::::::::::::::: + | : : ::#: ::: + | : : ::#: ::: + | : : ::#: ::: + | : : ::#: ::: + | : : ::#: ::: + | : : ::#: ::: + | : : ::#: ::: + | : : ::#: ::: + | : : ::#: ::: + | : : ::#: ::: + | : : ::#: ::: + | : : ::#: ::: + | : : ::#: ::: + | : : ::#: ::: + | : : ::#: ::: + | : : ::#: ::: 0 +----------------------------------------------------------------------->KB - 0 23.50 + 0 167.5 -Number of snapshots: 10 - Detailed snapshots: [5 (peak)] +Number of snapshots: 12 + Detailed snapshots: [6 (peak)] -------------------------------------------------------------------------------- n time(B) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 0 0 0 0 0 0 - 1 4,008 4,008 4,000 8 0 - 2 8,016 8,016 8,000 16 0 - 3 10,024 10,024 10,000 24 0 - 4 12,032 12,032 12,000 32 0 - 5 12,032 12,032 12,000 32 0 -99.73% (12,000B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. -->33.24% (4,000B) 0x........: operator new(unsigned int) (overloaded-new.cpp:19) -| ->33.24% (4,000B) 0x........: main (overloaded-new.cpp:49) -| -->33.24% (4,000B) 0x........: operator new(unsigned int, std::nothrow_t const&) (overloaded-new.cpp:24) -| ->33.24% (4,000B) 0x........: main (overloaded-new.cpp:50) -| -->16.62% (2,000B) 0x........: operator new[](unsigned int) (overloaded-new.cpp:29) -| ->16.62% (2,000B) 0x........: main (overloaded-new.cpp:51) -| -->16.62% (2,000B) 0x........: operator new[](unsigned int, std::nothrow_t const&) (overloaded-new.cpp:34) - ->16.62% (2,000B) 0x........: main (overloaded-new.cpp:52) - + 1 73,736 73,736 73,728 8 0 + 2 77,744 77,744 77,728 16 0 + 3 81,752 81,752 81,728 24 0 + 4 83,760 83,760 83,728 32 0 + 5 85,768 85,768 85,728 40 0 + 6 85,768 85,768 85,728 40 0 +99.95% (85,728B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. +->85.96% (73,728B) 0x........: pool (eh_alloc.cc:235) +| ->85.96% (73,728B) 0x........: __static_initialization_and_destruction_0 (eh_alloc.cc:373) +| ->85.96% (73,728B) 0x........: _GLOBAL__sub_I_eh_alloc.cc (eh_alloc.cc:456) +| ->85.96% (73,728B) 0x........: call_init (dl-init.c:74) +| ->85.96% (73,728B) 0x........: call_init (dl-init.c:26) +| ->85.96% (73,728B) 0x........: _dl_init (dl-init.c:121) +| ->85.96% (73,728B) 0x........: ??? (in /lib/ld-linux-x86-64.so.2) +| +->04.66% (4,000B) 0x........: main (overloaded-new.cpp:49) +| +->04.66% (4,000B) 0x........: main (overloaded-new.cpp:50) +| +->02.33% (2,000B) 0x........: main (overloaded-new.cpp:51) +| +->02.33% (2,000B) 0x........: main (overloaded-new.cpp:52) + -------------------------------------------------------------------------------- n time(B) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- - 6 16,040 8,024 8,000 24 0 - 7 20,048 4,016 4,000 16 0 - 8 22,056 2,008 2,000 8 0 - 9 24,064 0 0 0 0 + 7 89,776 81,760 81,728 32 0 + 8 93,784 77,752 77,728 24 0 + 9 95,792 75,744 75,728 16 0 + 10 97,800 73,736 73,728 8 0 + 11 171,536 0 0 0 0