2015-04-23 56 views
0

我加載一個表格視圖,並且我沒有有意地執行任何活動 ,除了讓表格顯示,我會等待幾秒鐘,然後 我的CPU使用率上升。我怎樣才能找到原因?爲什麼CPU使用率和線程會達到99-100%?

儀器說,大約3%的CPU時間去cellForRowAtIndex方法,這是最消費的方法。這3%,75%。

它依賴於RAM和設備內存....我必須根據設備進行管理。

回答

0

檢查模擬器上發生了什麼。如果模擬器使用百分之百,這是您的代碼中的錯誤。如果模擬器使用20-30%的話,可能是你的應用有很多工作要做。

最簡單的方法是試圖在調試器中按下「暫停」並查看正在執行的代碼...如果您的應用程序需要100%,而您認爲它應該什麼也不做,那麼按下暫停將會停止在代碼中那應該不會運行。

+0

我必須使用tableview方法(單元等)完成後,然後去100%.. –

+0

這個問題後,在tableview中創建200行。並收到內存警告.. –