8G m1 做开发是不是内存严重不足?

2021-02-15 22:32:01 +08:00
 linhongye

第一次用 mac 来做开发,现在在尝试开发 iOS APP 。
在只开了几个网页一个模拟器的情况下,Xcode 经常反应不正常。
这是 m1 的锅还是 8G 内存的锅?

11549 次点击
所在节点    Apple
102 条回复
toptyloo
2021-02-16 15:51:59 +08:00
@cbangchen 我没有说啊,我的意思是 Xcode 如果有兼容性问题,那就是苹果搞笑,当然能有 bug,我一样也能喷啊,windows,Linux 有问题我都能喷,苹果凭什么就不能被喷?
jobs0
2021-02-16 15:53:41 +08:00
之前买的 MacBook Air 就是上了内存的当,买了 8G 结果用了几年发现根本不够用,还好现在买了 16G 内存。希望可以多撑几年吧。
ManjusakaL
2021-02-16 15:54:52 +08:00
不如等 M2 上 64G
cbangchen
2021-02-16 15:55:27 +08:00
@toptyloo ??有兼容性问题当然可以喷,而且这是一种在 m1 机器上客观存在的事情。事实上,我前面回复里面也说了,intel 的 8g 机器和 m1 的 8g 机器就是表现不一样,在多任务处理上也存在差距,所以你回复这么多,你用了 m1 的 8g 用了很长时间?
felixcode
2021-02-16 15:58:47 +08:00
@cbangchen
你回复的是远超 intel8G,超过 intel16G,吊打 intel 任何中低端电脑,现在怎么又改口了?
要知道现在 intel 中端电脑可以上到 32G 内存了,你用果粉信仰吊打吗? m1 比不上的地方就是软件兼容性问题?
falcon05
2021-02-16 15:59:16 +08:00
大概率是 xcode 的问题,以你这种使用程度,还远远没触到要谈内存大小的地步
toptyloo
2021-02-16 15:59:20 +08:00
@cbangchen 我回复里已经说了会比 Intel 的 8G 强一些,不知道你在跟我杠什么。另外,你在 V2EX 已经被降权,我收不到你的回复提醒,没兴趣跟你扯来扯去,本人不会再回复。
cbangchen
2021-02-16 16:00:26 +08:00
@toptyloo 如果在 intel 机器上,这种卡顿是内存不足引起的,这种结论是毋庸置疑的。虽然同样开启了 swap,但是 swap 模拟物理内存消耗的难道不是 cpu 等其他硬件资源?这些两种设备难道也是一样的? swap 调度在 m1 机器上激进就意味着 8g 设备的表现都是一样的艹蛋?
cbangchen
2021-02-16 16:03:56 +08:00
@felixcode 我改口啥了?你看机器对比的时候不对比价格吗?我说吊打就是包括考虑价格因素的,不可以?
cbangchen
2021-02-16 16:04:18 +08:00
@falcon05 正解
cbangchen
2021-02-16 16:06:22 +08:00
@felixcode 什么果粉果粉的,amd yes 不可以?
TokyoIncidents
2021-02-16 16:06:41 +08:00
我想知道,Win 和 Mac 都有的软件,且有 M1 原生版本的,在两个平台哪个内存占用少,不知道有没人人做过对比
felixcode
2021-02-16 16:09:04 +08:00
@cbangchen
"m1 的体验要远超 intel8g 版本的电脑,甚至要超过一点点 intel16g ( 16 寸的)的版本。"
"对了,我的 m1 也是 8g 的低配版本,性能无敌。吊打 intel 任何中低端电脑。"
你有提价格因素吗?
cbangchen
2021-02-16 16:12:03 +08:00
@felixcode 这个是这样的,我认为中低端电脑就是 16g 这种等级的,intel i7,i5 这种的。如果觉得这些应该是低端一点的,也是有道理的。
cbangchen
2021-02-16 16:13:52 +08:00
@felixcode 与其说我是果粉,amd 粉,不如说我是个 intel 黑。被坑到极限了。
cbangchen
2021-02-16 16:21:26 +08:00
这里简单解释一下。我日常使用一台 2019 年 intel/i5/8g/256 的机器,这台机器会很卡,是我定位的中低端机器了。 然后还有一台 m1/8g/256 的机器,另外有一台 intel/i9/16/512 的机器,总的体验下来,就只是在开发以 xcode 为主要 ide 的软件的时候,后面两台设备的体验是类似的,有一些情况 m1 需要单独做兼容性问题解决,例如 m1 设备跑模拟器要移除 arm64 架构。但是总的体验是类似的。这我觉得刚好符合楼主的疑问。
jedihy
2021-02-16 16:35:39 +08:00
M1 的内存是跟硬盘一样大,SSD 有多大,内存就有多大 X86/64 的滚粗不能比 :)
linhongye
2021-02-16 17:38:47 +08:00
感谢大家的回复。
感觉 8G 应该是能达到能用这个级别的。 那问题或许就出在兼容性上了?
现在还有遇到过死机的 bug 。。。
反正就是经常重启一下嘛。。。又不是不能用。。。
倒是以前 windows 开发都是几个星期不关机。 看来 mac 不关机确实有神话的成分呢
pkwenda
2021-02-16 17:47:28 +08:00
我都是 32g... 8g 开发 那应该是体验极差
IridescentChen
2021-02-16 17:54:09 +08:00
@linhongye Xcode 的锅,我遇到过好几次了

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

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

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

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

© 2021 V2EX