Files
sing-box-extended-mirror/service/oomkiller/timer_darwin.go
T

20 lines
330 B
Go

//go:build darwin && cgo
package oomkiller
import runtimeDebug "runtime/debug"
func (t *adaptiveTimer) notifyPressure() {
badCleanup()
runtimeDebug.FreeOSMemory()
t.access.Lock()
if t.timer == nil {
t.access.Unlock()
return
}
t.forceMinInterval = true
t.pendingPressureBaseline = true
t.access.Unlock()
t.poll()
}