1
|
➜ /tmp pprof --alloc_space --text /data/apps/qemu-kvm/x86_64-softmmu/qemu-system-x86_64 profile.0004.heap
|
2
|
Some binary filenames not available. Symbolization may be incomplete.
|
3
|
Try setting PPROF_BINARY_PATH to the search path for local binaries.
|
4
|
File: qemu-system-x86_64
|
5
|
Type: alloc_space
|
6
|
Showing nodes accounting for 1553.18MB, 100% of 1553.64MB total
|
7
|
Dropped 770 nodes (cum <= 7.77MB)
|
8
|
flat flat% sum% cum cum%
|
9
|
713.84MB 45.95% 45.95% 713.84MB 45.95% qemu_try_memalign
|
10
|
697.59MB 44.90% 90.85% 698.81MB 44.98% [librados.so.2.0.0]
|
11
|
139.77MB 9.00% 99.84% 139.77MB 9.00% [libglib-2.0.so.0.4200.2]
|
12
|
1.10MB 0.071% 99.91% 373.45MB 24.04% [libceph-common.so.0]
|
13
|
0.80MB 0.051% 100% 327.37MB 21.07% [librbd.so.1.12.0]
|
14
|
0.09MB 0.0055% 100% 371.40MB 23.91% [libstdc++.so.6.0.19]
|
15
|
0 0% 100% 520.13MB 33.48% <unknown>
|
16
|
0 0% 100% 434.41MB 27.96% __clone
|
17
|
0 0% 100% 1031.24MB 66.38% __correctly_grouped_prefixwc
|
18
|
0 0% 100% 87.78MB 5.65% __libc_start_main
|
19
|
0 0% 100% 87.77MB 5.65% _start
|
20
|
0 0% 100% 61.87MB 3.98% access_with_adjusted_size
|
21
|
0 0% 100% 61.87MB 3.98% address_space_rw
|
22
|
0 0% 100% 43.38MB 2.79% address_space_update_ioeventfds
|
23
|
0 0% 100% 18.07MB 1.16% address_space_update_topology
|
24
|
0 0% 100% 17.39MB 1.12% address_space_update_topology_pass
|
25
|
0 0% 100% 61.87MB 3.98% address_space_write
|
26
|
0 0% 100% 61.87MB 3.98% address_space_write_continue
|
27
|
0 0% 100% 68.44MB 4.41% aio_ctx_dispatch
|
28
|
0 0% 100% 68.44MB 4.41% aio_dispatch
|
29
|
0 0% 100% 379.19MB 24.41% bdrv_aligned_preadv
|
30
|
0 0% 100% 652.05MB 41.97% bdrv_aligned_pwritev
|
31
|
0 0% 100% 379.19MB 24.41% bdrv_co_do_preadv
|
32
|
0 0% 100% 652.05MB 41.97% bdrv_co_do_pwritev
|
33
|
0 0% 100% 379.19MB 24.41% bdrv_co_do_readv
|
34
|
0 0% 100% 1031.24MB 66.38% bdrv_co_io_em
|
35
|
0 0% 100% 379.19MB 24.41% bdrv_co_readv
|
36
|
0 0% 100% 379.19MB 24.41% bdrv_co_readv_em
|
37
|
0 0% 100% 652.05MB 41.97% bdrv_co_writev_em
|
38
|
0 0% 100% 13.64MB 0.88% bdrv_open
|
39
|
0 0% 100% 13.58MB 0.87% bdrv_open_common
|
40
|
0 0% 100% 13.64MB 0.88% bdrv_open_inherit
|
41
|
0 0% 100% 66.05MB 4.25% blk_aio_prwv
|
42
|
0 0% 100% 379.19MB 24.41% blk_aio_read_entry
|
43
|
0 0% 100% 60.04MB 3.86% blk_aio_readv
|
44
|
0 0% 100% 652.05MB 41.97% blk_aio_write_entry
|
45
|
0 0% 100% 379.19MB 24.41% blk_co_preadv
|
46
|
0 0% 100% 652.05MB 41.97% blk_co_pwritev
|
47
|
0 0% 100% 13.67MB 0.88% blk_new_open
|
48
|
0 0% 100% 13.65MB 0.88% blockdev_init
|
49
|
0 0% 100% 1031.24MB 66.38% coroutine_trampoline
|
50
|
0 0% 100% 13.66MB 0.88% drive_init_func
|
51
|
0 0% 100% 13.66MB 0.88% drive_new
|
52
|
0 0% 100% 68.45MB 4.41% glib_pollfds_poll
|
53
|
0 0% 100% 61.87MB 3.98% kvm_cpu_exec
|
54
|
0 0% 100% 18.25MB 1.17% kvm_handle_io
|
55
|
0 0% 100% 87.78MB 5.65% main
|
56
|
0 0% 100% 68.45MB 4.41% main_loop
|
57
|
0 0% 100% 68.45MB 4.41% main_loop_wait
|
58
|
0 0% 100% 17.39MB 1.12% mem_add
|
59
|
0 0% 100% 43.61MB 2.81% memory_region_add_eventfd
|
60
|
0 0% 100% 61.87MB 3.98% memory_region_dispatch_write
|
61
|
0 0% 100% 18.24MB 1.17% memory_region_set_enabled
|
62
|
0 0% 100% 61.66MB 3.97% memory_region_transaction_commit
|
63
|
0 0% 100% 61.87MB 3.98% memory_region_write_accessor
|
64
|
0 0% 100% 68.45MB 4.41% os_host_main_loop_wait
|
65
|
0 0% 100% 18.24MB 1.17% pci_data_write
|
66
|
0 0% 100% 18.23MB 1.17% pci_default_write_config
|
67
|
0 0% 100% 18.24MB 1.17% pci_host_config_write_common
|
68
|
0 0% 100% 18.24MB 1.17% pci_host_data_write
|
69
|
0 0% 100% 12.94MB 0.83% phys_map_node_reserve
|
70
|
0 0% 100% 12.94MB 0.83% phys_page_set
|
71
|
0 0% 100% 12.38MB 0.8% qcow2_open
|
72
|
0 0% 100% 72.02MB 4.64% qemu_coroutine_create
|
73
|
0 0% 100% 72.02MB 4.64% qemu_coroutine_new
|
74
|
0 0% 100% 61.86MB 3.98% qemu_kvm_cpu_thread_fn
|
75
|
0 0% 100% 16.72MB 1.08% qemu_opts_foreach
|
76
|
0 0% 100% 379.19MB 24.41% qemu_rbd_aio_readv
|
77
|
0 0% 100% 652.05MB 41.97% qemu_rbd_aio_writev
|
78
|
0 0% 100% 713.32MB 45.91% qemu_try_blockalign
|
79
|
0 0% 100% 379.19MB 24.41% raw_co_readv
|
80
|
0 0% 100% 652.05MB 41.97% raw_co_writev_flags
|
81
|
0 0% 100% 1031.24MB 66.38% rbd_start_aio
|
82
|
0 0% 100% 13.22MB 0.85% register_multipage
|
83
|
0 0% 100% 434.42MB 27.96% start_thread
|
84
|
0 0% 100% 66.10MB 4.25% submit_requests
|
85
|
0 0% 100% 68.44MB 4.41% virtio_blk_handle_output
|
86
|
0 0% 100% 68.44MB 4.41% virtio_blk_handle_vq
|
87
|
0 0% 100% 66.10MB 4.25% virtio_blk_submit_multireq
|
88
|
0 0% 100% 43.62MB 2.81% virtio_pci_common_write
|
89
|
0 0% 100% 43.62MB 2.81% virtio_pci_set_host_notifier_internal
|
90
|
0 0% 100% 43.62MB 2.81% virtio_pci_start_ioeventfd
|
91
|
0 0% 100% 68.44MB 4.41% virtio_queue_host_notifier_read
|
92
|
0 0% 100% 68.44MB 4.41% virtio_queue_notify_vq
|