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

2022-04-11 12:28:08 +08:00
 c1273082756

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

3435 次点击
所在节点    程序员
34 条回复
wu67
2022-04-11 14:49:29 +08:00
前端仔路过. mac 默认 64 的吧? 应该....大概....

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

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

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

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

楼主 16G 内存只要不开 20 个页面,也完全够用了。如果页面有泄漏,那换成 32 位的 chrome ,也还是会把内存消耗完的。
zyzweb
2022-04-11 19:18:54 +08:00
@c1273082756 公司的也是 16g,自己买的 32g 的
AllenHua
2022-04-11 19:53:58 +08:00
@h1104350235 #28 咱们后端可能不用 (bushi
cwaken
2022-04-12 08:42:43 +08:00
edge 有休眠模式,时间改短,打开 100 多个标签只占用几个标签的使用量

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

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

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

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

© 2021 V2EX