code: func (s *Stat) MemStats() *MemStats {
  	s.Lock()
  	defer s.Unlock()
  
  	memStats := C.sg_get_mem_stats(nil)
  	swapStats := C.sg_get_swap_stats(nil)
  
  	m := &MemStats{
  		Total:     int(memStats.total),
  		Free:      int(memStats.free),
  		Used:      int(memStats.used),
  		Cache:     int(memStats.cache),
  		SwapTotal: int(swapStats.total),
  		SwapUsed:  int(swapStats.used),
  		SwapFree:  int(swapStats.free),
  	}
  	return m
  }
docs: // MemStats get memory & swap related stats
  // Go equivalent to sg_get_mem_stats & sg_get_swap_stats