2014-10-05 108 views
0

我几乎完成了我的AVAudioPlayer播放mp3文件的护理项目。 我开始在MacPro Quad Core上开发我的应用程序,并且一切都很顺利,但是在我的MacBook Pro中有以下细节: - MacBookPro5,5 - Intel Core 2 Duo - 2,26 GHz应用程序,单击Play时CPU使用率将达到95 %。 这是一个奇怪的行为!澄清当我运行应用程序时,CPU消耗是0%,当我在Tableview中加载trax时,在某个高峰之后,仍然保持在0%。当我点击播放按钮时,消耗了过度消耗:95%。 ...我的静态分析仪签名“没有问题”AVAudioPlayer CPU消耗95%?

问题是:AVAudioPlayer是否正常消耗这么多的CPU来播放MP3文件?

在哪里我可以找出找出问题? enter image description here

任何帮助都是非常感谢。谢谢

回答

0

我确实找到了原因!

- (void)valueFromClickInView { 
    //assuming theValue exist 
    [self.currentTimeSlider setDoubleValue:theValue]; // 90% CPU usage 

    } 

- (void)valueFromClickInView { 
    //assuming theValue exist 
    [self.currentTimeSlider setIntegerValue:theValue]; // 25% CPU usage 

    } 

因此,异常CPU消耗的原因是由NSSlider的值引起的。

希望帮助谢谢!