打算在mac上启动业务进程调试,但是有时候启动进程后马上就显示killed
进程什么都没干,只是打算显示下help都不行
mac如果进程崩溃,一般在这个目录
~/Library/Logs/DiagnosticReports/
进入这个目录发现崩溃的服务还挺多的
找到我们自己的进程对应的文件,看到reportNotes下的内容
"reportNotes" : [
"dyld_process_snapshot_get_shared_cache failed"
]
发现是因为dyld_process_snapshot_get_shared_cache
失败,大概率是内存不足
关掉一些内存占用比较高的服务,然后重新执行就OK了