有百度 web 页面组的同学吗?

2022-08-16 15:27:02 +08:00
 iamqk

百度搜索后点击右边热搜 有个滚动的弹幕互动 m1 mac safari 太耗 cpu 了 太耗 cpu 了 太耗 cpu 了

1306 次点击
所在节点    问与答
9 条回复
murmur
2022-08-16 15:41:29 +08:00
非百度人,刚才试了一下,7 代 i5 ,cpu 平均 15%不到,safari m1 能太耗 cpu ,除了苹果辣鸡没啥可说
iamqk
2022-08-16 16:00:57 +08:00
@murmur 啊这,张嘴就喷也是可以了。不就一个滚动弹幕吗,显示条数也不多?至于用这么多 cpu ?你的 7 代 i5 几核心的?算你 4 核心的,15%*4 60%的单核 cpu 占用,还不耗费 cpu 吗?
murmur
2022-08-16 16:02:56 +08:00
@iamqk 7 代处理器你知道多辣鸡么,win10 的开始菜单按的块一点,反复弹出,cpu 占用是 35%
murmur
2022-08-16 16:07:39 +08:00
而且我装了 360 ,什么都不干 cpu 都能有 6%的占用,相比之下 chrome 在滚动也才 15%,这优化没啥喷的,人家很正常的 transform 在滚动
iamqk
2022-08-16 16:25:02 +08:00
@murmur 先不说瘟到死开发的垃不垃圾,win10 菜单是反复弹出使用的?还有,360 !!! 好吧,你赢了。我是不能和你计较了
iamqk
2022-08-16 16:30:13 +08:00
asitop 监控 p core 竟然跑满了,这代码质量也是没谁了
Vegetable
2022-08-16 16:34:05 +08:00
看了一下只有一个 requestAnimationFrame ,就是计算偏移量然后 translateY,同时渲染 20 条。这根本不应该消耗多少 cpu ,我 8 代 I5 的 win10 ,这个页面消耗 cpu 在 3%左右。没有显著高于其他页面。
iamqk
2022-08-16 16:47:26 +08:00
@Vegetable 我用 safari 看了一下,也是这个进程高,但是我这里耗费性能核心超过单核 100% 不是做 js 开发的,具体问题也无从下手进行分析
iamqk
2022-08-16 17:03:12 +08:00
换了 chrome ,问题消失,好吧,应该是 safari 的锅,错怪各位了

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

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

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

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

© 2021 V2EX