chrome81 遇到了图片炸弹

2020-04-16 19:58:43 +08:00
 crella

请在内存大于 2G 的情况下用 chrome 系浏览器打开:

http://www.shundehr.com/WebPerson/JobDetail?jid=255062

(不一定复现),我电脑上最高占到了 2.1G 内存,吃满单核。

我估计应该是放缩这个图片的时候出现了性能问题: http://www.shundehr.com/Images/EnterpriseLogo/202004141610345532.jpg

这个图片 5.9MB 大小,但是尺寸为 23310x12672,用 irfanview 打开,占用了 880MB 内存……

4293 次点击
所在节点    程序员
34 条回复
phpc
2020-04-16 21:21:54 +08:00
win10 自带的“照片”打开,占了 120MB 内存
Raynard
2020-04-16 21:22:51 +08:00
没复现,内存占用低于 1g
yhxx
2020-04-16 21:26:31 +08:00
rain0002009
2020-04-16 21:40:46 +08:00
以前公司有位大佬 干过这种事 还是内嵌在 app 里的页面 直接把 app 搞的闪退了 因为是金融公司 客户慌得不行 还以为咱跑路了呢
systemcall
2020-04-16 22:18:02 +08:00
占用还好,没有知乎网页版厉害。不过 iOS 上知乎网页版居然不会崩溃,不清楚怎么实现的。
看高清的扫图的时候因为加载速度的关系,一次开十几张看,所以感觉还好。而且居然不太占显存,不清楚为什么。
systemcall
2020-04-16 22:22:39 +08:00
才发现我的 Chrome 是 80 。拿 edge83 看了一下,有时候会达到 2G,不过稳定下来还好,而且基本上不占显存。
感觉可能是个老问题
kaiki
2020-04-16 22:29:31 +08:00
吃了 1.5G ,存下来用 windows 图片查看器打开,也吃了 1.5G
GPLer
2020-04-16 22:31:14 +08:00
这不是 bug 吧,只是特别大的图片罢了,我用图片查看器打开内存占用正常,缩放到 100% 内存上升到 2GB 。
GPLer
2020-04-16 22:32:02 +08:00
图片大小不能说明问题,渲染后的大小才是实际占用。
learningman
2020-04-16 23:11:03 +08:00
@Tink 你写一个 txt 文档,里面存 1T 个 0,7z 压缩不超过 100k
20015jjw
2020-04-17 04:03:53 +08:00
mac pro 16 核疯狂放大缩小 panning..
一点感觉都没..
cpu 占用都没超过 1%...
JankinAnn
2020-04-17 08:47:58 +08:00
@Tink 数据库??
hfc
2020-04-17 09:28:32 +08:00
Microsoft Chromium Edge,第一次打开最高涨到 2200MB,等一段时间后就降到 300MB 了,后面再打开几次都是正常的内存占用。
mgrddsj
2020-04-17 09:47:18 +08:00
Chrome 81.0.4044.113, 刚打开会卡一下,突然升到 2000MB,3 秒钟后又降回下来,单个 tab 占用 37.5 MB. 图片用 HoneyView 打开占用 373.0 MB.
不过竟然能在 V2 上遇到顺德人,惊了。

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

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

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

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

© 2021 V2EX