mirror of
https://github.com/ioacademy-jikim/debugging
synced 2025-06-24 16:26:19 +00:00
83 lines
4.7 KiB
Plaintext
83 lines
4.7 KiB
Plaintext
--------------------------------------------------------------------------------
|
|
Command: ./alloc-fns
|
|
Massif arguments: --stacks=no --time-unit=B --heap-admin=0 --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
|
|
3.516^ @
|
|
| @
|
|
| @
|
|
| :::::::@
|
|
| : @
|
|
| ::::::::: @
|
|
| : : @
|
|
| ::::::::: : @
|
|
| : : : @
|
|
| ::::::::: : : @
|
|
| : : : : @
|
|
| : : : : @
|
|
| ::::::::: : : : @
|
|
| : : : : : @
|
|
| ::::::::: : : : : @
|
|
| : : : : : : @
|
|
| ::::::::: : : : : : @
|
|
| : : : : : : : @
|
|
| ::::::::: : : : : : : @
|
|
| : : : : : : : : @
|
|
0 +----------------------------------------------------------------------->KB
|
|
0 3.516
|
|
|
|
Number of snapshots: 10
|
|
Detailed snapshots: [9]
|
|
|
|
--------------------------------------------------------------------------------
|
|
n time(B) total(B) useful-heap(B) extra-heap(B) stacks(B)
|
|
--------------------------------------------------------------------------------
|
|
0 0 0 0 0 0
|
|
1 400 400 400 0 0
|
|
2 800 800 800 0 0
|
|
3 1,200 1,200 1,200 0 0
|
|
4 1,600 1,600 1,600 0 0
|
|
5 2,000 2,000 2,000 0 0
|
|
6 2,400 2,400 2,400 0 0
|
|
7 2,800 2,800 2,800 0 0
|
|
8 3,200 3,200 3,200 0 0
|
|
9 3,600 3,600 3,600 0 0
|
|
100.00% (3,600B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
|
|
->44.44% (1,600B) 0x........: d4 (alloc-fns.c:18)
|
|
| ->33.33% (1,200B) 0x........: d3 (alloc-fns.c:19)
|
|
| | ->22.22% (800B) 0x........: d2 (alloc-fns.c:20)
|
|
| | | ->11.11% (400B) 0x........: d1 (alloc-fns.c:21)
|
|
| | | | ->11.11% (400B) 0x........: main (alloc-fns.c:30)
|
|
| | | |
|
|
| | | ->11.11% (400B) 0x........: main (alloc-fns.c:31)
|
|
| | |
|
|
| | ->11.11% (400B) 0x........: main (alloc-fns.c:32)
|
|
| |
|
|
| ->11.11% (400B) 0x........: main (alloc-fns.c:33)
|
|
|
|
|
->33.33% (1,200B) 0x........: a4 (alloc-fns.c:3)
|
|
| ->33.33% (1,200B) 0x........: a3 (alloc-fns.c:4)
|
|
| ->33.33% (1,200B) 0x........: a2 (alloc-fns.c:5)
|
|
| ->33.33% (1,200B) 0x........: a1 (alloc-fns.c:6)
|
|
| ->11.11% (400B) 0x........: main (alloc-fns.c:25)
|
|
| |
|
|
| ->11.11% (400B) 0x........: main (alloc-fns.c:26)
|
|
| |
|
|
| ->11.11% (400B) 0x........: main (alloc-fns.c:27)
|
|
|
|
|
->11.11% (400B) 0x........: b4 (alloc-fns.c:8)
|
|
| ->11.11% (400B) 0x........: b3 (alloc-fns.c:9)
|
|
| ->11.11% (400B) 0x........: b2 (alloc-fns.c:10)
|
|
| ->11.11% (400B) 0x........: b1 (alloc-fns.c:11)
|
|
| ->11.11% (400B) 0x........: main (alloc-fns.c:28)
|
|
|
|
|
->11.11% (400B) 0x........: c4 (alloc-fns.c:13)
|
|
->11.11% (400B) 0x........: c3 (alloc-fns.c:14)
|
|
->11.11% (400B) 0x........: c2 (alloc-fns.c:15)
|
|
->11.11% (400B) 0x........: c1 (alloc-fns.c:16)
|
|
->11.11% (400B) 0x........: main (alloc-fns.c:29)
|
|
|