有人注意过 Chrome 的 background-image 属性会引发巨大内存泄漏的问题吗?

2015-09-04 16:19:02 +08:00
 coffce404

demo :
http://jsfiddle.net/coffce/xssowkw5/

测试了 Chrome43 和 44 ,还有一些 chromium 内核的国产浏览器,全都泄漏,十几秒可以让页面飙升到 500M 。
很多用 background-image 做渐变(一般是导航栏)的网站都中枪了,比如虾米这些。

4041 次点击
所在节点    前端开发
13 条回复
laoyuan
2015-09-04 16:28:33 +08:00
吓人不敢点
coffce404
2015-09-04 16:29:59 +08:00
@laoyuan 放心,点进去后还要有节奏的移动鼠标才会泄漏
imlonghao
2015-09-04 16:33:10 +08:00
45 似乎没什么效果?
coffce404
2015-09-04 16:41:54 +08:00
@imlonghao 45 我还没试过,看图片:
ss098
2015-09-04 16:47:53 +08:00
经过测试 360 Chrome 开始的时候来回移动会快速提升内存占用,然后到达 60 M 左右不再上涨,切换到其他页面会自行清理内存占用。
imlonghao
2015-09-04 16:58:03 +08:00
加载后未滚动

滚动了一分钟内存也不见有上升的趋势


版本 45.0.2454.85 (64-bit )
des
2015-09-04 16:58:43 +08:00
chrome 45.0.2454.85 m (64-bit ) 表示没什么明显的变化
coffce404
2015-09-04 17:02:38 +08:00
我的是 64 位 Win7 , Chrome44 ,录了一个 gif :
http://7xju6m.com1.z0.glb.clouddn.com/GIF.gif
omi4399
2015-09-04 17:21:15 +08:00
Chrome/46.0.2471.2 没啥问题
baiyemao
2015-09-04 17:52:57 +08:00
妈个屯的,闪瞎了我的眼
yangg
2015-09-04 20:47:14 +08:00
你这个 demo , mbp15 ,内存没见动,移动的时候 cpu 占 15%-30%
通过 chrome 的 taskmananger 查看的
coffce404
2015-09-05 11:33:21 +08:00
@yangg Chrome45 及以上已修复此问题
yangg
2015-09-05 14:24:42 +08:00
@coffce404 已经是 Version 45.0.2454.85 (64-bit )了,但这 cpu 问题算不算 bug 呢

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

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

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

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

© 2021 V2EX