什麼是方法/工具我可以用來檢查是否在我的iPhone應用程序沒有內存泄漏?或者如何找到並修復它們?我如何測試iphone應用程序的內存泄漏?
4
A
回答
6
使用工具:首先在模擬器上構建並安裝您的應用程序。再次停止這個過程(紅色盾牌說「任務」),然後進入Run-> Run with perfomance工具 - >泄漏。這將啓動使用泄漏和內存分配工具預配置的儀器。欲瞭解更多信息,請查看Apple的內存使用性能指南(其中也有關於查找泄漏的部分):http://developer.apple.com/library/ios/#documentation/Performance/Conceptual/ManagingMemory/ManagingMemory.html
1
爲什麼它很簡單!只需運行泄漏性能工具。按下:運行 - >開始使用性能工具 - >泄漏。
這個工具告訴你什麼庫泄漏,然後你可以調試你認爲合適的代碼。如果組織良好,您將能夠立即看到泄漏的物體並輕鬆解決問題。
祝你好運:)
1
你可以嘗試使用工具在Xcode中,泄漏的工具,CPU採樣,分配,活動monitor.You可以在菜單中運行 - >與性能工具運行找到它們。
爲了在已安裝的應用程序上運行工具,將設備連接到您的機器上將是理想的選擇。
在這裏您可以找到對Instruments的介紹。
3
在Xcode 5
只是去產品 - >分析 ...然後看到內存泄漏的名單打破點...... 只是去扔破發點,並試圖釋放那些不需要變量,類對象 ....
http://www.streamingcolour.com/blog/tutorials/tracking-iphone-memory-leaks/
或者
這個工具告訴你什麼庫發生泄漏,那麼你就可以調試C你認爲合適的話。如果組織良好,您將能夠立即看到泄漏的物體並輕鬆解決問題。
相關問題
- 1. iPhone應用程序內存泄漏
- 2. iPhone/iPad應用程序內存泄漏
- 3. MKMapView內存泄漏iPhone應用程序
- 4. iphone應用程序NSNumber內存泄漏
- 5. 如何測試Web應用程序的內存泄漏?
- 6. Android:如何測試應用程序中的內存泄漏?
- 7. iPhone應用程序運行時內存泄漏檢測
- 8. 我的iPhone應用程序中的內存泄漏在哪裏?
- 9. 測試Android應用程序中的內存泄漏
- 10. 用內存泄漏儀器測試iOS應用程序
- 11. 在.NET應用程序中測試內存泄漏
- 12. 內存泄漏測試
- 13. 內存泄漏測試
- 14. 內存泄漏教程iPhone
- 15. 如何檢測應用程序是否泄漏內存?
- 16. 如何在Windows Store應用程序中調試內存泄漏?
- 17. 應用程序中的內存泄漏
- 18. 如何解決這些內存泄漏在我的iPhone應用程序?
- 19. iPhone內存泄漏
- 20. iPhone內存泄漏
- 21. 內存泄漏 - iPhone
- 22. iPhone內存泄漏?
- 23. Iphone內存泄漏
- 24. 用Pytest的pyqt測試內存泄漏
- 25. 我們如何檢測內存泄漏的COM互操作的應用程序?
- 26. ASP.Net應用程序池內存泄漏
- 27. WinForms應用程序內存泄漏
- 28. NodeJS 0.3.1應用程序泄漏內存
- 29. gsoap內存泄漏C應用程序
- 30. android應用程序內存泄漏
你到目前爲止嘗試過什麼? (你是否使用過Xcode的「構建和分析」功能?看看儀器?查看NSZombie?) – 2011-01-25 13:43:07