跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 8G m1 做开发是不是内存严重不足?
未分類
6 3 月 2021

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

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

資深大佬 : linhongye 6

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

大佬有話說 (100)

  • 資深大佬 : maxmak

    8G

  • 資深大佬 : superrichman

    我开网页都要 16g 起步

  • 資深大佬 : yanzhiling2001

    之前 16G,开个虚拟机和几十个 chrome 网页内存就满了,后来又上了 16G,很舒服,日常在 25G 左右,虽然看不到什么再吃内存

  • 主 資深大佬 : linhongye

    信了邪, 之前谁在那边吹 m1 的 8G 猛如虎的。。。
    本来想等 m2 出了再去升级, 现在看来得赶紧再去升级了?。。。

  • 資深大佬 : czfy

    主你等等,M1+8G=x86+16G 的人还会来的

  • 資深大佬 : MengiNo

    主要虚拟机吃的内存就是实实在在的吃走了,和统一不统一 速度快不快似乎没什么关系把。

  • 資深大佬 : mml

    16g 感觉就勉强够用,不停 swap 想想 ssd 的寿命就酸爽。

  • 資深大佬 : CRVV

    “Xcode 经常反应不正常”
    内存不够只会变慢,不会反应不正常。如果你说的“不正常”指其它现象,这应该是 Xcode 的锅。

  • 資深大佬 : easylee

    没信邪,官网定了 16g 。

  • 主 資深大佬 : linhongye

    @CRVV #8
    1. 有时候会提示说打开文件数量超过系统上限了。 这种情况基本要重启解决。
    2. 有时候 preview 就崩了,debug 半天也不知道在哪里有问题,然后重启机器就解决了。
    3. 有时候项目直接就打不开了,也是得重启机器。。。

  • 資深大佬 : icyalala

    @linhongye 你这都是 Xcode 的锅。。16G 该出现照样出现

  • 資深大佬 : systemcall

    8G 的电脑只够聊天和看视频吧,如果不用 macOS 专有的东西感觉还没 4000 多的锐龙笔记本实用
    肯定是 8G 内存的锅。现在的电脑起码要 16G 内存。哪怕只拿来上网,16G 的也比 8G 好用,可以开很多个标签页和窗口,看很多图片,而且不卡

  • 主 資深大佬 : linhongye

    @icyalala #11
    你们的 xCode 也会这样的吗?。。。

  • 資深大佬 : WorldDominator

    jb 全家桶感觉还不错

  • 資深大佬 : lance6716

    8G 的 14 mid 还在写 go 呢,没啥感觉

  • 資深大佬 : CRVV

    @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

    8G 的能当个上网本用,IDE 得看项目大小和同时开多少个浏览器标签

  • 資深大佬 : dvbuzhidao1

    不够,还是黑果上 32gb 或者 64gb 吧

  • 資深大佬 : ftu

    一般都会回复:建议上顶配 16G 了

    然后结果发现 16G 也勉勉强强,冤枉钱只有自己花了,大家负责怂恿而已

  • 資深大佬 : jim9606

    我看到的说法是 8G 之所以能用都是靠内存压缩和 swap 缓解的,高速 SSD 上写 swap 让某些情况下的内存不足不那么容易被感知,这可是要磨损 SSD 的。
    我还没说现在 M1 机子的 SSD 不能拆换了。

  • 資深大佬 : bingheath

    我是做平面的。8G m1 Mac mini,开着 indesign 的时候,打开 ps 都能卡死。

  • 資深大佬 : tianyu1234

    M1 优化好,8G 直接打 x86 64G 了
    你看 ios,3G 的 iphone 比 8G 的小米都贵,而且大家还争着买。群众的眼睛是雪亮的,apple 产品直接用就是了,什么是内存,用户都不用管。
    话说 M1 不是 128G 起步么?怎么会有 8G 阉割版的

  • 資深大佬 : ZRS

    不至于严重不足,但是最好上 16

  • 資深大佬 : zeropercenthappy

    @tianyu1234 钩太直,打回重发

  • 資深大佬 : Keyes

    @linhongye 改下 Limit maxfiles 吧,我司不搞 iOS 开发,不过问题都是一样的,换 Linux 一样要改的

  • 資深大佬 : chrisia

    16 起步,m1 内存不足的时候还是能明显感觉到卡的。和 intel 的差距不大,没有网上说的那么神。。。

  • 資深大佬 : chrisia

    虽然很喜欢 mac,但有一说一,m1 搞后端不是很合适,至少目前来说是这样。前端开发要好一些。现在换机真是个不明智的选择,除非迫不得已。。。

  • 資深大佬 : qlqsh

    没啥感觉啊。

    按说几个网页,开 Xcode 没啥问题才对。 当然我也没啥 Xcode 的大工程就是了。

    话说,模拟器是什么鬼?你开什么模拟器了?不是转码的锅吧?

  • 主 資深大佬 : linhongye

    @qlqsh
    就 ios 模拟器啊…
    我现在也还没开啥大工程,就几个实验性的小工程…
    有时候会开两三个 Xcode,感觉出错崩溃也太频繁了吧

  • 資深大佬 : tsui

    不要光看性能,同时看看 SSD 的写入写出,8G 的 swap 很严重

  • 資深大佬 : BrettD

    打开活动监视器看到底是 CPU 还是内存瓶颈了

  • 資深大佬 : qiushui777

    官网好像有 32g 的卖,有大佬试过嘛

  • 資深大佬 : Wounmay9976

    买了就好好用,现在高速固态的普及+swap 已经让内存不足的问题感知不会那么强烈了。至于固态磨损的问题看主的意思是要换下一代的,一两年磨损就磨损了。

  • 資深大佬 : 20015jjw

    项目不说一下大小,上来就 xcode 不正常
    那说 8G 够的 Xcode 可能一共 100 个文件
    我搁着说 mac pro 96G 勉强 Xcode 几十 G 的代码库
    能比吗…

  • 資深大佬 : honjow

    @qlqsh 模拟器都要问?看来确实没啥 xcode 工程

  • 資深大佬 : Building

    不知道上怎么用的,但是我 Xcode 同时开 3 个项目,Chrome 至少 10 个页,还开着几个几百 M 文件的 Photoshop,其他备忘录,访达 App 若干,慢是慢了点,8G 感觉也没有完全用不了的样子。

  • 資深大佬 : 7gugu

    那看来订 16g 还是没错

  • 資深大佬 : Makira

    重度使用固态可能(几乎一定)撑不过三年(

  • 資深大佬 : mreasonyang

    抛开写 SSD 的问题,8G 开几十个网页用 IDE 中度开发没遇到过问题。由于价格比较低,我是打算年抛的,所以 SSD 寿命对我个人影响不大。

  • 資深大佬 : imjamespond

    m1 8g 显存占多少?有专用显存不?叉 86 的,显存 1 。5g,8g 只剩 6.5g 肯定不够啊

  • 資深大佬 : Love4Taylor

    人家 16G 内存的 SSD 两个月写入量都 15T 了
    https://twitter.com/never_released/status/1360657594197671941

  • 資深大佬 : Stevenv

    21 世纪了,肯定是内存越大越好啊。。。4000 的笔记本,都标配 16GB

  • 主 資深大佬 : linhongye

    @mreasonyang #39 这台机器如果用下来没问题, 我估计服役年限也就是 1 年左右。 你用的是什么 IDE ? Xcode 有崩溃过吗?。。。

  • 資深大佬 : mreasonyang

    @linhongye 我这边主要用的 JetBrains 家的 IDE 来做后端开发,Xcode 使用很少所以不太清楚

  • 資深大佬 : liuzhazha

    这么夸张吗? 在家里用的 2013 late 款, 配置 8G + i5,正常开发 iOS 和 Mac app 没啥问题

  • 資深大佬 : cbangchen

    用了很多年的 intel16||8g 的电脑,也用了一段时间的 m1 了。负责任的说,在开发端上 iOS 应用的体验上来说,m1 的体验要远超 intel8g 版本的电脑,甚至要超过一点点 intel16g ( 16 寸的)的版本。看描述,主出现的问题大部分是兼容性问题,这一些的话买电脑的时候就得知道有可能出现了,和电脑本身的性能没有什么大的关系吧,不如排除一下自己的原因。

  • 資深大佬 : cbangchen

    对了,我的 m1 也是 8g 的低配版本,性能无敌。吊打 intel 任何中低端电脑。所有的体验问题,都基本来自于兼容问题,不过如果没有兼容性问题,这电脑能够给到这个价格是未知的。

  • 資深大佬 : cbangchen

    能够给到-》能否给到

  • 資深大佬 : NicholasYX

    16G 起吧还是

  • 資深大佬 : chrisia

    不用担心硬盘寿命,推特上很多人的写入量都几百个 T 远超硬盘设计寿命,依然没事儿。要担心的是在发生 swap 时速度会受多大的影响,m1 的情况好像要好于 intel 的 mac,但是肯定不如内存速度快,所以拿来搞开发就别吝啬了。

  • 資深大佬 : toptyloo

    @cbangchen Xcode 是苹果自己做的,还谈什么兼容性问题。。。

  • 資深大佬 : toptyloo

    看使用场景的,像你用虚拟机这种瓶颈还是很明显的,web 开发之类的还是要比 intel 8G 强一些,swap 调度非常激进,至于说什么能打 Intel 16G,纯属搞笑。。。

  • 資深大佬 : cus

    swap 爆炸

  • 資深大佬 : lujiaosama

    16G 都要用 Swap, 8G 够用那就是搞笑来的. 理想的内存大小是 32G, 16G 开几个后台就歇菜了.

  • 資深大佬 : hanksun

    尽管我就是评测说的文字工作者,但是评测没说我文字工作的时候一般还要同时开无数网页+PPT+PS,还有 Onedrive 微信这种常驻后台的应用,何止是 8G 不够用,256 的硬盘也太抠了,不管生产啥,8+256 都很捉襟见肘,备份手机的时候才意识到电脑还没手机容量大。

  • 資深大佬 : cbangchen

    @toptyloo 嗯,有道理,那应该没有任何兼容性问题。你说的对。

  • 資深大佬 : cbangchen

    @toptyloo 我说的是 xcode 开发 iOS app 的场景,这也是主题目里面主要提到的。虚拟机的场景我不了解,所以是谁在搞笑。

  • 資深大佬 : cbangchen

    @toptyloo 主说了自己开了一个模拟器,一个 xcode 几个网页,这不是什么极端的情况。很明显没有超出 8g 内存处理的极限,我的日常使用比这个要复杂一些,也基本 OK 。那是不是有可能是其他问题?非要扯什么东西 web 开发,你怎么不去写 txt 呢。

  • 資深大佬 : cbangchen

    @toptyloo 还 xcode 是苹果做的就不会有兼容性问题?你的意思你写的软件不能有 bug 呗,芯片架构改动了,出现兼容性问题是一种可能性问题,就一定不可能?那为何大部分都需要单独做适配, 苹果给自己留了后门?

  • 資深大佬 : toptyloo

    @cbangchen 你不看看主是因为什么卡,虚拟机模拟器这些就是要大物理内存,靠 swap 那太慢了。Xcode 是苹果自家的,iOS 是苹果自家平台,如果这都兼容性有问题,说实话我也不知道是谁搞笑呢。8G Ram 版的我曾经开着 IDEA+Xcode+几个浏览器 swap 干到 10G 去了,个人认为最多算能用,离够用还早得很。就说一句,8g ram 日常前台开几个应用,timemachine 备份的时候内存压力都黄了,算不算不够用?

  • 資深大佬 : toptyloo

    @cbangchen 我没有说啊,我的意思是 Xcode 如果有兼容性问题,那就是苹果搞笑,当然能有 bug,我一样也能喷啊,windows,Linux 有问题我都能喷,苹果凭什么就不能被喷?

  • 資深大佬 : jobs0

    之前买的 MacBook Air 就是上了内存的当,买了 8G 结果用了几年发现根本不够用,还好现在买了 16G 内存。希望可以多撑几年吧。

  • 資深大佬 : ManjusakaL

    不如等 M2 上 64G

  • 資深大佬 : cbangchen

    @toptyloo ??有兼容性问题当然可以喷,而且这是一种在 m1 机器上客观存在的事情。事实上,我前面回复里面也说了,intel 的 8g 机器和 m1 的 8g 机器就是表现不一样,在多任务处理上也存在差距,所以你回复这么多,你用了 m1 的 8g 用了很长时间?

  • 資深大佬 : felixcode

    @cbangchen
    你回复的是远超 intel8G,超过 intel16G,吊打 intel 任何中低端电脑,现在怎么又改口了?
    要知道现在 intel 中端电脑可以上到 32G 内存了,你用果粉信仰吊打吗? m1 比不上的地方就是软件兼容性问题?

  • 資深大佬 : falcon05

    大概率是 xcode 的问题,以你这种使用程度,还远远没触到要谈内存大小的地步

  • 資深大佬 : toptyloo

    @cbangchen 我回复里已经说了会比 Intel 的 8G 强一些,不知道你在跟我杠什么。另外,你在 V2EX 已经被降权,我收不到你的回复提醒,没兴趣跟你扯来扯去,本人不会再回复。

  • 資深大佬 : cbangchen

    @toptyloo 如果在 intel 机器上,这种卡顿是内存不足引起的,这种结论是毋庸置疑的。虽然同样开启了 swap,但是 swap 模拟物理内存消耗的难道不是 cpu 等其他硬件资源?这些两种设备难道也是一样的? swap 调度在 m1 机器上激进就意味着 8g 设备的表现都是一样的艹蛋?

  • 資深大佬 : cbangchen

    @felixcode 我改口啥了?你看机器对比的时候不对比价格吗?我说吊打就是包括考虑价格因素的,不可以?

  • 資深大佬 : cbangchen

    @falcon05 正解

  • 資深大佬 : cbangchen

    @felixcode 什么果粉果粉的,amd yes 不可以?

  • 資深大佬 : TokyoIncidents

    我想知道,Win 和 Mac 都有的软件,且有 M1 原生版本的,在两个平台哪个内存占用少,不知道有没人人做过对比

  • 資深大佬 : felixcode

    @cbangchen
    “m1 的体验要远超 intel8g 版本的电脑,甚至要超过一点点 intel16g ( 16 寸的)的版本。”
    “对了,我的 m1 也是 8g 的低配版本,性能无敌。吊打 intel 任何中低端电脑。”
    你有提价格因素吗?

  • 資深大佬 : cbangchen

    @felixcode 这个是这样的,我认为中低端电脑就是 16g 这种等级的,intel i7,i5 这种的。如果觉得这些应该是低端一点的,也是有道理的。

  • 資深大佬 : cbangchen

    @felixcode 与其说我是果粉,amd 粉,不如说我是个 intel 黑。被坑到极限了。

  • 資深大佬 : cbangchen

    这里简单解释一下。我日常使用一台 2019 年 intel/i5/8g/256 的机器,这台机器会很卡,是我定位的中低端机器了。 然后还有一台 m1/8g/256 的机器,另外有一台 intel/i9/16/512 的机器,总的体验下来,就只是在开发以 xcode 为主要 ide 的软件的时候,后面两台设备的体验是类似的,有一些情况 m1 需要单独做兼容性问题解决,例如 m1 设备跑模拟器要移除 arm64 架构。但是总的体验是类似的。这我觉得刚好符合主的疑问。

  • 資深大佬 : jedihy

    M1 的内存是跟硬盘一样大,SSD 有多大,内存就有多大 X86/64 的滚粗不能比 🙂

  • 主 資深大佬 : linhongye

    感谢大家的回复。
    感觉 8G 应该是能达到能用这个级别的。 那问题或许就出在兼容性上了?
    现在还有遇到过死机的 bug 。。。
    反正就是经常重启一下嘛。。。又不是不能用。。。
    倒是以前 windows 开发都是几个星期不关机。 看来 mac 不关机确实有神话的成分呢

  • 資深大佬 : pkwenda

    我都是 32g… 8g 开发 那应该是体验极差

  • 資深大佬 : IridescentChen

    @linhongye Xcode 的锅,我遇到过好几次了

  • 資深大佬 : EminemW

    我 16g,实际使用的时候加上交换,用了 22g

  • 資深大佬 : cbangchen

    我的 m1 也经常出现问题,之前出现蓝牙鼠标不灵敏的情况,不确定是不是 wifi 频段干扰的问题,现在只能连接实体网线用,很夸张。还出现显示器经常不能点亮,不过这个倒是更换转接头之后就没事了。
    我觉得 32g 也不够的,不如直接上 128g,最好来个 ddr5 标准,一切问题都迎刃而解了呢。

  • 資深大佬 : feelinglucky

    等 M2 然后上 32g 内存,妥妥的

  • 資深大佬 : abcd191898105

    32g 的 thinkpad 一开机就占用 8g 左右了,你居然想 8g 搞开发,是不是过分了

  • 資深大佬 : niubee1

    不知道,我定制了 16G 1T

  • 資深大佬 : BB9z

    16 年的机子,8G 开发够用。Xcode 的锅概率更大。

  • 主 資深大佬 : linhongye

    @Building #36 在同时打开几个工程的情况下,后打开的工程的 preview 有的时候会罢工,但是关掉几个之前打开的 Xcode 就有机会让 preview 恢复工作。。。 不然就是重启。。。
    想问一下, 这个情况是常见的嘛?。。。 有解决方案嘛?

  • 資深大佬 : Building

    @linhongye 我已经彻底放弃 preview 了,有这功夫我真机都已经跑几百遍了,直接转包在 UIView 里再运行查看都比 preview 强一百倍,凡是写 Swift 特别是 SwiftUI 遇到任何问题我觉都得完全和性能没关系,就是 Xcode 太垃圾了,可复现的各种现象那可太多了,懒得一一吐嘈了,总结就是路走多了就知道坑都那摆着呢,老子绕道走还不行吗。

  • 資深大佬 : neilp

    是

  • 資深大佬 : 1002xin

    是,当个过渡机将就用吧,大内存出来后直接卖了

  • 資深大佬 : feikaras

    会买 m1 本来就不把钱当钱啊。
    更新后 intel 版本不是垃圾么,居然还更贵,为啥。

  • 資深大佬 : samzong

    8G m1 做开发是不是内存严重不足? 使用了 2 个月左右,现在遇到的最多的问题是提示内存不足。

  • 資深大佬 : v2isgood

    @samzong Axure 是不是内存泄漏了?

  • 資深大佬 : samzong

    @v2isgood #93 这倒没太关注,不过本身对 Axure 的使用频率超高,经常会做一些比较复杂的东西

  • 資深大佬 : movq

    @chrisia 这样有没有理论基础?或者你有没有原贴链接?苹果家的 ssd 比一般的都好?

  • 資深大佬 : chrisia

    @movq https://twitter.com/i_x_s/status/1361235931987128322 可以看看这个,好像是 macOS 的锅。我觉得不用过度担心,硬盘寿命到了这电脑也该换了

  • 資深大佬 : CutieJohn

    日常 26G 占用

  • 資深大佬 : jeeyong

    今天看一个评测, 8gb 得 m1, ssd swap 写入量挺大得. 对寿命有影响….
    你们知晓..
    twitter 有个用户, 16GB 1T 得 SSD, 自己发得说 2 个多月写了 27TB.
    不过每天 270GB 得写入量, 撸代码是无论如何达不到了吧? 做视频剪辑得有这么大量吗?

  • 資深大佬 : felixcode

    @jeeyong
    频繁使用 SWAP 导致的写入量很大,内存占用越大写入越高
    不知道 m1 使用的 ssd 什么情况,作为参考,SN550 250GB 版本的 TBW 是 160TB,照这个速度的话两年多写入量达到设计寿命吧

  • 資深大佬 : felixcode

    @felixcode
    1TB SSD 的 SSD 基本就是同系列 250GB SSD 的 TBW×4

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具