如何在 Mac OS 下创建进程的内存转储?
--> 将进程所有占用的内存转储到文件中进行分析。
最佳答案
您可能需要禁用系统完整性保护才能使其工作 - 请注意这是一个安全风险,您应该在完成后重新启用。
csrutil disable
通过终端 在您的新 session 中,运行“top”,找到您的进程 ID。
lldb --attach-pid <PID>
process save-core "filename"
重新启动恢复,并重新启用系统完整性保护。
关于macos - 如何创建 Mac OS 应用程序的内存转储,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48973258/