优化可用内存检查

This commit is contained in:
刘祥超
2023-04-11 18:52:43 +08:00
parent b428db4f5e
commit a6911117af

View File

@@ -1,3 +1,4 @@
//go:build !windows
// +build !windows
package nodes
@@ -31,7 +32,7 @@ func (this *NodeStatusExecutor) updateMem(status *nodeconfigs.NodeStatus) {
if minFreeMemory > 1<<30 {
minFreeMemory = 1 << 30
}
if stat.Free < minFreeMemory {
if stat.Available > 0 && stat.Available < minFreeMemory {
runtime.GC()
debug.FreeOSMemory()
}