Add more mem usage counters

This commit is contained in:
Abhishek Pandey 2023-07-11 20:52:09 -07:00
parent f593d97907
commit c62de327bf

View File

@ -60,8 +60,21 @@ func PrintMemUsage() {
runtime.ReadMemStats(&m)
// For info on each, see: https://golang.org/pkg/runtime/#MemStats
logger.Ctx(ctx).Info("Alloc = ", bToMb(m.Alloc), " MB")
logger.Ctx(ctx).Info("Heap = ", bToMb(m.HeapAlloc), " MB")
logger.Ctx(ctx).Info("TotalAlloc = ", bToMb(m.TotalAlloc), " MB")
logger.Ctx(ctx).Info("HeapAlloc = ", bToMb(m.HeapAlloc), " MB") // same as Alloc
logger.Ctx(ctx).Info("HeapReleased = ", bToMb(m.HeapReleased), " MB")
logger.Ctx(ctx).Info("HeapObjects = ", bToMb(m.HeapObjects), " MB")
logger.Ctx(ctx).Info("HeapSys = ", bToMb(m.HeapSys), " MB")
logger.Ctx(ctx).Info("HeapIdle = ", bToMb(m.HeapIdle), " MB")
logger.Ctx(ctx).Info("Mallocs = ", bToMb(m.Mallocs), " MB")
logger.Ctx(ctx).Info("Frees = ", bToMb(m.Frees), " MB")
logger.Ctx(ctx).Info("StackInuse = ", bToMb(m.StackInuse), " MB")
logger.Ctx(ctx).Info("StackSys = ", bToMb(m.StackSys), " MB")
logger.Ctx(ctx).Info("HeapSys = ", bToMb(m.HeapSys), " MB")
logger.Ctx(ctx).Info("Sys = ", bToMb(m.Sys), " MB")
logger.Ctx(ctx).Info("NumGC = ", m.NumGC)
}