如何为FreeBSD确定正在运行的进程的堆大小、堆栈大小



如果我没有访问valgrind的权限,甚至/proc/pid/map也没有任何堆或堆栈条目,如何确定FreeBSD中运行进程的当前堆大小。

您应该能够安装Valgrind,或者从源代码下载构建的。如果你能做到这一点,请使用Massif。

HeapTrack是另一个堆探查器,比Massif快得多,但如果您使用的是奇异的分配技术,它就无法工作。

最后,pmap -x将为您提供一个正在运行的exe的内存映射的ASCII快照。

相关内容

最新更新