Browse Source

Improve memory usage debug log

Frédéric Guillot 7 years ago
parent
commit
261695c14c
1 changed files with 3 additions and 2 deletions
  1. 3 2
      daemon/daemon.go

+ 3 - 2
daemon/daemon.go

@@ -32,8 +32,9 @@ func Run(cfg *config.Config, store *storage.Storage) {
 		for {
 			var m runtime.MemStats
 			runtime.ReadMemStats(&m)
-			logger.Debug("Alloc=%vK, TotalAlloc=%vK, Sys=%vK, NumGC=%v, GoRoutines=%d, NumCPU=%d",
-				m.Alloc/1024, m.TotalAlloc/1024, m.Sys/1024, m.NumGC, runtime.NumGoroutine(), runtime.NumCPU())
+			logger.Debug("Sys=%vK, InUse=%vK, HeapInUse=%vK, StackSys=%vK, StackInUse=%vK, GoRoutines=%d, NumCPU=%d",
+				m.Sys/1024, (m.Sys-m.HeapReleased)/1024, m.HeapInuse/1024, m.StackSys/1024, m.StackInuse/1024,
+				runtime.NumGoroutine(), runtime.NumCPU())
 			time.Sleep(30 * time.Second)
 		}
 	}()