我想给在macOS下运行的守护进程添加内存分析工具。在Linux中,我可以简单地检查
是否有适用于此目的的替代mac系统调用/MIG/mach消息?
我已经尝试查看
请注意,苹果为其他远程进程提供了名为
/proc/<pid>/map
以查找进程中的任何映射内存,并查找pathname = [heap]或pathname = [stack]。是否有适用于此目的的替代mac系统调用/MIG/mach消息?
我已经尝试查看
proc_pidinfo
是否包含任何有价值的信息,但不幸的是与我的需求无关。请注意,苹果为其他远程进程提供了名为
vmmap
的工具,它根本没有提供任何API(仅仅是命令行工具),而且没有公开API可满足此需求,但也许有一种API可以从“内部”进程中提取此信息。