2013-04-05 201 views
1

我使用xcode的iPhone 6.1模拟器调试了我的应用程序。 当我使用xcode的停止按钮停止我的应用程序之后,我发现总是有一些虚拟过程仍然可以使用“ps ux”命令看到。例如,我符文一个名为“IAPNoob”的应用程序,该应用程序已在模拟器上运行,我可以看到一个过程:iPhone 6.1模拟器让僵尸进程无法被杀死!

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:我尝试另一种方法,通过双击退出我的应用程序“主页”按钮,在模拟器上,杀死应用程序,但是,它仍然留下僵尸进程

+0

你可以退出模拟器吗? – matt 2013-04-05 03:56:45

+0

是的,我尝试过,但僵尸进程仍在那里。你可以自己尝试。 – welkinwalker 2013-04-05 04:03:36

+0

升级到Xcode 4.6.3。看[这个答案](http://stackoverflow.com/a/17117132/77567)。 – 2013-06-14 20:57:48

回答

0

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

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

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

僵尸或失效进程是已终止的进程的死亡证书。其消耗的唯一系统资源是用于存储其终止状态的过程块

所以,不要担心,开心。

+0

这是现象重新出现,每次当我使用的Xcode停止应用程序。你有同样的问题吗?我的模拟器是6.1 – welkinwalker 2013-04-05 04:27:43

+0

你问:我的电脑每次停止使用Xcode的模拟器中的应用程序时都会变慢吗?不,它没有。 – matt 2013-04-05 04:30:14

+0

您是否在使用xcode停止应用程序后发现了僵尸进程? – welkinwalker 2013-04-05 04:35:18

0

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

+0

我试过了,它不能杀死僵尸进程.BTW :你看不到使用“活动监视器”的僵尸进程,你只能使用ps命令找到它 – welkinwalker 2013-04-05 04:31:57

+1

使用exit命令它会工作 – Naresh 2013-04-05 05:00:13

+0

你的意思是命令行中的exit命令?这只会注销终端,而不是终止我正在调试的应用程序 – welkinwalker 2013-04-05 06:07:03