Mac 上普通 app 用 commend+w 和 commend+q 退出,区别大不大?

2019-11-30 11:08:55 +08:00
 zwater

持续需要后台运算的比如迅雷这种不算。其他 app 比如邮件,浏览器,office,只用 commend+w 退出,后台会占用很多资源并耗电吗?

5554 次点击
所在节点    macOS
19 条回复
Sylv
2019-11-30 11:12:04 +08:00
W 是关闭窗口,不代表会关闭程序。Q 才是关闭程序。
hoyixi
2019-11-30 11:44:57 +08:00
commend+w 关闭窗口, 此时看你的程序在 docker 栏的图标,下方有个小点,表示程序还在运行(当然要占用内存等资源,有计算等后台任务的还要占用 CPU )。

commend+q,完全退出程序。
ftu
2019-11-30 11:50:40 +08:00
你说的这三个一般不用管,个人一般 safari 浏览器、邮件常驻后台,
zwater
2019-11-30 11:51:34 +08:00
楼上两位大哥,你两位说的我都知道啊,但是想了解一下实际对运行速度和续航(主要是续航)的影响。续航这玩意也不好测。
wclebb
2019-11-30 11:55:33 +08:00
你可以简单地把 w 视为最小化,虽然 macOS 最小化就是缩小到右边。

我准备发布时看到你说的。

w 是不完全退出,是一定有影响续航。w 不是关闭就当伪后台,它是真的有持续性运行(除非啥也没做)。

Q 是完全退出(除非有插件或某些需要持续性运行的)。
wclebb
2019-11-30 11:56:29 +08:00
邮件会持续性运行,w 和 q 区别是前者会保持一段时间收录,后者就收不到了。

你说呢?
1002xin
2019-11-30 12:19:21 +08:00
@zwater 我觉得你根本不知道。。。
zwater
2019-11-30 12:25:38 +08:00
@1002xin 如果不知道的话,就不会用这样的文字描述提问了啊~
minamike
2019-11-30 12:27:43 +08:00
你看活动监视器里的用电消耗不就知道了
di11wei
2019-11-30 12:27:55 +08:00
我觉得这些都是无关紧要的事情。用的爽最重要,办公室、家里都放着充电器,一直插着,不管什么时候外出电池都是满电的。如果经常在外面跑,买一个便携充电器甚至可以给 Mac 充电的充电宝备用就可以了。
xjbeta
2019-11-30 12:41:48 +08:00
这么说吧 你希望他不耗电也不占用任何资源 那就 Command + Q
Command + W 留在后台用的多少看应用
某些毒瘤应用 Command + Q 了也会留后台进程 比如 adobe 全家桶什么的
chroming
2019-11-30 17:28:56 +08:00
我记得几年前的发布会演示 safari 不在前台展示网页消耗就会减小,其他软件不清楚
Orangecz
2019-11-30 18:51:36 +08:00
这个问题应该改成 command w 和 command m 的区别呀
StevenRCE0
2019-11-30 19:32:21 +08:00
其实 macOS 默认会杀一些没有窗口的后台,即使你分不清楚也不会太影响续航。
Jobin0528
2019-11-30 23:13:07 +08:00
ooops
2019-12-01 01:34:14 +08:00
见楼主打错了 3 次,我来纠正一下:command 不是 commend。
lijixi
2019-12-01 21:04:43 +08:00
以上全部楼层说法均有误!

一般情况下,<command>+<q>是退出程序,相当于 kill 掉程序进程;<command>+<w>是关闭程序前台窗口,但程序主进程仍然运行。

但是,以上说法在 MacOS 中不是强制标准。在部分程序(含 MacOS 官方程序和第三方程序)中,<command>+<w>也是退出程序,kill 掉程序进程。(此处可类比为在 Windows 中,点最小化按钮却直接退出程序!!!)所以,必须结合具体程序来讨论。

这种不一致是 MacOS 的一大缺陷,有可能引发严重问题。
AlphaRobert
2019-12-01 22:11:00 +08:00
⌘Q:
类似于 Terminal 上的 Windows 的复制,释放该 application 占用的所有资源,终止 application,重新打开的时候需要再次载入。
⌘W (⇧⌘W ):
对于多数单窗口 application,例如系统偏好、计算器等,在执行操作后顺带终止了 application。
其他的以 QQ 为例,在 Windows 上在任务栏通知区域结束相当于 ⌘Q,点击窗口的关闭按钮相当于 ⌘W。

⇧⌘W 之后会不会占用很多资源,我也不知道,要看 application 是怎么写的。不一定不是无窗口的挖矿器
JerryCha
2019-12-02 10:19:50 +08:00
对于 Chrome 而言,CMD+Q 意味着关闭进程并且销毁生命周期为 0 或未声明的 cookie。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/624541

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX