V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
4ever911
V2EX  ›  程序员

Chrome 是不是比 Firefox 消耗更多资源,更费电?

  •  
  •   4ever911 · 2017-09-25 22:41:56 +08:00 · 6644 次点击
    这是一个创建于 2619 天前的主题,其中的信息可能已经有所发展或是发生改变。
    Linux 下一直用 Chrome,不习惯 Firefox 的界面,

    最近发现在加载某些有大量 JS + websocket 代码的网站(比如 tradingview.com 打开看一个图票的 k 线 realtime quote )

    用 Chrome 的时候鼠标移动缓慢,风扇狂转,

    换 Firefox 后一切都安静了,反应也快多了,

    在 Mac 下用 Safari 打开相同网站也没感觉到响应慢,

    按说 Chrome 不至于这么不堪啊,

    PS:我的机器配置已经很高
    22 条回复    2017-09-26 22:11:12 +08:00
    gclove
        1
    gclove  
       2017-09-25 22:59:16 +08:00   ❤️ 1
    Chrome 是比 Firefox 更费电一些
    CDL
        2
    CDL  
       2017-09-25 23:00:10 +08:00
    chrome 版本狂飙的同时 bug 也一堆,最新 60+的就非常明显
    Haiwx
        3
    Haiwx  
       2017-09-25 23:06:02 +08:00
    以你举例的这个网站来说,是的。Firefox ( 58.0a1 )更流畅,占用资源更少,不过 Chromium 倒也不至于你说的“缓慢”。一般来说,Chrome 确实比 Firefox 消耗更多资源,更费电,不过资源和电不就是拿来用的么。
    4ever911
        4
    4ever911  
    OP
       2017-09-25 23:18:56 +08:00
    @Haiwx 耗电倒无所谓,主要是慢到影响使用了,鼠标操作明显卡。也可能是网站程序也有问题,以前也没这么卡,最近只要用 chrome 就卡的要死
    Haiwx
        5
    Haiwx  
       2017-09-25 23:37:51 +08:00
    @4ever911 应该是 Chrome 迭代的问题,没有网站专门给 Firefox 优化的(笑
    Perseus1812
        6
    Perseus1812  
       2017-09-25 23:41:55 +08:00 via Android
    Firefox 用 nightly 版才能发挥出真正的性能
    ashfinal
        7
    ashfinal  
       2017-09-25 23:47:31 +08:00
    既然你诚心诚意地问了,那我就大发慈悲地告诉你:

    是!两个一样耗电。
    Rice
        8
    Rice  
       2017-09-26 00:11:33 +08:00 via Android
    没看过漫画吗? IE 是一般被描绘成慢吞吞的乌龟,而 Chrome 一般被描绘成吃内存的怪兽。
    xratzh
        9
    xratzh  
       2017-09-26 00:49:01 +08:00   ❤️ 1
    前几天被火狐的人安利后。火狐 nightly 启用了多线程和模块化,使得内存和速度都变快了,缺点是 webextension 导致插件还没跟上。用着尚可,打算继续使用
    PythonAnswer
        10
    PythonAnswer  
       2017-09-26 00:56:41 +08:00 via Android
    ff chrome 双枪。这几年 chrome 主力。
    crayygy
        11
    crayygy  
       2017-09-26 01:10:00 +08:00 via iPhone
    Chrome 59 for Windows 又一个非常诡异的问题,浏览器 PUT 方法拿到的服务器响应十分的慢,至少是 10s。因为平时开会的时候的 Host 都用的 Chrome for Windows,导致我修了很久的这个 bug,最后确定了是 Chrome 的锅。
    Nathanzheng
        12
    Nathanzheng  
       2017-09-26 01:16:59 +08:00
    问一下 Macos 的 chrome 自从新版本后经常崩溃,又解决方案吗?
    honeycomb
        13
    honeycomb  
       2017-09-26 01:42:42 +08:00
    Chrome 开销大很大程度上和它的多进程化有关:
    每个标签页,每个扩展,每个插件都是单独的进程,还有主进程(broker),和渲染进程等。

    Firefox 在最近几个版本的多进程化(Electrolysis 项目)也体会到了内存占用飙升的痛苦,和 Chrome 不同的是,Firefox 人为限制了标签页对应的进程数目,以限制内存占用。如果从 areweslimyet 的记录来看,在多进程化项目之前,Firefox 的内存占用也是在不断上涨

    另外一方面,现在一般还是认为 Chrome 的 JS 引擎比 Firefox 的稍快一些,虽然两者在形式上很相似,都是这样的组合:
    一个快速的解释器
    一个快速的 JIT
    一个高性能的 JIT

    Safari 据说还有第三级 JIT

    耗电方面,Chrome 在 Windows 上比不过 Edge(不同的媒体有不同的测试结果,也有认为差不多的),在 OSX 上比不过 Safari
    hanqian
        14
    hanqian  
       2017-09-26 01:47:20 +08:00
    Opera 还专门弄了个省电模式,说明 Chrome 确实很费电
    sxyuqiao
        15
    sxyuqiao  
       2017-09-26 01:50:21 +08:00 via iPhone
    因为耗电快所以主力从 ff 和 chrome 变成了 Safari
    flynaj
        16
    flynaj  
       2017-09-26 02:13:42 +08:00 via Android
    chrome 要的是快,是回多占用一些资源的
    Ultraman
        17
    Ultraman  
       2017-09-26 02:25:41 +08:00
    我有过关了也就开了十几个标签页的 chromium 之后 CPU 下降了 60%的经历 然而还是一直用 chromium
    这东西用惯了之后很难就因为费电开多了之后卡而转投 每次切换到 Firefox 没两天就乖乖滚回来 chromium
    Jaosn
        18
    Jaosn  
       2017-09-26 08:59:52 +08:00
    我主用 Safari。
    Firefox 我打开很卡不知道为什么
    3serhou
        19
    3serhou  
       2017-09-26 09:03:48 +08:00
    是的
    MasterMonkey
        20
    MasterMonkey  
       2017-09-26 11:29:01 +08:00 via iPhone
    反正苹果的电量提示是这样说的😃
    meisky6666
        21
    meisky6666  
       2017-09-26 17:31:33 +08:00
    怕不是给拿来 js 挖矿了
    4ever911
        22
    4ever911  
    OP
       2017-09-26 22:11:12 +08:00
    我的锅, 忘记我很久之前就切换成 chromium 了,重新换回 google-chrome-dev 也不卡了。。。。。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5513 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 08:51 · PVG 16:51 · LAX 00:51 · JFK 03:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.