我使用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:我尝试了另一种方法,通过双击模拟器上的“主页”按钮退出我的应用并杀死应用程序,但是,它仍然离开了僵尸进程
答案 0 :(得分:0)
我建议当发生这种情况时,重新启动计算机。这就是我在Xcode让事情变得缓慢时所做的事情。
另外,如果您认为这是一个问题,请向Apple提交错误!
就个人而言,我不认为这是一个问题。这是一个僵尸。这意味着它没有做任何事情。它已经终止。它不能“减慢”你的电脑。它没有使用任何计算机资源。 See, for example:
僵尸或已解散的进程是已终止的进程的死亡证明。它所消耗的唯一系统资源是用于存储其终止状态的进程块
所以别担心,快乐。
答案 1 :(得分:0)
在活动监视器强制退出模拟器