DeXZG

golang 后端开发, m1 air 16 + 512 够用吗

  •  
  •   DeXZG · Oct 31, 2023 · 7599 views
    This topic created in 1100 days ago, the information mentioned may be changed or developed.

    鼠鼠现在正值毕业,做 golang 后端开发,求各位 v 友指点。目前鼠鼠用的是 5600g+32+1t 的台式机,平时主要用 Arch ( WSL2)、goland 、docker 、redis 、mysql 、chrome 等工具,平时开个 wsl2+goland+docker 没干什么内存就快 16g 了(主要的顾虑就是内存,硬盘 512 够我用了),不知道 16g 的 m1 air 顶不顶得住(还是说攒着换 m3?)

    57 replies  •  2024-04-10 17:35:48 +08:00
    tmtstudio
    tmtstudio
    Oct 31, 2023❤️1
    1
    据说 m3 性能是 m1 的两倍🤔
    lilei2023
    lilei2023
    Oct 31, 2023
    2
    明知顾问!直接 64 拉曼
    wpei
    wpei
    Oct 31, 2023
    3
    不够
    nullcache
    nullcache
    Oct 31, 2023
    4
    24g 的 m3 考虑下
    xiaoriri666
    xiaoriri666
    Oct 31, 2023
    5
    我用的 m2 +16 + 512 是够用的,ari 应该也够用
    poorAshenOne
    poorAshenOne
    Oct 31, 2023
    6
    攒着换 m3
    modestdeveloper
    modestdeveloper
    Oct 31, 2023❤️1
    7
    本地只要跑 docker 肯定就不够了,16air 适合写代码,本地泡点小程序,一旦干重活还是差点意思,而且 mac 端的 docker 有内存溢出的问题,我跑个 mysql 都能到 8g
    ps:我用的 32G
    R4rvZ6agNVWr56V0
    R4rvZ6agNVWr56V0
    Oct 31, 2023
    8
    你若是 mac 机器上用 windows ,哪不够。
    如果只用 macos ,估计可以够。
    有钱就换新呗,这是送分题。
    lsk569937453
    lsk569937453
    Oct 31, 2023
    9
    16G 内存铁定不够用的,不用想了。
    nulIptr
    nulIptr
    Oct 31, 2023 via iPhone
    10
    我很好奇,你们上班要自带电脑的吗
    pikay
    pikay
    Oct 31, 2023
    11
    肯定冲 m3 啦,买新不买旧。选 16G 的 air ,然后省下的钱在弄个内存大的 nuc 主机在家挂着做远程。
    dobelee
    dobelee
    Oct 31, 2023❤️1
    12
    16g 开个 ide 和 chrome 就满了。工作中你还难以保证不做别的。
    0x535
    0x535
    Oct 31, 2023❤️4
    13
    少听上面的那些扯淡。Go 开发 16G 不够用,咋不上天呢???
    ji76289
    ji76289
    Oct 31, 2023
    14
    8G 就够了,装个 vscode 。其他全放服务器
    ghostwind
    ghostwind
    Oct 31, 2023
    15
    够用的......我用 m1 air 16+512 都用了好多年了...
    真的有那么多地方需要 docker 么
    正常的企业都会给你测试/开发环境的...
    反过来说,如果开发环境都花不起钱的公司,都要本地部署的.是个好出路么
    ShadowPower
    ShadowPower
    Oct 31, 2023
    16
    我感觉 macOS 下各种程序吃的内存是 Windows 下同款的 125%
    16GB 其实很容易就满了

    跑在远程服务器上够用,跑在本地还要开虚拟机或 Docker 肯定不够
    lsk569937453
    lsk569937453
    Oct 31, 2023
    17
    @0x535 人家开了 WSL2+goland+chrome+docker ,你全启动一遍就知道需要多少内存了。顺便 docker 里面启动三个以内的容器,内存就绝对吃不消了。

    而且你还要严格限制 chrome 打开的网页数量。。。。
    xiaojun996
    xiaojun996
    Oct 31, 2023
    18
    有 docker 就不够了,而且看你 chrome 习惯,是开很多标签,还是很少
    Alexone1
    Alexone1
    Oct 31, 2023
    19
    公司会发的
    lbp0200
    lbp0200
    Oct 31, 2023
    20
    我刚刚放弃了 Mac ,内存 16G 捉襟见肘,Mac 32G 内存怎么也得 2 万,公司出于成本考虑一般不给配这么贵的。
    pkoukk
    pkoukk
    Oct 31, 2023
    21
    公司现在发的 M1 16+256 , 办公够用了,就是硬盘太小
    datadump
    datadump
    PRO
    Oct 31, 2023❤️1
    22
    32G 吧,剩下这 1 个 16g 的钱会浪费十个 16g 的时间
    0x535
    0x535
    Oct 31, 2023
    23
    @lsk569937453 够是肯定够的,因为我就是这么个情况,发热和 CPU 爆表比较常见,内存不够倒是很少见。不过内存当然是越大越爽,就是苹果内存的性价比。。

    WSL 是 windows 上的,换到 macOS 之后就不需要了。我现在就给了 docker 4G 内存,跑了 mysql redis mongo minio 以及乱七八糟的容器,总共十几个,可能因为是都是开发测试用的,数据量没有那么大,所以能跑起来。
    ixcode
    ixcode
    Oct 31, 2023
    24
    不够,光浏览器都不一定够
    pota
    pota
    Oct 31, 2023
    25
    16G 勉强够,但是比较拮据
    abcdexx
    abcdexx
    Oct 31, 2023❤️1
    26
    @0x535 docker+goland 的话确实有点吃不消,还要开浏览器,数据库工具这些,有点吃紧
    dosh
    dosh
    Oct 31, 2023❤️1
    27
    等 m3 的 air 吧!最好上 24G 。
    dreamusername
    dreamusername
    Oct 31, 2023
    28
    16G 够用的,但是如果打开太多 Chrome 的页面会卡
    shui14
    shui14
    Oct 31, 2023
    29
    够,买新不买旧,而且旧款不一定便宜,比如 15'air 就跳水,新机器走量促销阶段比等老款更好,而且 m3 算是正真意义上的 m
    现在的 pro max 注定了要崩,可以等 air 跳水的。自己花钱就买 air 的量大管饱铺货款,够用且最实在,公司花钱添置设备的话 max 比较好
    年后可以搞个 amd 的迷你主机,下一代 apu 很值得看看,mac 适合当花瓶编辑器,干活可以挂到远程机器,一顿饭钱直接插满
    darkengine
    darkengine
    Oct 31, 2023
    30
    @shui14 这个回答挺有意思,你说够吧 OP 就买 16+512 的 M1 机器了,但是后边一段又劝 OP 买新款。
    sunznx
    sunznx
    Oct 31, 2023
    31
    现在买感觉 32g 吧
    imherer
    imherer
    Oct 31, 2023
    32
    我这样给你说吧,16 年第一代 touch bar ,到现在 7 年了吧,16g+512 ,我经常是一个 golang+一个 webstorm + docker 基本上完全够用(不能说 100%够用啊,只能说 99%的情况下没问题的),可能有时候在开点别的软件啥的会卡一下。 内存其实我感觉还好,总感觉 cpu 不太够了

    话又说回来,最近也在考虑换电脑了,毕竟这个用了 7 年了。m3 最低都要 1.3w 了,这价格在纠结要不要组个台式了
    StudyProject
    StudyProject
    Oct 31, 2023
    33
    机器性能肯定是够的,但是考虑到以后的拓展性,还是建议买更好的配置。
    thinkershare
    thinkershare
    Oct 31, 2023
    34
    做开发不够,不用折腾了,直接上 32G , 特别是 mac 的 docker 还特别的垃圾。
    nullcache
    nullcache
    Oct 31, 2023
    35
    @thinkershare orbstack
    yuedun
    yuedun
    Oct 31, 2023
    36
    用了两年 M1 air 8G ,golang docker 都够用,前端开发反而有时会卡
    damngood
    damngood
    Oct 31, 2023
    37
    足够, 13 late 15 mbp, 16-512 写 Golang 没啥压力. 需要的时候在 orbstack 跑 docker, 单节点 k8s 和 linux 虚机也没觉得太大压力. 毕竟又不当服务器使用.

    更何况 m1 呢..
    Rorysky
    Rorysky
    Oct 31, 2023
    38
    鼠鼠你好

    多用命令行工具 和 原生 app 16g 足够
    rsyjjsn
    rsyjjsn
    Oct 31, 2023
    39
    前段时间刚拿到 m1 air 16 + 256 ,我只能说日常办公没啥问题,但是这玩意老贵了,9k 呢,你后端开发为啥不买花 9k 买个旗舰的 win 笔记本,能打游戏能搬砖,我是因为要苹果开发没办法才要的
    rbe
    rbe
    Oct 31, 2023
    40
    够用,本地 docker 桌面版可以换 orbstack
    nginxxx
    nginxxx
    Oct 31, 2023
    41
    上 24g
    chengxiao
    chengxiao
    Oct 31, 2023
    42
    够用

    我反正本地开发没怎么用 docker 都是 CGO_ENABLED=0 GOOS=darwin GOARCH=arm64 go build -o
    编译成本地包调试的 golang 这交叉编译是在太舒服了 不碰 CGO 的话妥妥的够用
    chengxiao
    chengxiao
    Oct 31, 2023
    43
    个人感觉说 16G 不够用的 80%都是 JAVA
    lerosua
    lerosua
    Oct 31, 2023
    44
    之前就是用这个配置开发 go 的~ 肯定是够的
    rophie123
    rophie123
    Oct 31, 2023
    45
    我不是 Java ,买了 16g 的,不够,退了
    yy131728
    yy131728
    Oct 31, 2023
    46
    24g 的 m2 air 够用
    dwzfuck
    dwzfuck
    Oct 31, 2023
    47
    我就是这个配置, 够够的了, 另外我是 vscode.
    Joker520
    Joker520
    Oct 31, 2023
    48
    完全够
    madmen
    madmen
    Oct 31, 2023
    49
    golanger ,够。
    yc8332
    yc8332
    Oct 31, 2023
    50
    16g 差不多。够用了,不富裕。用 jetbrains 的系列的 ide 会占用比较多的内存
    xhxhx
    xhxhx
    Oct 31, 2023
    51
    不要用 air ,稍微用一段时间真的会很卡
    yzlren
    yzlren
    Oct 31, 2023
    52
    @chengxiao 应该说大部分用 JetBrains 家的东西
    lianyue
    lianyue
    Oct 31, 2023
    53
    够用 我就是 golang , m1 用了 3 年了
    FlyingDough
    FlyingDough
    Oct 31, 2023
    54
    本人情况是 M1 Pro 32G 将将够用
    m6R1SW7tCHvO3mHL
    m6R1SW7tCHvO3mHL
    Nov 1, 2023❤️1
    55
    M1 2 年半使用者
    其实还有一个问题你需要先做好准备
    arm 架构 目前 95%都可以正常使用的
    但是会有 5%的东西用不了,比如冷门库、冷门包等等,所以 16G 开发肯定是够了的,但是得有一台 x86 的机器让你可以方便远程
    harlen
    harlen
    Apr 10, 2024
    57
    16G m1 ari JAVA/Python/Goland 都写,够用了。ide 经常启动八九个。问就是微服务
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2300 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 146ms · UTC 15:49 · PVG 23:49 · LAX 07:49 · JFK 10:49
    ♥ Do have faith in what you're doing.