From d962cf2d6870b2b47e1364d8b01ce3a99c90ddbf Mon Sep 17 00:00:00 2001 From: Stuart Caie Date: Mon, 25 Jul 2022 12:22:57 +0000 Subject: [PATCH] Use the page size that host_statistics() pages are measured in --- mem/mem_darwin_cgo.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/mem/mem_darwin_cgo.go b/mem/mem_darwin_cgo.go index 82c38245b..e5da7dcdb 100644 --- a/mem/mem_darwin_cgo.go +++ b/mem/mem_darwin_cgo.go @@ -5,6 +5,7 @@ package mem /* #include +#include */ import "C" @@ -12,8 +13,6 @@ import ( "context" "fmt" "unsafe" - - "golang.org/x/sys/unix" ) // VirtualMemory returns VirtualmemoryStat. @@ -34,7 +33,7 @@ func VirtualMemoryWithContext(ctx context.Context) (*VirtualMemoryStat, error) { return nil, fmt.Errorf("host_statistics error=%d", status) } - pageSize := uint64(unix.Getpagesize()) + pageSize := uint64(C.vm_kernel_page_size) total, err := getHwMemsize() if err != nil { return nil, err