2014-10-05 170 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的值引起的。

希望幫助謝謝!