[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v2 00/10] virtio/vring: optimization patches
From: |
Paolo Bonzini |
Subject: |
Re: [Qemu-devel] [PATCH v2 00/10] virtio/vring: optimization patches |
Date: |
Thu, 4 Feb 2016 11:19:28 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 |
On 03/02/2016 13:08, Gonglei (Arei) wrote:
> 22.56% qemu-kvm [.] address_space_translate
> 13.29% qemu-kvm [.] qemu_get_ram_ptr
We could get rid of qemu_get_ram_ptr by storing the RAMBlock pointer
into the memory region, instead of the ram_addr_t value. I'm happy to
answer any question if you want to do it.
Paolo
> 4.71% qemu-kvm [.] phys_page_find
> 4.43% qemu-kvm [.] address_space_translate_internal
> 3.47% libpthread-2.19.so [.] __pthread_mutex_unlock_usercnt
> 3.08% qemu-kvm [.] qemu_ram_addr_from_host
> 2.62% qemu-kvm [.] address_space_map
> 2.61% libc-2.19.so [.] _int_malloc
> 2.58% libc-2.19.so [.] _int_free
> 2.38% libc-2.19.so [.] malloc
> 2.06% libpthread-2.19.so [.] pthread_mutex_lock
> 1.68% libc-2.19.so [.] malloc_consolidate
> 1.35% libc-2.19.so [.] __memcpy_sse2_unaligned
> 1.23% qemu-kvm [.] lduw_le_phys
> 1.18% qemu-kvm [.] find_next_zero_bit
> 1.02% qemu-kvm [.] object_unref