GC pauses be gone

This commit is contained in:
tidwall 2019-09-04 12:47:30 -07:00
parent 2571ce5106
commit 3d96b17258

View File

@ -27,9 +27,11 @@ func readMemStats() runtime.MemStats {
if !memStatsBG {
runtime.ReadMemStats(&memStats)
go func() {
var ms runtime.MemStats
for {
runtime.ReadMemStats(&ms)
memStatsMu.Lock()
runtime.ReadMemStats(&memStats)
memStats = ms
memStatsMu.Unlock()
time.Sleep(time.Second / 5)
}