如何检查 OSX 上的内存映射

Mic*_*ael 2 macos

linux 的等效命令是(对于 bash 进程)

cat /proc/$$/maps
Run Code Online (Sandbox Code Playgroud)

但是对于我的 mac,我得到了这个输出

cat: /proc/501/maps: No such file or directory
Run Code Online (Sandbox Code Playgroud)

如何检查 OSX 上的内存映射?

小智 16

如前所述,更正确的内存映射答案存在于 /usr/bin/vmmap

vmmap 将映射进程的内存,因此请确保提供进程 ID 作为第一个参数(ps aux为了您的进程选择乐趣)。

前任: /usr/bin/vmmap 5555