为什么强制退出时会出现应用程序,但 Dock 中却没有?
Cmd我的 Dock 或+上未打开文本编辑Tab 但Cmd我看到“强制退出”时“文本编辑”打开了。为什么“强制退出”时会打开它,而“+”Tab或 Dock中却不会打开?
我在预览时也遇到过这种情况。
我担心出了什么问题。有其他人遇到过这种情况吗?
答案1
这是 OS X Lion 引入的一项功能,称为自动终止. 它不同于突然终止您可能会在活动监视器中看到它。请参阅Apple 开发者文档对两者进行介绍。
这篇 TidBITS 文章还有更多信息:
正如约翰·西拉库萨(John Siracusa)在他的Ars Technica 对 Lion 的评论,这是 Lion 的一项功能,称为“自动终止”:
如果 Lion 认为需要资源,而您似乎并未使用它们,它就会在背后退出您正在运行的应用程序。确定应用程序是否“正在使用”的启发式方法非常保守:它必须不是活动应用程序,必须没有可见的非最小化窗口 — 当然,它必须明确支持自动终止。
Siracusa 继续指出,当自动终止发生时,被终止的申请实际上可能不会真的被终止。例如,现在在我的计算机上,TextEdit 在活动监视器中被列为我正在运行的进程之一。它正在使用一些内存;它有打开的文件。尽管如此,TextEdit 并没有出现在 Command-Tab 切换器或 Dock 中。[…]