1
A
回答
1
泄漏通常不會減慢應用程序的運行速度,它們會導致iPhone出現內存不足,從而導致應用程序無法正常運行。
性能問題可能有不同的原因。
您是否正在創建大量自動釋放對象?例如在一個循環?那些不會導致任何巨大的泄漏,因爲它們會在循環迭代後被釋放,但是這個釋放可能是CPU消耗(如果你在dealloc中做了很多事情)。
另一個通常的原因是網絡延遲。你打電話給任何網絡服務嗎?您的請求是否在使用應用程序時傳輸越來越多的數據,從而減緩響應速度?您的網絡通話是同步還是異步完成的?
嘗試在樂器中使用CPU採樣器來找出大部分時間需要採用的方法。
+0
我想說慢一點,他真的需要使用CPU採樣器。 – 2010-09-22 07:54:16
0
我發現泄漏並不總是顯示出來,看看分配情況,即使沒有泄漏,他們是否會回升而沒有回落?那麼,旁邊沒有泄漏?
+0
他們上去吧。實時字節回落。死者不會。 – 2010-09-22 04:24:18
相關問題
- 1. BerkeleyDB越來越胖,越來越慢
- 2. SmtpClient變得越來越慢
- 3. 越來越谷歌翻譯iPhone的iPhone
- 4. 的ImageIcon加載越來越慢
- 5. JPA持續變得越來越慢
- 6. 加入大表越來越慢
- 7. 德爾福7編譯越來越慢?
- 8. 平均處理速度越來越慢
- 9. JMeter的腳本越來越慢
- 10. 爲什麼DBSet.Find越來越慢?
- 11. getProperty()在Neo4j中變得越來越慢
- 12. Webapp越來越慢,多個ajax請求
- 13. 爲什麼運行圖越來越慢
- 14. iPhone性能越來越設爲零
- 15. iphone越來越小時/分鐘/秒應用程序崩潰
- 16. 應用越來越墜毀,機上`layoutAttributesForSupplementaryElement`
- 17. 越來越以 '/'
- 18. 越來越org.springframework.web.bind.MissingServletRequestParameterException
- 19. 越來越
- 20. 越來越
- 21. 我越來越
- 22. 越來越元
- 23. UIApplicationWillEnterForegroundNotification被調用越來越
- 24. 使用TFrecords訓練變得越來越慢
- 25. 隨着時間的推移,ASP.NET應用程序越來越慢使用Lucene.Net
- 26. 越來越觸及
- 27. 越來越將XMLNode
- 28. 我越來越DoublerenderError
- 29. 我越來越NoSuchMethodeError
- 30. pyspark越來越weeknumber
我想你已經嘗試過構建和分析? – alecnash 2010-09-22 04:03:07
是的,沒有分析儀的結果,這真的讓我感到驚訝。 – 2010-09-22 04:08:46
嘗試使用儀器進行較長時間並查看會發生什麼 – alecnash 2010-09-22 04:19:16