請提出解決iphone上內存泄漏的最佳方法。釋放,自動釋放,保留以及哪些情況適用於每種情況的最佳用途是什麼?什麼是解決iPhone上的內存泄漏的最佳方式?
4
A
回答
4
這是一個非常寬泛的問題。我會從Apple的Memory Management Programming Guide for Cocoa開始。
這裏有很多問題指向各種內存管理資源。這些措施包括
- Memory Management in Objective-C
- Understanding reference counting with Cocoa/Objective C
- iPhone Development - Lessons in memory management
- Memory leak detection tools in XCode
- IPHONE: Analyzing leaks with instruments
- iPhone development - preventing leaks
- In CocoaTouch (iPhone OS) how do I find/eliminate leaks that the Instruments Leak tool doesn’t find?
6
您可以跟蹤內存泄漏與儀器:看this tutorial。
如果您熟悉Valgrind,則可以在針對iPhone Simulator SDK構建的x86二進制文件中使用它:請參閱how Landon Fuller does it。
編輯:Another Stackoverflow answer暗示鏘分析器:代碼的靜態分析可檢測內存分配錯誤,以及。我從來沒有使用過這個工具,但很高興知道這是可能的。
1
有蘋果的Instruments.app在/開發/應用程序文件夾中,其目的是測試泄漏和其他錯誤appplications。
我相信你會找到一個很好的教程。
+0
儀器是要走的路。它可以確切地告訴你哪條線泄漏了內存。 – 2010-01-16 12:42:01
0
另請參閱Apple的Introduction to Instruments User Guide。
相關問題
- 1. 解決iPhone上內存泄漏的最佳方法是什麼?
- 2. 什麼是追蹤內存泄漏的最佳方式
- 3. 減少內存泄漏的最佳方法是什麼?
- 4. 查找內存的最佳解決方案泄漏
- 5. 檢查POSIX THREAD堆棧上的內存泄漏的最佳方法是什麼?
- 6. iphone:如何解決NSArray內存泄漏?
- 7. 解決PHP內存泄漏
- 8. TabVisible解決方法 - 內存泄漏
- 9. Android內存泄漏解決方案
- 10. 解決方法IE10 setInterval內存泄漏
- 11. 在C++中檢查內存泄漏的最佳方法是什麼?
- 12. 在iPhone上泄漏內存:(
- 13. 如何解決內存泄漏問題在tomcat中,發現內存泄漏的原因是什麼
- 14. 在iPhone上存儲數據的最佳方式是什麼?
- 15. 解決潛在的內存泄漏
- 16. iPhone內存泄漏
- 17. iPhone內存泄漏
- 18. 內存泄漏 - iPhone
- 19. iPhone內存泄漏?
- 20. Iphone內存泄漏
- 21. 如何解決泄漏(iPhone)?
- 22. Rails:解決Heroku上的內存泄漏問題(也許是Nokogiri)
- 23. 檢測Oracle連接泄漏的最佳方法是什麼?
- 24. iPhone - UITextView的內存泄漏
- 25. Iphone中的內存泄漏
- 26. 構建nservicebus解決方案的最佳方式是什麼?
- 27. 解決內存泄漏會阻止我的UI顯示iphone
- 28. 泄漏填充內存泄漏iPhone
- 29. 這是導致內存泄漏的iPhone
- 30. .NET內存泄漏和最佳實踐
+1:用於提示Valgrind的:d – 2010-01-16 12:44:27