1 // +build freebsd openbsd dragonfly netbsd 2 3 package memory 4 5 func sysTotalMemory() uint64 { 6 s, err := sysctlUint64("hw.physmem") 7 if err != nil { 8 return 0 9 } 10 return s 11 } 12 13 func sysFreeMemory() uint64 { 14 s, err := sysctlUint64("hw.usermem") 15 if err != nil { 16 return 0 17 } 18 return s 19 } 20