Re: [Qemu-devel] [PATCH] block: switch from g_slice allocator to malloc

2015-10-09 Thread Paolo Bonzini
On 09/10/2015 10:15, Kevin Wolf wrote: > > I did it about six months ago. Sorry for not digging up the results > > when posting: > > > > baseline: 193 kiops > > tcmalloc: 202 kiops > > tcmalloc + G_SLICE=always-malloc: 210 kiops > > Thanks. Do you have numbers for g_malloc +

Re: [Qemu-devel] [PATCH] block: switch from g_slice allocator to malloc

2015-10-09 Thread Paolo Bonzini
On 08/10/2015 11:41, Kevin Wolf wrote: > Am 08.10.2015 um 10:54 hat Stefan Hajnoczi geschrieben: >> On Thu, Oct 01, 2015 at 01:04:39PM +0200, Paolo Bonzini wrote: >>> Simplify memory allocation by sticking with a single API. GSlice >>> is not that fast anyway (tcmalloc/jemalloc are better). >>>

Re: [Qemu-devel] [PATCH] block: switch from g_slice allocator to malloc

2015-10-09 Thread Kevin Wolf
Am 09.10.2015 um 09:49 hat Paolo Bonzini geschrieben: > On 08/10/2015 11:41, Kevin Wolf wrote: > > Am 08.10.2015 um 10:54 hat Stefan Hajnoczi geschrieben: > >> On Thu, Oct 01, 2015 at 01:04:39PM +0200, Paolo Bonzini wrote: > >>> Simplify memory allocation by sticking with a single API. GSlice >

Re: [Qemu-devel] [PATCH] block: switch from g_slice allocator to malloc

2015-10-08 Thread Stefan Hajnoczi
On Thu, Oct 01, 2015 at 01:04:39PM +0200, Paolo Bonzini wrote: > Simplify memory allocation by sticking with a single API. GSlice > is not that fast anyway (tcmalloc/jemalloc are better). > > Signed-off-by: Paolo Bonzini > --- > block/io.c| 4 ++-- >

[Qemu-devel] [PATCH] block: switch from g_slice allocator to malloc

2015-10-01 Thread Paolo Bonzini
Simplify memory allocation by sticking with a single API. GSlice is not that fast anyway (tcmalloc/jemalloc are better). Signed-off-by: Paolo Bonzini --- block/io.c| 4 ++-- block/mirror.c| 4 ++-- block/raw-posix.c | 8 block/raw-win32.c