0

メニューバーからポップオーバーとして表示される Mac アプリを作成しています。ビューにはいくつかのコンポーネントがあり、すべてが実行されていてポップオーバーが開いているとき、約 3% の CPU を使用していることがわかります。ただし、ポップオーバーを最小化してバックグラウンドで実行すると、CPU が 6 ~ 7% まで跳ね上がります。ビューが表示されなくなったため、これは私には意味がありません。実行に必要なものが少なくなると思います。

ただし、ポップオーバーを閉じるときは何もせず、[popover close] メッセージを送信するだけです。

CPU 使用率を抑えるためにポップオーバーを閉じるときに、何か他にすべきことはありますか?

ありがとう

4

1 に答える 1

0

コードを知らなければ、何が起こっているのかわかりません。Instruments Time Profilerを使用して、それを見つける必要があります。最小化されているときにアプリケーションが何をしているかがわかれば、問題を特定して修正できるはずです。

于 2013-08-03T05:44:41.067 に答える