XCode & Instruments,如何清除进程列表
Posted
技术标签:
【中文标题】XCode & Instruments,如何清除进程列表【英文标题】:XCode & Instruments, how to clear the list of processes 【发布时间】:2013-02-23 03:58:56 【问题描述】:我正在调试一个 iPad 应用程序,当在 Instruments 中选择“选择目标”下拉菜单时,我得到了一个巨大的进程列表。
它实际上显示了我在启动和停止我正在调试的应用程序时运行和终止的每个进程。它们列在“附加到进程”->“系统”部分下,这是我要调试的 ios 应用程序始终显示的位置,但它们从未被删除,因此我必须挖掘数百个条目。
我已经尝试重新启动 xcode、instruments 和 IOS 模拟器...有什么方法可以在不重新启动我的 mac 的情况下清除它?我不想每次都这样做。
【问题讨论】:
不知道为什么必须这样做?为什么你不能简单地通过选择 Product->Profile 在 xcode 菜单中进行操作。您也可以通过长按播放按钮来弹出菜单并选择“个人资料”来做到这一点 Xcode 4.6.3 修复了这个问题。 Zombie Processes from iPhone Simulator?的可能重复 【参考方案1】:每次您在 iOS 模拟器中退出应用程序时,它都会创建所谓的“僵尸进程”。迄今为止,清除这些进程的唯一方法是重新启动您的 Mac。
此外,当您要为 Instruments 应用程序选择目标时,您要选择的进程很可能是您当前正在测试的应用程序的编号最高的进程。
这是关于 XCode 留下的僵尸进程的 *** 参考:Xcode leaving zombie processes after running iOS tests/simulator
【讨论】:
感谢您的信息,我认为这将是问题所在。此外,从理论上讲,它是最高且最容易找到的数字是正确的,但不幸的是,我在 MONTHS 中没有重新启动我的 mac,所以 PID 现在已经翻了几次。以上是关于XCode & Instruments,如何清除进程列表的主要内容,如果未能解决你的问题,请参考以下文章
XCode 5 Instruments - 缺少 Stacktrace
Xcode>Instruments>Automation>Mac:有没有办法在 Instruments 的自动化中使用正则表达式