aboutsummaryrefslogtreecommitdiff
path: root/src/pkg/runtime/malloc.h
diff options
context:
space:
mode:
authorDmitriy Vyukov <dvyukov@google.com>2013-05-28 11:05:55 +0400
committerDmitriy Vyukov <dvyukov@google.com>2013-05-28 11:05:55 +0400
commit5166013f75a7dbab53482292f99c3b6c26cddd0b (patch)
treeb70bf5053cdec66897cde12a5deaf85328da59b4 /src/pkg/runtime/malloc.h
parent47e0a3d7b12bbb12a513d7d1a4ebef8632a471ae (diff)
downloadgo-5166013f75a7dbab53482292f99c3b6c26cddd0b.tar.xz
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
Diffstat (limited to 'src/pkg/runtime/malloc.h')
-rw-r--r--src/pkg/runtime/malloc.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/pkg/runtime/malloc.h b/src/pkg/runtime/malloc.h
index 99a1966071..1085344ee1 100644
--- a/src/pkg/runtime/malloc.h
+++ b/src/pkg/runtime/malloc.h
@@ -305,7 +305,7 @@ struct MCache
};
-void* runtime·MCache_Alloc(MCache *c, int32 sizeclass, uintptr size, int32 zeroed);
+void runtime·MCache_Refill(MCache *c, int32 sizeclass);
void runtime·MCache_Free(MCache *c, void *p, int32 sizeclass, uintptr size);
void runtime·MCache_ReleaseAll(MCache *c);