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

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

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

10920 次点击
所在节点    Apple
102 条回复
maxmak
2021-02-15 22:42:41 +08:00
8G
superrichman
2021-02-15 22:45:32 +08:00
我开网页都要 16g 起步🐶
yanzhiling2001
2021-02-15 23:01:07 +08:00
之前 16G,开个虚拟机和几十个 chrome 网页内存就满了,后来又上了 16G,很舒服,日常在 25G 左右,虽然看不到什么再吃内存
linhongye
2021-02-15 23:05:23 +08:00
信了邪, 之前谁在那边吹 m1 的 8G 猛如虎的。。。
本来想等 m2 出了再去升级, 现在看来得赶紧再去升级了?。。。
czfy
2021-02-15 23:06:36 +08:00
楼主你等等,M1+8G=x86+16G 的人还会来的
MengiNo
2021-02-15 23:08:08 +08:00
主要虚拟机吃的内存就是实实在在的吃走了,和统一不统一 速度快不快似乎没什么关系把。
mml
2021-02-15 23:09:49 +08:00
16g 感觉就勉强够用,不停 swap 想想 ssd 的寿命就酸爽。
CRVV
2021-02-15 23:16:57 +08:00
“Xcode 经常反应不正常”
内存不够只会变慢,不会反应不正常。如果你说的“不正常”指其它现象,这应该是 Xcode 的锅。
easylee
2021-02-15 23:23:04 +08:00
没信邪,官网定了 16g 。
linhongye
2021-02-15 23:24:37 +08:00
@CRVV #8
1. 有时候会提示说打开文件数量超过系统上限了。 这种情况基本要重启解决。
2. 有时候 preview 就崩了,debug 半天也不知道在哪里有问题,然后重启机器就解决了。
3. 有时候项目直接就打不开了,也是得重启机器。。。
icyalala
2021-02-15 23:28:22 +08:00
@linhongye 你这都是 Xcode 的锅。。16G 该出现照样出现
systemcall
2021-02-15 23:32:22 +08:00
8G 的电脑只够聊天和看视频吧,如果不用 macOS 专有的东西感觉还没 4000 多的锐龙笔记本实用
肯定是 8G 内存的锅。现在的电脑起码要 16G 内存。哪怕只拿来上网,16G 的也比 8G 好用,可以开很多个标签页和窗口,看很多图片,而且不卡
linhongye
2021-02-15 23:40:34 +08:00
@icyalala #11
你们的 xCode 也会这样的吗?。。。
WorldDominator
2021-02-15 23:41:21 +08:00
jb 全家桶感觉还不错
lance6716
2021-02-15 23:48:40 +08:00
8G 的 14 mid 还在写 go 呢,没啥感觉
CRVV
2021-02-15 23:49:37 +08:00
@linhongye
我不用 Xcode,不了解。但是
1. 打开文件数量是操作系统上的一个限制,和内存没关系。https://www.manpagez.com/man/1/ulimit/ 里面的 The maximum number of open file descriptors
2. 如果不是因为 oom 崩的,那就不是内存容量的问题,锅当然属于那个崩掉的东西。我从来没在开着 swap 的 macOS 上见过 oom
3. 同 2,显然和内存容量没关系

在 swap 够用的情况下,内存不够的唯一现象应该就是变慢,但某些情况下会变得非常慢。
felixcode
2021-02-15 23:50:40 +08:00
8G 的能当个上网本用,IDE 得看项目大小和同时开多少个浏览器标签
dvbuzhidao1
2021-02-15 23:58:27 +08:00
不够,还是黑果上 32gb 或者 64gb 吧
ftu
2021-02-16 00:11:05 +08:00
一般都会回复:建议上顶配 16G 了

然后结果发现 16G 也勉勉强强,冤枉钱只有自己花了,大家负责怂恿而已
jim9606
2021-02-16 00:11:57 +08:00
我看到的说法是 8G 之所以能用都是靠内存压缩和 swap 缓解的,高速 SSD 上写 swap 让某些情况下的内存不足不那么容易被感知,这可是要磨损 SSD 的。
我还没说现在 M1 机子的 SSD 不能拆换了。

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

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

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

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

© 2021 V2EX