16 lines
280 B
Go
16 lines
280 B
Go
//go:build darwin && cgo
|
|
|
|
package oomkiller
|
|
|
|
import runtimeDebug "runtime/debug"
|
|
|
|
func (t *adaptiveTimer) notifyPressure() {
|
|
runtimeDebug.FreeOSMemory()
|
|
t.access.Lock()
|
|
t.startLocked()
|
|
t.forceMinInterval = true
|
|
t.pendingPressureBaseline = true
|
|
t.access.Unlock()
|
|
t.poll()
|
|
}
|