xor-vigenere/util.go

19 lines
305 B
Go
Raw Normal View History

2022-10-16 17:05:18 +00:00
package main
import (
"fmt"
"runtime"
)
func PrintMemUsage() {
var m runtime.MemStats
runtime.ReadMemStats(&m)
fmt.Printf("Alloc = %v MiB", bToMb(m.Alloc))
fmt.Printf("\tSys = %v MiB", bToMb(m.Sys))
fmt.Printf("\tNumGC = %v\n", m.NumGC)
}
func bToMb(b uint64) uint64 {
return b / 1024 / 1024
}