• 请不要在回答技术问题时复制粘贴 AI 生成的内容
crella
V2EX  ›  程序员

chrome81 遇到了图片炸弹

  •  
  •   crella · Apr 16, 2020 · 5432 views
    This topic created in 2392 days ago, the information mentioned may be changed or developed.

    请在内存大于 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 内存……

    34 replies  •  2020-04-17 09:47:18 +08:00
    Keyblade
    Keyblade
    Apr 16, 2020
    1
    8G 内存瞬间吃完了
    looww
    looww
    Apr 16, 2020
    2
    不敢试,怕中毒
    psirnull
    psirnull
    Apr 16, 2020
    3
    64G 内存路过,毫无压力。
    also24
    also24
    Apr 16, 2020
    4
    试了下,占了 1.2G 内存和 1 个 CPU 核心
    VDimos
    VDimos
    Apr 16, 2020 via Android❤️7
    5
    去提 issue,以后可以正大光明说“参与过 chrome 项目”🐶
    a282810
    a282810
    Apr 16, 2020
    6
    chrome81 16G 内存从 31%上升到 34%
    crella
    crella
    OP
    Apr 16, 2020 via Android
    7
    @also24 我电脑是 4G 内存,浏览器单进程的峰值内存大概是 2.1G ,但是稳定以后也才 400MB 啊
    heyjei
    heyjei
    Apr 16, 2020
    8
    我去,这是故意的吧。。。。
    myqoo
    myqoo
    Apr 16, 2020
    9
    5.9MB 的不算💣了。。用 PNG + brotli 可以把超大图压到几百字节,那种才算炸弹
    also24
    also24
    Apr 16, 2020
    10
    @crella #7
    我是在 Chrome 的任务管理器里看的,也许是因为我只打开了图片?

    https://i.loli.net/2020/04/16/sCvin7oIkcxFYwh.png
    NewIPIsComing
    NewIPIsComing
    Apr 16, 2020 via Android
    11
    Android 上 Firefox Fennec 測試通過
    fuchunliu
    fuchunliu
    Apr 16, 2020 via Android
    12
    安卓打开只有半截图
    murmur
    murmur
    Apr 16, 2020
    13
    神奇,内存涨到 1g 以上,但是触发内存回收后居然正常了
    pimin
    pimin
    Apr 16, 2020
    14
    chrome81,i7 9750h,16g 内存,CPU 占用最高飙到 20%,内存稍微吃了点,没感受到任何压力。
    54xavier
    54xavier
    Apr 16, 2020
    15
    ![chrome 截图]( https://imgur.com/fy6xt5X.png "chrome 截图")
    的确很炸裂
    Tink
    Tink
    Apr 16, 2020 via iPhone
    16
    我见过 zip 压缩包 70 兆解压出来 300 多 g
    rabbbit
    rabbbit
    Apr 16, 2020
    17
    版本 83 复现,直接吃掉了 3G
    youthfire
    youthfire
    Apr 16, 2020
    18
    macbook pro 下好奇用 Firefox75 跑了,只打开图片,内存消耗 800mb 左右,放大后各进程加一起大概 3GB 内存,cpu 占用不高.
    jinliming2
    jinliming2
    Apr 16, 2020
    19
    Chrome 84,吃了 2G 左右内存。
    看起来是 http://www.shundehr.com/Images/EnterpriseLogo/202004141610345532.jpg 这张 6.3M 大小,分辨率 23310x12672 的图片缩放到 210x85 导致的……
    感觉是故意的,不然正常做图也不会做 2 万宽度的图片啊,PS 都得卡死吧,所以不太可能是原图直接输出,反倒是故意设置输出分辨率的。
    tanghongkai
    tanghongkai
    Apr 16, 2020
    20
    还想说啥事都没有,结果一看我还留在 80,现在更新看看
    phpc
    phpc
    Apr 16, 2020
    21
    win10 自带的“照片”打开,占了 120MB 内存
    IsA26hN4DcQDS7Z9
    IsA26hN4DcQDS7Z9
    Apr 16, 2020
    22
    没复现,内存占用低于 1g
    rain0002009
    rain0002009
    Apr 16, 2020
    24
    以前公司有位大佬 干过这种事 还是内嵌在 app 里的页面 直接把 app 搞的闪退了 因为是金融公司 客户慌得不行 还以为咱跑路了呢
    systemcall
    systemcall
    Apr 16, 2020
    25
    占用还好,没有知乎网页版厉害。不过 iOS 上知乎网页版居然不会崩溃,不清楚怎么实现的。
    看高清的扫图的时候因为加载速度的关系,一次开十几张看,所以感觉还好。而且居然不太占显存,不清楚为什么。
    systemcall
    systemcall
    Apr 16, 2020
    26
    才发现我的 Chrome 是 80 。拿 edge83 看了一下,有时候会达到 2G,不过稳定下来还好,而且基本上不占显存。
    感觉可能是个老问题
    kaiki
    kaiki
    Apr 16, 2020
    27
    吃了 1.5G ,存下来用 windows 图片查看器打开,也吃了 1.5G
    GPLer
    GPLer
    Apr 16, 2020
    28
    这不是 bug 吧,只是特别大的图片罢了,我用图片查看器打开内存占用正常,缩放到 100% 内存上升到 2GB 。
    GPLer
    GPLer
    Apr 16, 2020
    29
    图片大小不能说明问题,渲染后的大小才是实际占用。
    learningman
    learningman
    Apr 16, 2020 via Android
    30
    @Tink 你写一个 txt 文档,里面存 1T 个 0,7z 压缩不超过 100k
    20015jjw
    20015jjw
    Apr 17, 2020
    31
    mac pro 16 核疯狂放大缩小 panning..
    一点感觉都没..
    cpu 占用都没超过 1%...
    JankinAnn
    JankinAnn
    Apr 17, 2020
    32
    @Tink 数据库??
    hfc
    hfc
    Apr 17, 2020
    33
    Microsoft Chromium Edge,第一次打开最高涨到 2200MB,等一段时间后就降到 300MB 了,后面再打开几次都是正常的内存占用。
    mgrddsj
    mgrddsj
    Apr 17, 2020
    34
    Chrome 81.0.4044.113, 刚打开会卡一下,突然升到 2000MB,3 秒钟后又降回下来,单个 tab 占用 37.5 MB. 图片用 HoneyView 打开占用 373.0 MB.
    不过竟然能在 V2 上遇到顺德人,惊了。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4862 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 82ms · UTC 06:53 · PVG 14:53 · LAX 22:53 · JFK 01:53
    ♥ Do have faith in what you're doing.