2013-07-30 4 views
0

메뉴 막대에서 팝업으로 나타나는 Mac 응용 프로그램을 만들고 있습니다. 보기에는 여러 구성 요소가 있으며 모든 것이 실행 중이고 popover가 열려있을 때 약 3 %의 CPU를 차지하고 있습니다. 그러나 내가 popover를 최소화하고 그것을 실행 시키면 배경은 최대 6-7 % CPU까지 점프합니다. 보기가 더 이상 보이지 않아서 실행하기가 덜 필요하다고 생각할 것이기 때문에 이것은 내게 의미가 없습니다.코코아 : 앱이 백그라운드에서 더 많은 CPU를 사용합니까?

그러나 popover를 닫을 때 나는 아무것도하지 않고 그냥 [popover close] 메시지를 보냅니다.

CPU 사용량을 줄이기 위해 팝업을 닫을 때해야 할 일이 있습니까?

감사합니다.

답변

0

코드를 알지 못해도 무슨 일이 일어나고 있는지 말할 수 없습니다. 너는 Instruments Time Profiler을 사용하여 그것을 찾아 낼 필요가있을 것이다. 최소화 된 상태에서 응용 프로그램이 무엇을하는지 알게되면 문제를 찾아 해결할 수 있어야합니다.

관련 문제