我正在iPhone上運行帶有泄漏的調試版本。我想在某些地方突破以查看是否發生了特定的泄漏。這將允許我通過消除過程縮小發生泄漏的位置。但是,在Leaks運行時,調試器會被忽略。有什麼建議麼?有沒有辦法在運行泄漏時調試(iPhone)?
1
A
回答
0
如果首先在調試模式下啓動它(cmd-Y),則可以打開Instruments並選擇Leaks模板並附加到正在運行的iPhone應用程序進程。
0
快速的方法是:打開Terminal.app,運行「ps axwww | grep模擬器/用戶/應用程序| grep -v grep」(不帶引號),第一個數字是PID(你的進程ID運行應用程序),然後運行「泄漏PID」(沒有引號,並用前一個命令獲得的第一個數字替換PID)
2
像往常一樣在調試模式下運行,然後單獨運行泄漏。您可以使用應用程序窗口頂部的默認目標下拉列表將泄漏附加到正在運行的應用程序。只需選擇與iPhone應用程序名稱相同的進程(即屏幕截圖中的PushAndPop)即可。
Leaks screenshot http://www.17feet.com/external/screen_leaks.png
相關問題
- 1. 有沒有辦法在運行時訪問調試符號?
- 2. 有沒有辦法用iOS中的iPodMusicPlayer測試內存泄漏?
- 3. 有沒有辦法在Netty泄漏檢測時失敗自動化測試?
- 4. 有沒有辦法調試在`multiprocessing.Process`上運行的Python代碼?
- 5. 有沒有辦法在運行可執行文件時進入調試器?
- 6. 有沒有辦法同時運行C++單元測試測試?
- 7. 有沒有辦法在失敗時重新運行測試類
- 8. 有沒有辦法運行兩個調試器實例?
- 9. 有沒有辦法創建超級激烈的內存泄漏?
- 10. 有沒有辦法檢查這個內存泄漏?
- 11. 有沒有辦法預先泄漏一個值?
- 12. iPhone泄漏沒有顯示痕跡
- 13. 沒有發現泄漏時調試分段錯誤的提示
- 14. 有沒有辦法同時運行Bamboo測試?
- 15. 運行iPhone單元測試時發現內存泄漏
- 16. 調用addSubview時潛在的泄漏[iPhone]
- 17. 有沒有辦法調試plist文件?
- 18. 有沒有辦法取消在Selenium Grid中運行測試?
- 19. 有沒有辦法在遠程主機上運行Selenium測試?
- 20. 有沒有辦法在運行時設置網格行高?
- 21. 有沒有辦法在Kindle Fire上進行USB調試?
- 22. 有沒有辦法讓executionTimeout在調試時生效?
- 23. 有沒有辦法調整iPhone顯示的時間?
- 24. 運行時沒有準備好調試
- 25. 有沒有辦法運行NPM安裝
- 26. 有沒有辦法脫機運行Trac?
- 27. iPhone - UIImage泄漏,CGBitmapContextCreateImage泄漏
- 28. 在Red Hat上運行時發生Java內存泄漏但在Mac OS X上沒有內存泄漏
- 29. 內存泄漏與「多線程調試」(/ MTd)和「多線程調試DLL」(/ MDd)沒有泄漏
- 30. 有沒有辦法在每次啓動cmd時運行vcvars32.bat?
我看不到任何正在運行的進程要附加到。我需要做其他事嗎? – 4thSpace 2009-03-05 16:53:11