➜ /tmp pprof --text /data/apps/qemu-kvm/x86_64-softmmu/qemu-system-x86_64 profile_direct/profile.0004.heap Some binary filenames not available. Symbolization may be incomplete. Try setting PPROF_BINARY_PATH to the search path for local binaries. File: qemu-system-x86_64 Type: inuse_space Showing nodes accounting for 371.52MB, 99.88% of 371.98MB total Dropped 750 nodes (cum <= 1.86MB) flat flat% sum% cum cum% 251.98MB 67.74% 67.74% 253.18MB 68.06% [librados.so.2.0.0] 77.59MB 20.86% 88.60% 77.59MB 20.86% [libglib-2.0.so.0.4200.2] 40.77MB 10.96% 99.56% 40.77MB 10.96% qemu_try_memalign 0.89MB 0.24% 99.80% 129.34MB 34.77% [libceph-common.so.0] 0.23MB 0.063% 99.86% 124.38MB 33.44% [librbd.so.1.12.0] 0.05MB 0.014% 99.88% 127.95MB 34.40% [libstdc++.so.6.0.19] 0 0% 99.88% 213.77MB 57.47% 0 0% 99.88% 130.46MB 35.07% __clone 0 0% 99.88% 156.01MB 41.94% __correctly_grouped_prefixwc 0 0% 99.88% 85.34MB 22.94% __libc_start_main 0 0% 99.88% 85.33MB 22.94% _start 0 0% 99.88% 2.16MB 0.58% access_with_adjusted_size 0 0% 99.88% 2.16MB 0.58% address_space_rw 0 0% 99.88% 2.10MB 0.56% address_space_update_topology 0 0% 99.88% 2.03MB 0.55% address_space_update_topology_pass 0 0% 99.88% 2.16MB 0.58% address_space_write 0 0% 99.88% 2.16MB 0.58% address_space_write_continue 0 0% 99.88% 66.04MB 17.75% aio_ctx_dispatch 0 0% 99.88% 66.04MB 17.75% aio_dispatch 0 0% 99.88% 8MB 2.15% bdrv_aligned_preadv 0 0% 99.88% 148.01MB 39.79% bdrv_aligned_pwritev 0 0% 99.88% 8MB 2.15% bdrv_co_do_preadv 0 0% 99.88% 148.01MB 39.79% bdrv_co_do_pwritev 0 0% 99.88% 8MB 2.15% bdrv_co_do_readv 0 0% 99.88% 156.01MB 41.94% bdrv_co_io_em 0 0% 99.88% 8MB 2.15% bdrv_co_readv 0 0% 99.88% 8MB 2.15% bdrv_co_readv_em 0 0% 99.88% 148.01MB 39.79% bdrv_co_writev_em 0 0% 99.88% 13.63MB 3.66% bdrv_open 0 0% 99.88% 13.56MB 3.65% bdrv_open_common 0 0% 99.88% 13.63MB 3.66% bdrv_open_inherit 0 0% 99.88% 4MB 1.08% bdrv_pread 0 0% 99.88% 4MB 1.08% bdrv_prwv_co 0 0% 99.88% 66.02MB 17.75% blk_aio_prwv 0 0% 99.88% 8MB 2.15% blk_aio_read_entry 0 0% 99.88% 60.02MB 16.13% blk_aio_readv 0 0% 99.88% 148.01MB 39.79% blk_aio_write_entry 0 0% 99.88% 6MB 1.61% blk_aio_writev 0 0% 99.88% 8MB 2.15% blk_co_preadv 0 0% 99.88% 148.01MB 39.79% blk_co_pwritev 0 0% 99.88% 13.65MB 3.67% blk_new_open 0 0% 99.88% 2MB 0.54% blk_prw 0 0% 99.88% 2MB 0.54% blk_read 0 0% 99.88% 2MB 0.54% blk_read_unthrottled 0 0% 99.88% 2MB 0.54% blk_rw 0 0% 99.88% 2MB 0.54% blkconf_geometry 0 0% 99.88% 13.64MB 3.67% blockdev_init 0 0% 99.88% 156.01MB 41.94% coroutine_trampoline 0 0% 99.88% 2.98MB 0.8% device_init_func 0 0% 99.88% 3.34MB 0.9% device_set_realized 0 0% 99.88% 13.65MB 3.67% drive_init_func 0 0% 99.88% 13.65MB 3.67% drive_new 0 0% 99.88% 66.04MB 17.75% glib_pollfds_poll 0 0% 99.88% 2MB 0.54% guess_disk_lchs 0 0% 99.88% 2MB 0.54% hd_geometry_guess 0 0% 99.88% 2.16MB 0.58% kvm_cpu_exec 0 0% 99.88% 2.08MB 0.56% kvm_handle_io 0 0% 99.88% 85.34MB 22.94% main 0 0% 99.88% 66.04MB 17.75% main_loop 0 0% 99.88% 66.04MB 17.75% main_loop_wait 0 0% 99.88% 2.03MB 0.55% mem_add 0 0% 99.88% 2.16MB 0.58% memory_region_dispatch_write 0 0% 99.88% 2.08MB 0.56% memory_region_set_enabled 0 0% 99.88% 2.16MB 0.58% memory_region_transaction_commit 0 0% 99.88% 2.16MB 0.58% memory_region_write_accessor 0 0% 99.88% 3.34MB 0.9% object_property_set 0 0% 99.88% 3.34MB 0.9% object_property_set_bool 0 0% 99.88% 3.34MB 0.9% object_property_set_qobject 0 0% 99.88% 66.04MB 17.75% os_host_main_loop_wait 0 0% 99.88% 2MB 0.54% pc_init1 0 0% 99.88% 2MB 0.54% pc_init_rhel730 0 0% 99.88% 2.07MB 0.56% pci_data_write 0 0% 99.88% 2.06MB 0.55% pci_default_write_config 0 0% 99.88% 2.07MB 0.56% pci_host_config_write_common 0 0% 99.88% 2.07MB 0.56% pci_host_data_write 0 0% 99.88% 3.27MB 0.88% pci_qdev_realize 0 0% 99.88% 3.34MB 0.9% property_set_bool 0 0% 99.88% 6.25MB 1.68% qcow2_cache_create 0 0% 99.88% 12.38MB 3.33% qcow2_open 0 0% 99.88% 6.25MB 1.68% qcow2_update_options 0 0% 99.88% 6.25MB 1.68% qcow2_update_options_prepare 0 0% 99.88% 2.98MB 0.8% qdev_device_add 0 0% 99.88% 72.02MB 19.36% qemu_coroutine_create 0 0% 99.88% 72.02MB 19.36% qemu_coroutine_new 0 0% 99.88% 2.17MB 0.58% qemu_kvm_cpu_thread_fn 0 0% 99.88% 16.70MB 4.49% qemu_opts_foreach 0 0% 99.88% 8MB 2.15% qemu_rbd_aio_readv 0 0% 99.88% 148.01MB 39.79% qemu_rbd_aio_writev 0 0% 99.88% 40.25MB 10.82% qemu_try_blockalign 0 0% 99.88% 8MB 2.15% raw_co_readv 0 0% 99.88% 148.01MB 39.79% raw_co_writev_flags 0 0% 99.88% 156.01MB 41.94% rbd_start_aio 0 0% 99.88% 130.46MB 35.07% start_thread 0 0% 99.88% 66.02MB 17.75% submit_requests 0 0% 99.88% 2.24MB 0.6% virtio_blk_device_realize 0 0% 99.88% 66.04MB 17.75% virtio_blk_handle_output 0 0% 99.88% 66.04MB 17.75% virtio_blk_handle_vq 0 0% 99.88% 2.25MB 0.6% virtio_blk_pci_realize 0 0% 99.88% 66.02MB 17.75% virtio_blk_submit_multireq 0 0% 99.88% 2.62MB 0.7% virtio_device_realize 0 0% 99.88% 2.74MB 0.74% virtio_pci_dc_realize 0 0% 99.88% 2.64MB 0.71% virtio_pci_realize 0 0% 99.88% 66.04MB 17.75% virtio_queue_host_notifier_read 0 0% 99.88% 66.04MB 17.75% virtio_queue_notify_vq