我需要知道我的 Go 进程在 Linux 中的物理内存消耗。我需要的是Resident Set Size (RSS)。
runtime.ReadMemStats不适合,因为无法获得驻留的虚拟内存部分的大小。
runtime.ReadMemStats
syscall.Getrusage不合适,因为它只返回Maxrss进程生命周期内的最大 RSS。
syscall.Getrusage
Maxrss
如何在 Go 中查询 RSS?
jeck猫
相关分类