-------------------------------------------------------------------------------- Command: ./new-cpp 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 ms_print arguments: massif.out -------------------------------------------------------------------------------- KB 11.75^ ########### | # | # | # | :::::::# | : # | : # | ::::::: # :::::::::::: | : : # : | : : # : | : : # : | : : # : | : : # : | : : # : | ::::::::::::: : # : :::::: | : : : # : : | : : : # : : | : : : # : : :::::: | : : : # : : : | : : : # : : : 0 +----------------------------------------------------------------------->KB 0 23.50 Number of snapshots: 10 Detailed snapshots: [5 (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........: main (new-cpp.cpp:19) | ->33.24% (4,000B) 0x........: main (new-cpp.cpp:20) | ->16.62% (2,000B) 0x........: main (new-cpp.cpp:21) | ->16.62% (2,000B) 0x........: main (new-cpp.cpp:22) -------------------------------------------------------------------------------- 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