]> Cypherpunks repositories - gostls13.git/commit
runtime: inline MCache_Alloc() into mallocgc()
authorDmitriy Vyukov <dvyukov@google.com>
Tue, 28 May 2013 07:05:55 +0000 (11:05 +0400)
committerDmitriy Vyukov <dvyukov@google.com>
Tue, 28 May 2013 07:05:55 +0000 (11:05 +0400)
commit5166013f75a7dbab53482292f99c3b6c26cddd0b
treeb70bf5053cdec66897cde12a5deaf85328da59b4
parent47e0a3d7b12bbb12a513d7d1a4ebef8632a471ae
runtime: inline MCache_Alloc() into mallocgc()
benchmark                    old ns/op    new ns/op    delta
BenchmarkMalloc8                    68           62   -8.63%
BenchmarkMalloc16                   75           69   -7.94%
BenchmarkMallocTypeInfo8           102           98   -3.73%
BenchmarkMallocTypeInfo16          108          103   -4.63%

R=golang-dev, dave, khr
CC=golang-dev
https://golang.org/cl/9790043
src/pkg/runtime/malloc.goc
src/pkg/runtime/malloc.h
src/pkg/runtime/mcache.c