From c62de327bfa533fde7f9af28874a23b244b79b4f Mon Sep 17 00:00:00 2001 From: Abhishek Pandey Date: Tue, 11 Jul 2023 20:52:09 -0700 Subject: [PATCH] Add more mem usage counters --- src/corso.go | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/src/corso.go b/src/corso.go index 5dd447e26..01f06ae16 100644 --- a/src/corso.go +++ b/src/corso.go @@ -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) }