summaryrefslogtreecommitdiffstats
path: root/linux-user
diff options
context:
space:
mode:
authorDmitry Konishchev2011-05-18 13:03:59 +0200
committerKevin Wolf2011-05-18 14:39:15 +0200
commitf6a00aa150ec685966ca9453601328fdb2f87f34 (patch)
tree0a1ed191b8a845f9583132d1f68c13abdcff8f5d /linux-user
parentqed: Periodically flush and clear need check bit (diff)
downloadqemu-f6a00aa150ec685966ca9453601328fdb2f87f34.tar.gz
qemu-f6a00aa150ec685966ca9453601328fdb2f87f34.tar.xz
qemu-f6a00aa150ec685966ca9453601328fdb2f87f34.zip
qemu_img: is_not_zero() optimization
I run qemu-img under profiler and realized, that most of CPU time is consumed by is_not_zero() function. I had made a couple of optimizations on it and got the following output for `time qemu-img convert -O qcow2 volume.qcow2 snapshot.qcow2`: Original qemu-img: real 0m56.159s user 0m34.670s sys 0m12.079s Patched qemu-img: real 0m34.805s user 0m18.445s sys 0m12.552s Signed-off-by: Dmitry Konishchev <konishchev@gmail.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Diffstat (limited to 'linux-user')
0 files changed, 0 insertions, 0 deletions