2013-07-30 17 views
0

我正在制作一个Mac应用程序,它显示为菜单栏中的弹出窗口。该视图有几个组件,当一切正在运行并且弹出窗口打开时,我发现它占用了大约3%的CPU。但是,当我最小化popover并让它运行它的背景时,它会跳到6-7%的CPU。这对我来说没有任何意义,因为视图不再显示,所以我想可能会少运行。可可:应用程序在后台使用更多的CPU?

但是,我没有做任何事情,当我关闭弹出窗口,只是发送[popover关闭]消息。

当我关闭弹出窗口以保持CPU使用率时,还有什么我应该做的吗?

谢谢

回答

0

不知道你的代码,很难说出发生了什么事。您将需要通过使用Instruments Time Profiler来查找。一旦知道应用程序在最小化的情况下做了什么,您应该能够找到并解决问题。

相关问题