在调用applicationWillBecomeActive
之前,我的Mac应用程序在启动时大约30秒没有响应。我有足够的可用内存,而且CPU没有(大量使用)。我在无响应时间内在调试器中停止了它,但找不到任何帮助我的东西。主线程显示semaphore_wait_trap
,如果这可能有所帮助。我也尝试了一些仪器工具,但没有看到任何明显的问题。
答案 0 :(得分:2)
使用仪器(使用Time Profiler仪器)或活动监视器中的“样本处理”按钮获取应用程序在此期间的配置文件,并查看保持繁忙的内容。 (Activity Monitor可能是第一个使用的最快,最简单的工具。)