Add ios memory limit

This commit is contained in:
世界
2023-03-02 13:13:12 +08:00
parent e8802357e1
commit 8151bcfd6b
3 changed files with 12 additions and 4 deletions

View File

@@ -20,7 +20,7 @@ func readStatus() StatusMessage {
var memStats runtime.MemStats
runtime.ReadMemStats(&memStats)
var message StatusMessage
message.Memory = int64(memStats.HeapInuse + memStats.StackInuse + memStats.MSpanInuse)
message.Memory = int64(memStats.Sys - memStats.HeapReleased)
message.Goroutines = int32(runtime.NumGoroutine())
return message
}

View File

@@ -0,0 +1,8 @@
package libbox
import "runtime/debug"
func SetMemoryLimit() {
debug.SetGCPercent(10)
debug.SetMemoryLimit(30 * 1024 * 1024)
}