mirror of
https://github.com/golang/go.git
synced 2025-12-08 06:10:04 +00:00
runtime: make mcache.local_cachealloc a uintptr
This field used to decrease with sweeps (and potentially go negative). Now it is always zero or positive, so change it to a uintptr so it meshes better with other memory stats. Change-Id: I6a50a956ddc6077eeaf92011c51743cb69540a3c Reviewed-on: https://go-review.googlesource.com/8899 Reviewed-by: Rick Hudson <rlh@golang.org>
This commit is contained in:
parent
a0452a6821
commit
91c80ce6c7
2 changed files with 3 additions and 3 deletions
|
|
@ -11,8 +11,8 @@ import "unsafe"
|
|||
type mcache struct {
|
||||
// The following members are accessed on every malloc,
|
||||
// so they are grouped here for better caching.
|
||||
next_sample int32 // trigger heap sample after allocating this many bytes
|
||||
local_cachealloc intptr // bytes allocated from cache since last lock of heap
|
||||
next_sample int32 // trigger heap sample after allocating this many bytes
|
||||
local_cachealloc uintptr // bytes allocated from cache since last lock of heap
|
||||
// Allocator cache for tiny objects w/o pointers.
|
||||
// See "Tiny allocator" comment in malloc.go.
|
||||
tiny unsafe.Pointer
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue