Home | History | Annotate | Download | only in tests
      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
      4 ms_print arguments: massif.out
      5 --------------------------------------------------------------------------------
      6 
      7 
      8     KB
      9 11.75^                                    ###########                         
     10      |                                    #                                   
     11      |                                    #                                   
     12      |                                    #                                   
     13      |                             :::::::#                                   
     14      |                             :      #                                   
     15      |                             :      #                                   
     16      |                       :::::::      #          ::::::::::::             
     17      |                       :     :      #          :                        
     18      |                       :     :      #          :                        
     19      |                       :     :      #          :                        
     20      |                       :     :      #          :                        
     21      |                       :     :      #          :                        
     22      |                       :     :      #          :                        
     23      |           :::::::::::::     :      #          :           ::::::       
     24      |           :           :     :      #          :           :            
     25      |           :           :     :      #          :           :            
     26      |           :           :     :      #          :           :     :::::: 
     27      |           :           :     :      #          :           :     :      
     28      |           :           :     :      #          :           :     :      
     29    0 +----------------------------------------------------------------------->KB
     30      0                                                                   23.50
     31 
     32 Number of snapshots: 10
     33  Detailed snapshots: [5 (peak)]
     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          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)
     47 |   
     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)
     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)
     53 |   
     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)
     56     
     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
     63   9         24,064                0                0             0            0
     64