当我暂时不看时,Xcode停止运行。怎么了?


1

我(试图)运行Xcode 4.3.2。在Lion 10.7.3

我注意到,当我停止观看Xcode并离开电脑一段时间(比如半小时左右)时,Xcode在同一时间停止运行并且必须重新启动。

我读了很多关于Lion上Xcode不稳定的内容。那是发生在我身上的事吗?那不稳定吗?


你运行Xcode时是否有任何项目,文件等在它退出时打开,或者它只是Xcode是打开的,你回到它并且它不再没有跟踪打开?
MrDaniel

它所做的只是安装命令行工具。由于某种原因,它必须下载它们,这需要一段时间。我让它没有窗户打开。两次我发现没有跟踪就关闭了,没有安装命令行工具。 (他们必须从头开始再次下载。)
Andrew J. Brehm

Answers:


2

这可能是Lion的非开发人员内置的“无证件”,称为自动终止,当你不想要它时会导致Xcode退出。

正如“ 狮子是一个Quitter

如果Lion决定它需要资源,并且您似乎没有使用它们,它将退出您背后运行的应用程序。用于确定应用程序是否“正在使用”的启发式方法非常保守:它不能是活动应用程序,它必须没有可见的非最小化窗口 - 当然,它必须明确支持自动终止。


这太荒谬了。我不是说你的答案,而是设计决定。我认为Apple已经失去了理智!
Andrew J. Brehm

我只是注意到Xcode已经再次退出......
Andrew J. Brehm

那个特殊的狮子缺陷似乎是造成奇怪行为的原因。知道怎么修这个吗?
Andrew J. Brehm

1
这是自动终止所以。当Xcode只是下载东西时,没有窗口打开,这意味着Xcode已准备好在Lion的乐趣下自动终止。只有第三次下载命令行工具才有效,因为我离开了“首选项”窗口。
Andrew J. Brehm

1
@ AndrewJ.Brehm自动终止应该与退出时保存状态一起工作,这样未使用的程序就会退出(然后不使用处理器或内存而不是某些处理器或内存);当用户重新启动程序时,它会恢复,就好像它从未退出一样。这是Xcode中的一个错误;我认为自动终止功能是个好主意。我的父母一直打开应用程序,当他们的iMac变慢时会感到困惑。自动终止使他们的机器保持快速,他们不必考虑放弃他们没有使用的每个应用程序 马上
CajunLuke
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.