On 08/04/2014 09:33 PM, Ming Lei wrote:
g_slice_new(VirtIOBlockReq), its free pair and access the instance
Took me a while to read this. Maybe:
Calling g_slice_new(VirtIOBlockReq) and its free pair, and accessing the
instance, are a bit slow...
is a bit slow since sizeof(VirtIOBlockReq)
On Tue, Aug 5, 2014 at 8:30 PM, Eric Blake ebl...@redhat.com wrote:
On 08/04/2014 09:33 PM, Ming Lei wrote:
g_slice_new(VirtIOBlockReq), its free pair and access the instance
Took me a while to read this. Maybe:
Calling g_slice_new(VirtIOBlockReq) and its free pair, and accessing the
g_slice_new(VirtIOBlockReq), its free pair and access the instance
is a bit slow since sizeof(VirtIOBlockReq) takes more than 40KB,
so use object pool to speed up its allocation and release.
With this patch, ~5%-10% throughput improvement is observed in the VM
based on server.
Signed-off-by: