OSX。我应该退出应用程序还是关闭窗口(红色十字按钮行为)?


12

我在Google上搜索了很多有关X按钮的信息,但它并没有退出应用程序,但是只是关闭了窗口并且没有找到明确的答案。我想知道打开的应用程序是否会影响电池寿命或其他资源。

我应该退出应用程序还是关闭窗口,让应用程序在后台运行?

Answers:


10

Mac最令人困惑的功能之一是红色的关闭按钮,您认为它会关闭应用程序,但通常不会关闭。当您X在窗口中按按钮时,实际上是关闭了与该应用程序相关的窗口,但并没有退出。这是来自Apple 支持页面的更多信息:

关闭视窗

当您关闭应用程序的窗口时,该窗口将关闭,但该应用程序仍保持打开状态。如果要退出应用程序,请在菜单栏中单击该应用程序的名称,然后选择退出[App]。有关更多信息,请参阅退出应用程序

如果要退出应用程序(释放内存,减少CPU使用率等),则有几种方法可以执行此操作:

  1. 使用键盘快捷键:⌘ cmd+ Q
  2. 使用上下文菜单(或应用程序菜单):转到屏幕底部的Dock,找到该应用程序的图标,然后右键单击(或ctrl+ click)以显示上下文菜单。该列表的底部是Quit选项。
  3. 使用活动监视器Applications> Utilities> Activity Monitor
  4. 对于无响应的应用程序:强制退出⌘ cmd+ ⌥ alt+ esc

您可能还想重载默认行为,并使它像Windows OS中那样,但是您需要使用单独的实用程序(例如RedQuits)。单击红色关闭按钮时,有许多实用程序会关闭应用程序。

总的来说,要回答有关它如何影响系统效率,内存和电池的问题:OS X会正确处理它,并会尽可能地优化效率,除非应用程序本身编写得不好。OS X在内部具有许多优化功能,例如App Nap,可将后台应用程序对系统资源的影响降至最低

在应用程序中完成处理后,您无需退出应用程序-OS X允许您一次打开多个应用程序。功能如压缩存储应用午睡保持你的Mac上运行速度快,并节省电量时,许多应用程序是开放的。


1
对于写得不好的应用程序-将其保留在内存中应该不会花费可测量的CPU,几乎不会出现内存问题。OSX具有良好的任务管理-与DOS,Mac OS <= 9或Windows 95不同,您应该在10年前停止担心这种情况,在大多数情况下
user151019

@Mark,是的,您是对的...另外还有一个不错的功能,称为AppNap,因此可以最大程度地减少关闭窗口的后台应用程序对性能的影响。
远端

令人困惑的红色和黄色按钮并不能使AppNap变得更好!
非人道

2

对此没有真正简单的答案。这将取决于系统拥有多少内存,应用程序是什么,应用程序编写得如何等。

例如,如果您有少量的内存,并且选中“活动监视器”,则显示可用内存很少,或者正在使用大量交换空间。然后,您可能要确保退出应用程序以提供更多的可用内存。令您感到困惑的是,即使您退出了一个应用程序,OS X也不会将其从内存中删除,直到需要其他空间为止。这就是为什么退出和重新打开应用程序比第一次启动它要快的原因。如果应用程序仍在内存中,则OS X只需重新启动即可。当然,在内存不足的情况下,OS X会自动从已退出的内存中删除应用程序,以便该内存可用于其他用途。

您关闭了所有窗口但未退出的应用程序可能会影响系统。这取决于他们的工作。因此内存,CPU和电池都可以消耗掉。同样,Activity Monitor是您确定您的任何应用程序是否引起问题的朋友。

一般来说,如果您有足够的内存,并且应用程序在消耗电池方面表现良好,那么退出还是关闭都无关紧要。幸运的是,OS X应用程序通常表现良好。


1

通常,只需要关闭窗户就可以了。如果您是软件开发人员或有其他特殊需要,则可能需要明确使用这些应用程序。但是,通常-只需关闭窗户即可。

您的问题的其他答案似乎并未考虑到OS X Lion已更改了关闭窗口或应用程序的机制。从该版本开始,OS X会自动为您退出未使用的应用程序。

该功能称为自动终止。当系统认为有必要时,它将退出应用程序,但前提是您已经关闭了属于该应用程序的所有窗口,并且该应用程序不再是活动的(当前选定的)应用程序。此外,该应用程序需要选择加入自动终止-但是大多数普通应用程序都选择了加入。

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.