为什么CPU跑到100%电脑速度也不会变慢呢?
我记得小时候CPU 100%电脑就和死机了差不多,卡得不行。现在CPU就算跑满了100%感觉对运行速度也没啥影响,其他应用该干啥干啥。
这是为什么? 绝对性能大幅度提高,以及系统的资源调度优化了很多 进程优先级也有影响吧,高优先级的程序比较卡。 多核调度优化得好,还有他不是真正用掉100%。你跑p95大量试试就知道用掉100%是什么样子了 计算方式原因,显示100%不一定真正意义上的100% 所有核最高负载100%还是挺卡的……然而普通人不可能出现这种使用场景 解压时cpu没100%反而卡成狗。 夜语 发表于 2016-9-6 23:25
解压时cpu没100%反而卡成狗。
那是因为你的硬盘跑100%了 x264 265 外敷蛋疼参数CPU+GPU跑
分分钟卡的你不能自理,就是我e5-2679也卡 现在瓶颈在硬盘…尤其是大量小文件的时候…真想全部换成SSD 我猜楼主的以往是指单核时代吧。当时刚进双核时代的时候,这个特征挺让我感动嗯。 Redis 发表于 2016-9-7 07:38
因为你不止一个核。。。
你会卡是因为UI Render的线程被挂起了,所以你的电脑就卡了。 ...
是不是是说现在是多线程,ui优先在一个比较闲的线程,所以uI不会卡?
—— 来自 samsung SM-N9006, Android 5.0 会卡啊,编译的时候所有核都100%,连鼠标都动不了。不卡是因为其实还没满载负荷… 估计和线程优先级也有关系,默认设置跑p95的时候占用一直100%,不过干啥都不卡,就是因为p95的优先级低 Redis 发表于 2016-9-7 08:07
UI倒不是闲,UI是需要low latency,否则就卡。现在的程序一般UI渲染线程,IO和逻辑线程分离,之间用消息 ...
懂了,和安卓好像,ui线程一般不允许耗时操作,耗时的后台要新建一个线程,后台线程完成后也是通过消息队列把结果传给ui线程。
—— 来自 samsung SM-N9006, Android 5.0
页:
[1]