macOS 进程优先级的“不合理”之处

2022-07-31 12:07:00 +08:00
 supergi

用 ps -lp <pid> 查看进程 PRI 值。

PRI 值越低,优先级越高。所以,后台进程应该降低优先级,来省电;前台进程应该提高优先级,来提升流畅度。

但是,以微信为例,它长期在后台运行的进程 PRI 值都是 4 ,打开窗口后 PRI 值变为 55 ,关闭窗口后变为 61.为什么它会有 PRI 为 4 的时候?这不符合常理呀。从 55 变为 61 倒是符合降低优先级来省电的理论。此外,NICE 值全程是 0.

2927 次点击
所在节点    macOS
10 条回复
jfdnet
2022-07-31 12:35:26 +08:00
大概写 OS 那哥们三两句话都讲不清楚的你的这个问题你发到 V2 上。。。。。。
hello2090
2022-07-31 12:54:27 +08:00
印度人写的操作系统,能好到哪去
leverestfish
2022-07-31 13:30:34 +08:00
哎,还是 Linux 靠谱
chendy
2022-07-31 15:49:35 +08:00
说起来,在资源充裕的情况下,进程优先级有效果么?
SiLenceControL
2022-07-31 16:46:08 +08:00
@hello2090 emmm 还是不要种族歧视,一个公司的团队的话哪个人种没什么区别吧
ch2
2022-07-31 19:57:38 +08:00
调度总是拆东墙补西墙的,不可能 case by case 地去优化
你看 numa 调度就远比你说的这个坑得多
Aloento
2022-07-31 20:22:12 +08:00
最好的调度就是没有调度,全靠竞争(
Zhengqing
2022-08-01 04:13:26 +08:00
@hello2090 就你厉害?
shutongxinq
2022-08-01 09:54:11 +08:00
@hello2090 macOS 团队里面有挺多华裔的
supergi
2022-08-01 11:00:52 +08:00
各位,讨论一下这个调度问题啊,咋就扯到种族了😂

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

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

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

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

© 2021 V2EX