func (self *Swap) Get() error { memoryStatusEx, err := windows.GlobalMemoryStatusEx() if err != nil { return errors.Wrap(err, "GlobalMemoryStatusEx failed") } self.Total = memoryStatusEx.TotalPageFile self.Free = memoryStatusEx.AvailPageFile self.Used = self.Total - self.Free return nil }
func (self *Mem) Get() error { memoryStatusEx, err := windows.GlobalMemoryStatusEx() if err != nil { return errors.Wrap(err, "GlobalMemoryStatusEx failed") } self.Total = memoryStatusEx.TotalPhys self.Free = memoryStatusEx.AvailPhys self.Used = self.Total - self.Free self.ActualFree = self.Free self.ActualUsed = self.Used return nil }