16G 的 MacBook Pro 够用吗?

2024-06-04 10:23:39 +08:00
 DevHuaJi
目前用的是 HP 的暗影精灵 6 2020 ,i7-10750H + 16G + 2070 Super

日常用 IDEA 、VSCode 写 Java 系和 Python ,内存一般顶着最后 1G 在跑,倒也不是说不够

感觉 Windows 要操心的事情还是比较多,游戏本很吵很重,基本不存在续航,平时用的东西基本上都能跨平台了,想换个 16 寸的 M1Pro 本子用,16G + 1T 的百亿补贴 11000 左右,要上 32G 内存得加 5000 块到 16000 ,M 系列好像不存在升级内存吧,在想是否需要加 5000 一步到位
9059 次点击
所在节点    MacBook Pro
83 条回复
flmn
2024-06-06 10:22:51 +08:00
目前用的 2015 年的 mbp ,i7 ,16G ,全栈开发,目测还能用几年。
xfrgux
2024-06-23 03:41:50 +08:00
@lscho 还停留在核显那套思维。统一内存架构 cpu 和 gpu 可以访问同一块内存地址,不用重复 copy 。举例:博德之门 3 在 Win 核显平台要吃掉 4G 内存+4G 显存,而 M1 平台相同场景一共只占用 4G 内存。
lscho
2024-06-23 10:13:35 +08:00
@xfrgux 那你为什么会觉得所有场景显存里的东西都会再 copy 到内存里一次呢?单 16 也就是极限理想状态才能和 16+4 一样,实际中不可能出现的
xfrgux
2024-06-23 11:16:01 +08:00
@lscho 游戏已经算是重度吃显存的场景了,实际就是这样啊,什么叫不可能出现,玩游戏算极限理想状态吗。再比如生化危机 4 重制版,16G Mac 就可以把材质 8G 拉满 2k 分辨率,游戏一共占用 13-15G 。而类似配置的 windows 4060 8G 显存,材质只能拉到 2G 左右,再高就会爆显存,内存还要另外吃 12G 。
lscho
2024-06-23 11:41:26 +08:00
@xfrgux 游戏只是一种场景而已,还有视频解码呢?

而且就算是游戏,也有大部分工作是在 GPU 内进行的,比如 shader ,根本不可能出现同时吃掉 4G 内存+4G 显存的情况。GPU 的工作原理就是内存过来数据处理完了把结果再送回去,前后数据都不一样了,不可能大小完全一样的。

爆显存的原因有很多,你看到的结果并不能证明你的观点。
lscho
2024-06-23 11:49:27 +08:00
@xfrgux 而且苹果都用的 amd 的独显,和 N 卡两个技术路线,你更没办法证明 N 卡爆显存就是 A 卡也一样。。。
xfrgux
2024-06-23 11:52:56 +08:00
@lscho 视频解码没研究内存显存占用情况,不评价。至少游戏的实际情况就是这样,统一内存的 Mac 上玩原生游戏内存占用量远远低于 Win 内存+显存的合计占用量,就楼主原机器 16+8 这样的组合,16G Mac 在内存容量上完全可以媲美甚至超过的,不信你也可以试试
xfrgux
2024-06-23 11:55:55 +08:00
@lscho 你可以对比 AMD 核显平台啊,一样 N 一样耗内存,这才是 16G=8+8 ,Win 平台都是基于 host-device 模型,和 UMA 没法比。
RYS
2024-06-23 13:42:34 +08:00
别的好说,要是用 IDEA 和 Chrome 比较多,还是内存加多点
mirtest
2024-06-23 15:09:10 +08:00
前两天 M2 16G 刚被 Safari 的插件 bug 到电脑卡住提示内存已满 开管理器一看交换吃了好多个 G…想起来插件 bug 没更新…然后更新之后注意到一个 Safari 日常就系统已用 10G 起步了 16G 搞你这些…有点难受
jack778
2024-06-24 14:11:18 +08:00
@xkxwd 18g 的内存如果只开 2,3 个 ide, 一个 vscode 够用吗
jack778
2024-06-24 14:13:11 +08:00
@seedhk 如果 18g 内存够了吗
lscho
2024-06-24 14:37:43 +08:00
@xfrgux 照你的意思,同一个软件,GPU 占用的显存不可能超过内存喽。。。。

![QQ20240624-143056.png]( https://s2.loli.net/2024/06/24/V9XstgzYEK2hGPu.png)

这你怎么解释? GPU 显存远大于内存占用
hidder
2024-06-24 14:49:54 +08:00
mbp 内存越大越好
over1883
2024-06-24 17:56:01 +08:00
所以如果搞一个二手的 Macbook 干活,M1 Max 当下是个高性价比的选择吗
oliver9
2024-06-25 08:51:30 +08:00
@jack778 感觉不够,如果 jetbrains 全家桶的话,我 32g 经常用的只剩下 5g 空间。
xkxwd
2024-06-25 09:18:40 +08:00
@jack778 #71 一般情况没啥问题
xfrgux
2024-06-26 02:23:38 +08:00
@lscho 我可没说显存占用不可能超过内存啊,我说的是内存和显存可以共享一部分相同地址(至少在同一个 Process 内),减少整体内存使用量。浏览器类的程序,本来就是为了性能、兼容性、安全性(多进程架构、隔离页面),牺牲内存使用效率。多进程架构要把 renderer 和 GPU 分离,不就得重复 copy 资源。Electron 之类的 App 用浏览器内核也是一样。
cubecube
2024-06-26 09:09:06 +08:00
@xfrgux win 可以独显直连的。而且,核显只负责输出,如果显卡显存用掉 4G ,那么内存肯定用不到 4G
qwetrz007sh
2024-06-27 10:56:06 +08:00
@Seeyuyu 还是你的图容易劝退

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

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

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

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

© 2021 V2EX