iPhone 6.1模拟器留下了无法杀死的僵尸进程!

时间:2013-04-05 03:46:01

标签: iphone xcode ios-simulator

我使用xcode的iPhone 6.1模拟器调试了我的应用程序。 在我使用xcode的停止按钮停止我的应用程序后,我发现总是有一些虚拟进程仍然可以使用“ps ux”命令看到。例如,我修改了一个名为“IAPNoob”的应用程序,当应用程序在模拟器上运行时,我可以看到一个进程:

Chandler   781   0.0  0.5   875156  20332   ??  SX   11:26上午   0:00.33
/Users/Chandler/Library/Application Support/iPhone Simulator/6.1/Applications/
29FAE7CA-3C0E-4B52-A916-572FEF640A76/IAPNoob.app/IAPNoob

当我使用xcode的停止按钮停止应用程序时,过程转到:

Chandler   781   0.0  0.0        0      0   ??  Z    11:26上午   0:00.00 (IAPNoob)

时间和时间,这种虚拟过程会导致我的系统变得迟钝。 我试图使用kill -9杀死进程,但它不起作用。 任何人都可以告诉我如何解决这个问题吗?

ps:我试图退出模拟器,但这无法杀死僵尸进程。

pps:我尝试了另一种方法,通过双击模拟器上的“主页”按钮退出我的应用并杀死应用程序,但是,它仍然离开了僵尸进程

2 个答案:

答案 0 :(得分:0)

我建议当发生这种情况时,重新启动计算机。这就是我在Xcode让事情变得缓慢时所做的事情。

另外,如果您认为这是一个问题,请向Apple提交错误!

就个人而言,我不认为这是一个问题。这是一个僵尸。这意味着它没有做任何事情。它已经终止。它不能“减慢”你的电脑。它没有使用任何计算机资源。 See, for example:

  

僵尸或已解散的进程是已终止的进程的死亡证明。它所消耗的唯一系统资源是用于存储其终止状态的进程块

所以别担心,快乐。

答案 1 :(得分:0)

在活动监视器强制退出模拟器