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

问一个关于前端程序员的问题, 各位大佬你们的 Chrome 安装 32 位还是 64 位?

  •  
  •   c1273082756 · 121 天前 · 2712 次点击
    这是一个创建于 121 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我感觉 64 位占用内存太离谱了, 随便开几个页面轻轻松松 4G 内存就没了, 如果换成 32 位会不会好一点? (从原理上分析 32 位应用程序应该最大不会超过 2g 占用的吧?)

    34 条回复    2022-04-12 08:42:43 +08:00
    wunonglin
        1
    wunonglin  
       121 天前
    不是默认 32G 起步的吗。。。。。4G 随随便便就没了不是么。。
    wunonglin
        2
    wunonglin  
       121 天前
    我 chrome 日常 20+tab
    f165af34d4830eeb
        3
    f165af34d4830eeb  
       121 天前   ❤️ 2
    热知识:chrome 是多进程而不是多线程模式
    vocaloid
        4
    vocaloid  
       121 天前 via iPhone
    32 位内存占用确实会小很多
    ysc3839
        5
    ysc3839  
       121 天前 via Android   ❤️ 1
    @f165af34d4830eeb 正确的知识:Chrome 既是多进程,每个进程也会使用多线程
    zyz1609062132
        6
    zyz1609062132  
       121 天前 via iPhone
    同前端用的 64 位的,32g 内存
    mozhizhu
        7
    mozhizhu  
       121 天前
    没啥改进,现在都是开几个 VSCode 、两个窗口 N 个 Tab 的 Chrome/Edge 、时不时的还要微信开发者工具。。。。。。内存真的不够用,16G 起步,32G 没压力,64G 随你浪
    westoy
        8
    westoy  
       121 天前
    三屏

    两个 vscode

    20 多个 chrome 标签

    django asgi + react npm run start

    docker 里跑 postgresql 、mysql 、adminer 、redis*3 、elasticsearch

    目前占了差不多 6G 吧, 你这个内存焦虑有点严重啊









    当然我更严重, 我插了 128G 内存......
    junmoxiao
        9
    junmoxiao  
       121 天前
    冷知识:32 位系统可以使用超过 4g 物理内存
    f165af34d4830eeb
        10
    f165af34d4830eeb  
       121 天前 via iPhone
    @ysc3839 #3 学艺不精,丢人了
    aloxaf
        11
    aloxaf  
       121 天前
    少肯定会少一点,不过我还是建议升级下设备吧,对自己好点
    c1273082756
        12
    c1273082756  
    OP
       121 天前
    @wunonglin 我也差不多二三十个 tab, 然后四个 vscode, 四个屏幕, 但是无奈公司电脑配置很一般, 只有 16g 内存, 随便点几下就 80%占用了, 内存有点捉急
    c1273082756
        13
    c1273082756  
    OP
       121 天前
    @f165af34d4830eeb 作为一个菜鸡前端, 这个不是很了解诶
    c1273082756
        14
    c1273082756  
    OP
       121 天前
    @vocaloid 会存在兼容性等一系列问题吗?
    c1273082756
        15
    c1273082756  
    OP
       121 天前
    @zyz1609062132 奈何公司电脑只有 16g
    c1273082756
        16
    c1273082756  
    OP
       121 天前
    @mozhizhu 和你开的东西差不多, 但是 16g 可能确实有点内存焦虑了
    c1273082756
        17
    c1273082756  
    OP
       121 天前
    @westoy 我俩技术栈差不多, 不过我用 flask 多一点, django 对我来说有点重, 然后 docker 用来部署前端和打包 flask 项目
    c1273082756
        18
    c1273082756  
    OP
       121 天前
    @junmoxiao 我记忆中 32 位是不能超过 2g 还是 4g 来着
    c1273082756
        19
    c1273082756  
    OP
       121 天前
    @aloxaf 公司电脑太拉胯了, 升级不了
    chengyiqun
        20
    chengyiqun  
       121 天前
    @c1273082756 单进程不能超过 2G,
    总内存不能超过 4G, 但是通过 PAE 技术可以使用超过 4g 内存, 但是对驱动程序要求很高, 否则会蓝屏.
    wu67
        21
    wu67  
       121 天前
    前端仔路过. mac 默认 64 的吧? 应该....大概....

    不过各种软件内存确实占用的越来越离谱的. 18 年我买电脑的时候, 还想着应该不会有什么能吃完我的 32G 吧. 结果 22 年最近看到本站有讨论内存占用的, 我打开自己的一看, 好家伙, purge 之后都能吃到 18G 占用, 还有几 G 缓存...
    nijux
        22
    nijux  
       121 天前
    把不常用的扩展都关了 可以节省一部分内存
    suxiaoxiann
        23
    suxiaoxiann  
       121 天前
    64 ,内存就是拿来用的。
    Mateverse
        24
    Mateverse  
       121 天前
    Chrome 已是最新版本
    版本 100.0.4896.75 (正式版本) ( 64 位)
    1002xin
        25
    1002xin  
       121 天前   ❤️ 1
    22 年了,不是为了测试,自用还有人装 32 位软件吗
    lostberryzz
        26
    lostberryzz  
       121 天前
    macOS Mojave 是最后一个支持 32bit app 的系统,发布于 2018 年
    nightwitch
        27
    nightwitch  
       121 天前
    内存现在价格很白菜,对自己好点,多插几根
    h1104350235
        28
    h1104350235  
       121 天前
    这和前端有啥关系。。。。。。。。。。。。
    junmoxiao
        29
    junmoxiao  
       121 天前
    @c1273082756 通过底层的分页机制就可以实现,很简单的例子,很多年前的 32 位 windows 服务器系统就支持插几十 g 内存了
    jim9606
        30
    jim9606  
       121 天前
    非常不推荐用这种方法省内存,要知道现在 64 位的装机量是绝对领先的,所以很多性能优化都以 64 位环境优先(例如 AVX 指令好像就不能在 32 位程序中用)。连低端 Android 都有 4G 内存了,Win11 都起步要求 8G 了,就不要苛求搞开发的 PC 用 4G 内存了,现在内存又不贵。

    通过 32 位指针省内存的技术确实有,但一直都很冷门,我知道的就是 x86-x32 模式,Linux 都已经删掉这个支持了,感觉这种技术省下的内存不值得引入的复杂度。

    @wu67 @junmoxiao
    32 位系统可以通过 PAE 支持更大的物理内存,微软故意限制 Desktop 版本最多 4G 物理内存是因为无法保证所有驱动与 PAE 兼容,Server 版本的驱动因为有更严格的认证要求,兼容性有保证。但**单个进程**依然有 4G 虚拟内存空间的限制。
    tool2d
        31
    tool2d  
       121 天前
    32 位肯定能节约内存,甚至还能省不少。

    但是大部分 chrome 内存不够,都是页面泄漏的问题,并不是内存占用的问题。

    楼主 16G 内存只要不开 20 个页面,也完全够用了。如果页面有泄漏,那换成 32 位的 chrome ,也还是会把内存消耗完的。
    zyz1609062132
        32
    zyz1609062132  
       120 天前 via iPhone
    @c1273082756 公司的也是 16g,自己买的 32g 的
    AllenHua
        33
    AllenHua  
       120 天前
    @h1104350235 #28 咱们后端可能不用 (bushi
    cwaken
        34
    cwaken  
       120 天前 via iPhone
    edge 有休眠模式,时间改短,打开 100 多个标签只占用几个标签的使用量
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3258 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 10:29 · PVG 18:29 · LAX 03:29 · JFK 06:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.