Files
frankenphp/internal/memory/memory_linux.go
Alliballibaba2 072151dfee feat: Adds automatic thread scaling at runtime and php_ini configuration in Caddyfile (#1266)
Adds option to scale threads at runtime

Adds php_ini configuration in Caddyfile
2025-02-19 20:39:33 +01:00

14 lines
221 B
Go

package memory
import "syscall"
func TotalSysMemory() uint64 {
sysInfo := &syscall.Sysinfo_t{}
err := syscall.Sysinfo(sysInfo)
if err != nil {
return 0
}
return uint64(sysInfo.Totalram) * uint64(sysInfo.Unit)
}