GC pauses be gone
This commit is contained in:
parent
2571ce5106
commit
3d96b17258
@ -27,9 +27,11 @@ func readMemStats() runtime.MemStats {
|
|||||||
if !memStatsBG {
|
if !memStatsBG {
|
||||||
runtime.ReadMemStats(&memStats)
|
runtime.ReadMemStats(&memStats)
|
||||||
go func() {
|
go func() {
|
||||||
|
var ms runtime.MemStats
|
||||||
for {
|
for {
|
||||||
|
runtime.ReadMemStats(&ms)
|
||||||
memStatsMu.Lock()
|
memStatsMu.Lock()
|
||||||
runtime.ReadMemStats(&memStats)
|
memStats = ms
|
||||||
memStatsMu.Unlock()
|
memStatsMu.Unlock()
|
||||||
time.Sleep(time.Second / 5)
|
time.Sleep(time.Second / 5)
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user