njn | 734b805 | 2007-11-01 04:40:37 +0000 | [diff] [blame] | 1 | -------------------------------------------------------------------------------- |
| 2 | Command: ./alloc-fns |
njn | f6b0076 | 2009-04-17 04:26:41 +0000 | [diff] [blame] | 3 | Massif arguments: --stacks=no --time-unit=B --heap-admin=0 --alloc-fn=a4 --alloc-fn=b4 --alloc-fn=b3 --alloc-fn=c4 --alloc-fn=c3 --alloc-fn=c2 --alloc-fn=d4 --alloc-fn=d3 --alloc-fn=d2 --alloc-fn=d1 --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 |
njn | 734b805 | 2007-11-01 04:40:37 +0000 | [diff] [blame] | 4 | ms_print arguments: massif.out |
| 5 | -------------------------------------------------------------------------------- |
| 6 | |
| 7 | |
njn | 32397c0 | 2007-11-10 04:08:08 +0000 | [diff] [blame] | 8 | KB |
njn | 466ed6e | 2009-02-18 05:14:44 +0000 | [diff] [blame] | 9 | 3.516^ @ |
njn | 734b805 | 2007-11-01 04:40:37 +0000 | [diff] [blame] | 10 | | @ |
njn | ace90d8 | 2009-04-27 01:27:58 +0000 | [diff] [blame] | 11 | | @ |
| 12 | | :::::::@ |
njn | b088b89 | 2007-11-26 22:17:19 +0000 | [diff] [blame] | 13 | | : @ |
njn | ace90d8 | 2009-04-27 01:27:58 +0000 | [diff] [blame] | 14 | | ::::::::: @ |
njn | b088b89 | 2007-11-26 22:17:19 +0000 | [diff] [blame] | 15 | | : : @ |
njn | ace90d8 | 2009-04-27 01:27:58 +0000 | [diff] [blame] | 16 | | ::::::::: : @ |
njn | b088b89 | 2007-11-26 22:17:19 +0000 | [diff] [blame] | 17 | | : : : @ |
njn | ace90d8 | 2009-04-27 01:27:58 +0000 | [diff] [blame] | 18 | | ::::::::: : : @ |
njn | b088b89 | 2007-11-26 22:17:19 +0000 | [diff] [blame] | 19 | | : : : : @ |
| 20 | | : : : : @ |
njn | ace90d8 | 2009-04-27 01:27:58 +0000 | [diff] [blame] | 21 | | ::::::::: : : : @ |
njn | b088b89 | 2007-11-26 22:17:19 +0000 | [diff] [blame] | 22 | | : : : : : @ |
njn | ace90d8 | 2009-04-27 01:27:58 +0000 | [diff] [blame] | 23 | | ::::::::: : : : : @ |
njn | b088b89 | 2007-11-26 22:17:19 +0000 | [diff] [blame] | 24 | | : : : : : : @ |
njn | ace90d8 | 2009-04-27 01:27:58 +0000 | [diff] [blame] | 25 | | ::::::::: : : : : : @ |
njn | b088b89 | 2007-11-26 22:17:19 +0000 | [diff] [blame] | 26 | | : : : : : : : @ |
njn | ace90d8 | 2009-04-27 01:27:58 +0000 | [diff] [blame] | 27 | | ::::::::: : : : : : : @ |
njn | b088b89 | 2007-11-26 22:17:19 +0000 | [diff] [blame] | 28 | | : : : : : : : : @ |
njn | 1a2741a | 2007-11-26 21:59:04 +0000 | [diff] [blame] | 29 | 0 +----------------------------------------------------------------------->KB |
njn | 466ed6e | 2009-02-18 05:14:44 +0000 | [diff] [blame] | 30 | 0 3.516 |
njn | 734b805 | 2007-11-01 04:40:37 +0000 | [diff] [blame] | 31 | |
| 32 | Number of snapshots: 10 |
| 33 | Detailed snapshots: [9] |
njn | 1a2741a | 2007-11-26 21:59:04 +0000 | [diff] [blame] | 34 | |
njn | 734b805 | 2007-11-01 04:40:37 +0000 | [diff] [blame] | 35 | -------------------------------------------------------------------------------- |
njn | 32397c0 | 2007-11-10 04:08:08 +0000 | [diff] [blame] | 36 | n time(B) total(B) useful-heap(B) extra-heap(B) stacks(B) |
njn | 734b805 | 2007-11-01 04:40:37 +0000 | [diff] [blame] | 37 | -------------------------------------------------------------------------------- |
| 38 | 0 0 0 0 0 0 |
njn | 466ed6e | 2009-02-18 05:14:44 +0000 | [diff] [blame] | 39 | 1 400 400 400 0 0 |
| 40 | 2 800 800 800 0 0 |
| 41 | 3 1,200 1,200 1,200 0 0 |
| 42 | 4 1,600 1,600 1,600 0 0 |
| 43 | 5 2,000 2,000 2,000 0 0 |
| 44 | 6 2,400 2,400 2,400 0 0 |
| 45 | 7 2,800 2,800 2,800 0 0 |
| 46 | 8 3,200 3,200 3,200 0 0 |
| 47 | 9 3,600 3,600 3,600 0 0 |
| 48 | 100.00% (3,600B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. |
| 49 | ->33.33% (1,200B) 0x........: a3 (alloc-fns.c:4) |
| 50 | | ->33.33% (1,200B) 0x........: a2 (alloc-fns.c:5) |
| 51 | | ->33.33% (1,200B) 0x........: a1 (alloc-fns.c:6) |
| 52 | | ->11.11% (400B) 0x........: main (alloc-fns.c:25) |
njn | 734b805 | 2007-11-01 04:40:37 +0000 | [diff] [blame] | 53 | | | |
njn | 466ed6e | 2009-02-18 05:14:44 +0000 | [diff] [blame] | 54 | | ->11.11% (400B) 0x........: main (alloc-fns.c:26) |
njn | 734b805 | 2007-11-01 04:40:37 +0000 | [diff] [blame] | 55 | | | |
njn | 466ed6e | 2009-02-18 05:14:44 +0000 | [diff] [blame] | 56 | | ->11.11% (400B) 0x........: main (alloc-fns.c:27) |
njn | 734b805 | 2007-11-01 04:40:37 +0000 | [diff] [blame] | 57 | | |
Elliott Hughes | ed39800 | 2017-06-21 14:41:24 -0700 | [diff] [blame] | 58 | ->11.11% (400B) 0x........: b2 (alloc-fns.c:10) |
| 59 | | ->11.11% (400B) 0x........: b1 (alloc-fns.c:11) |
| 60 | | ->11.11% (400B) 0x........: main (alloc-fns.c:28) |
| 61 | | |
njn | 466ed6e | 2009-02-18 05:14:44 +0000 | [diff] [blame] | 62 | ->11.11% (400B) 0x........: c1 (alloc-fns.c:16) |
| 63 | | ->11.11% (400B) 0x........: main (alloc-fns.c:29) |
njn | 734b805 | 2007-11-01 04:40:37 +0000 | [diff] [blame] | 64 | | |
njn | 466ed6e | 2009-02-18 05:14:44 +0000 | [diff] [blame] | 65 | ->11.11% (400B) 0x........: main (alloc-fns.c:30) |
njn | 734b805 | 2007-11-01 04:40:37 +0000 | [diff] [blame] | 66 | | |
njn | 466ed6e | 2009-02-18 05:14:44 +0000 | [diff] [blame] | 67 | ->11.11% (400B) 0x........: main (alloc-fns.c:31) |
njn | 734b805 | 2007-11-01 04:40:37 +0000 | [diff] [blame] | 68 | | |
njn | 466ed6e | 2009-02-18 05:14:44 +0000 | [diff] [blame] | 69 | ->11.11% (400B) 0x........: main (alloc-fns.c:32) |
njn | 734b805 | 2007-11-01 04:40:37 +0000 | [diff] [blame] | 70 | | |
njn | 466ed6e | 2009-02-18 05:14:44 +0000 | [diff] [blame] | 71 | ->11.11% (400B) 0x........: main (alloc-fns.c:33) |
Elliott Hughes | ed39800 | 2017-06-21 14:41:24 -0700 | [diff] [blame] | 72 | |