我正在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