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

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

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

11549 次点击
所在节点    Apple
102 条回复
Love4Taylor
2021-02-16 11:43:13 +08:00
人家 16G 内存的 SSD 两个月写入量都 15T 了
https://twitter.com/never_released/status/1360657594197671941
Stevenv
2021-02-16 11:43:55 +08:00
21 世纪了,肯定是内存越大越好啊。。。4000 的笔记本,都标配 16GB
linhongye
2021-02-16 12:31:41 +08:00
@mreasonyang #39 这台机器如果用下来没问题, 我估计服役年限也就是 1 年左右。 你用的是什么 IDE ? Xcode 有崩溃过吗?。。。
mreasonyang
2021-02-16 13:01:36 +08:00
@linhongye 我这边主要用的 JetBrains 家的 IDE 来做后端开发,Xcode 使用很少所以不太清楚
liuzhazha
2021-02-16 13:15:19 +08:00
这么夸张吗? 在家里用的 2013 late 款, 配置 8G + i5,正常开发 iOS 和 Mac app 没啥问题
cbangchen
2021-02-16 14:06:56 +08:00
用了很多年的 intel16||8g 的电脑,也用了一段时间的 m1 了。负责任的说,在开发端上 iOS 应用的体验上来说,m1 的体验要远超 intel8g 版本的电脑,甚至要超过一点点 intel16g ( 16 寸的)的版本。看描述,楼主出现的问题大部分是兼容性问题,这一些的话买电脑的时候就得知道有可能出现了,和电脑本身的性能没有什么大的关系吧,不如排除一下自己的原因。
cbangchen
2021-02-16 14:09:27 +08:00
对了,我的 m1 也是 8g 的低配版本,性能无敌。吊打 intel 任何中低端电脑。所有的体验问题,都基本来自于兼容问题,不过如果没有兼容性问题,这电脑能够给到这个价格是未知的。
cbangchen
2021-02-16 14:10:07 +08:00
能够给到-》能否给到
NicholasYX
2021-02-16 14:10:08 +08:00
16G 起吧还是
chrisia
2021-02-16 14:27:12 +08:00
不用担心硬盘寿命,推特上很多人的写入量都几百个 T 远超硬盘设计寿命,依然没事儿。要担心的是在发生 swap 时速度会受多大的影响,m1 的情况好像要好于 intel 的 mac,但是肯定不如内存速度快,所以拿来搞开发就别吝啬了。
toptyloo
2021-02-16 14:28:20 +08:00
@cbangchen Xcode 是苹果自己做的,还谈什么兼容性问题。。。
toptyloo
2021-02-16 14:30:03 +08:00
看使用场景的,像你用虚拟机这种瓶颈还是很明显的,web 开发之类的还是要比 intel 8G 强一些,swap 调度非常激进,至于说什么能打 Intel 16G,纯属搞笑。。。
cus
2021-02-16 14:42:27 +08:00
swap 爆炸
lujiaosama
2021-02-16 15:01:08 +08:00
16G 都要用 Swap, 8G 够用那就是搞笑来的. 理想的内存大小是 32G, 16G 开几个后台就歇菜了.
hanksun
2021-02-16 15:39:30 +08:00
尽管我就是评测说的文字工作者,但是评测没说我文字工作的时候一般还要同时开无数网页+PPT+PS,还有 Onedrive 微信这种常驻后台的应用,何止是 8G 不够用,256 的硬盘也太抠了,不管生产啥,8+256 都很捉襟见肘,备份手机的时候才意识到电脑还没手机容量大。
cbangchen
2021-02-16 15:39:49 +08:00
@toptyloo 嗯,有道理,那应该没有任何兼容性问题。你说的对。
cbangchen
2021-02-16 15:43:15 +08:00
@toptyloo 我说的是 xcode 开发 iOS app 的场景,这也是楼主题目里面主要提到的。虚拟机的场景我不了解,所以是谁在搞笑。
cbangchen
2021-02-16 15:47:04 +08:00
@toptyloo 楼主说了自己开了一个模拟器,一个 xcode 几个网页,这不是什么极端的情况。很明显没有超出 8g 内存处理的极限,我的日常使用比这个要复杂一些,也基本 OK 。那是不是有可能是其他问题?非要扯什么东西 web 开发,你怎么不去写 txt 呢。
cbangchen
2021-02-16 15:49:20 +08:00
@toptyloo 还 xcode 是苹果做的就不会有兼容性问题?你的意思你写的软件不能有 bug 呗,芯片架构改动了,出现兼容性问题是一种可能性问题,就一定不可能?那为何大部分都需要单独做适配, 苹果给自己留了后门?
toptyloo
2021-02-16 15:50:38 +08:00
@cbangchen 你不看看楼主是因为什么卡,虚拟机模拟器这些就是要大物理内存,靠 swap 那太慢了。Xcode 是苹果自家的,iOS 是苹果自家平台,如果这都兼容性有问题,说实话我也不知道是谁搞笑呢。8G Ram 版的我曾经开着 IDEA+Xcode+几个浏览器 swap 干到 10G 去了,个人认为最多算能用,离够用还早得很。就说一句,8g ram 日常前台开几个应用,timemachine 备份的时候内存压力都黄了,算不算不够用?

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

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

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

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

© 2021 V2EX