From: Russ Cox Date: Sun, 7 Feb 2010 09:20:44 +0000 (-0800) Subject: runtime: introduce MemStatsType X-Git-Tag: weekly.2010-02-17~69 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=87915b6565acb722d18abfd103cdd5f0133c0f93;p=gostls13.git runtime: introduce MemStatsType R=ken2 CC=golang-dev https://golang.org/cl/204061 --- diff --git a/src/pkg/runtime/extern.go b/src/pkg/runtime/extern.go index 53b86b764d..a397c3b905 100644 --- a/src/pkg/runtime/extern.go +++ b/src/pkg/runtime/extern.go @@ -71,9 +71,7 @@ func Signame(sig int32) string // be called during initialization. func Siginit() -// MemStats holds statistics about the memory system. -// The statistics are only approximate, as they are not interlocked on update. -var MemStats struct { +type MemStatsType struct { Alloc uint64 Sys uint64 Stacks uint64 @@ -84,6 +82,10 @@ var MemStats struct { EnableGC bool } +// MemStats holds statistics about the memory system. +// The statistics are only approximate, as they are not interlocked on update. +var MemStats MemStatsType + // Alloc allocates a block of the given size. // FOR TESTING AND DEBUGGING ONLY. func Alloc(uintptr) *byte