Files
drip/internal/shared/tuning/mem_linux.go
Gouryella eb2f168226 build(release): Ignore unsupported platform architecture combinations
fix(tuning): Fix type conversion issue in memory calculation
2026-01-14 15:41:54 +08:00

14 lines
248 B
Go

//go:build linux
package tuning
import "syscall"
func getSystemTotalMemory() uint64 {
var info syscall.Sysinfo_t
if err := syscall.Sysinfo(&info); err == nil {
return uint64(info.Totalram) * uint64(info.Unit)
}
return 1024 * 1024 * 1024
}