我的程序包含一个小部件类的孩子,并且为孩子重新定义了 paint() 函数。
即使在空闲时,该程序也会消耗大量 CPU 周期。我的paint() 函数中的 printf() 显示仅在我希望调用它时才调用paint()。
我还能尝试什么来定位消费的来源?
添加
让我回到一些真正基本的东西。在 XCode 3 中曾经有一个构建设置可以在“调试”和“发布”构建之间进行选择,但我在 XCode 4 中不再看到这样的设置。如何生成调试构建?也许我最初的问题的答案就像在程序处于空闲循环时按“暂停”(另一个消失的按钮)一样简单。(我应该补充一点,循环本身属于工具包,而不是我的代码。)