mirror of
https://github.com/ioacademy-jikim/debugging
synced 2025-06-30 19:26:26 +00:00
76 lines
4.4 KiB
Plaintext
76 lines
4.4 KiB
Plaintext
--------------------------------------------------------------------------------
|
|
Command: ./thresholds
|
|
Massif arguments: --stacks=no --time-unit=B --heap-admin=0 --threshold=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 --threshold=0
|
|
--------------------------------------------------------------------------------
|
|
|
|
|
|
KB
|
|
78.12^ @
|
|
| @
|
|
| @
|
|
| @
|
|
| @
|
|
| ::::::::::::::@
|
|
| ::::::: @
|
|
| ::::: : @
|
|
| ::::::: ::: : @
|
|
| : : ::: : @
|
|
| : : ::: : @
|
|
| : : ::: : @
|
|
| : : ::: : @
|
|
| : : ::: : @
|
|
| : : ::: : @
|
|
| : : ::: : @
|
|
| : : ::: : @
|
|
| : : ::: : @
|
|
| : : ::: : @
|
|
| : : ::: : @
|
|
0 +----------------------------------------------------------------------->KB
|
|
0 78.12
|
|
|
|
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 48,000 48,000 48,000 0 0
|
|
2 55,200 55,200 55,200 0 0
|
|
3 57,600 57,600 57,600 0 0
|
|
4 58,400 58,400 58,400 0 0
|
|
5 59,200 59,200 59,200 0 0
|
|
6 59,600 59,600 59,600 0 0
|
|
7 63,600 63,600 63,600 0 0
|
|
8 79,600 79,600 79,600 0 0
|
|
9 80,000 80,000 80,000 0 0
|
|
100.00% (80,000B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
|
|
->66.50% (53,200B) 0x........: my_malloc1 (thresholds.c:23)
|
|
| ->60.00% (48,000B) 0x........: a7550 (thresholds.c:38)
|
|
| | ->60.00% (48,000B) 0x........: main (thresholds.c:52)
|
|
| |
|
|
| ->05.00% (4,000B) 0x........: main (thresholds.c:54)
|
|
| |
|
|
| ->01.00% (800B) 0x........: a450 (thresholds.c:45)
|
|
| | ->01.00% (800B) 0x........: main (thresholds.c:53)
|
|
| |
|
|
| ->00.50% (400B) 0x........: a450 (thresholds.c:47)
|
|
| ->00.50% (400B) 0x........: main (thresholds.c:53)
|
|
|
|
|
->20.00% (16,000B) 0x........: main (thresholds.c:55)
|
|
|
|
|
->13.00% (10,400B) 0x........: my_malloc2 (thresholds.c:28)
|
|
| ->09.00% (7,200B) 0x........: a7550 (thresholds.c:39)
|
|
| | ->09.00% (7,200B) 0x........: main (thresholds.c:52)
|
|
| |
|
|
| ->03.00% (2,400B) 0x........: a450 (thresholds.c:44)
|
|
| | ->03.00% (2,400B) 0x........: main (thresholds.c:53)
|
|
| |
|
|
| ->01.00% (800B) 0x........: a450 (thresholds.c:46)
|
|
| ->01.00% (800B) 0x........: main (thresholds.c:53)
|
|
|
|
|
->00.50% (400B) 0x........: my_malloc3 (thresholds.c:33)
|
|
->00.50% (400B) 0x........: main (thresholds.c:56)
|
|
|