oldking24

想体验 mac 写代码

  •  
  •   oldking24 · Jul 31, 2023 via Android · 8731 views
    This topic created in 1190 days ago, the information mentioned may be changed or developed.
    本人 java 开发,想体验下 mac 写代码,咨询下各位大佬官换的 mbp 14 寸 m1pro 16+512 的可以考虑吗?
    81 replies  •  2023-08-03 11:24:36 +08:00
    saberC8
    saberC8
    Jul 31, 2023
    1
    16g 可能不够用,32g 吧
    yekern
    yekern
    Jul 31, 2023
    2
    java 微服务开 docker 根本不够 我写 php 和 go 开 docker 部署服务 16G 都不够
    oldking24
    oldking24
    OP
    Jul 31, 2023 via Android
    3
    @saberC8 考虑下
    oldking24
    oldking24
    OP
    Jul 31, 2023 via Android
    4
    @yekern 本地起 docker 嘛
    oldking24
    oldking24
    OP
    Jul 31, 2023 via Android
    5
    @yekern 官换好像没看到 32 的
    saberC8
    saberC8
    Jul 31, 2023
    6
    @oldking24 要等待,可以看 v2 的那个摩集电商,会便宜点,我关注了很久,不过最近 32g 的都无了
    MonkeyJon
    MonkeyJon
    Jul 31, 2023
    7
    16 不够,6 月买的 mini ,24G ,平时使用 20 左右
    murmur
    murmur
    Jul 31, 2023
    8
    16+512 写 java 挺憋屈的,建议 32+512 ,java 是真全干,数据库都得开自己机器上
    grewer
    grewer
    Jul 31, 2023
    9
    目前 32+512 , 建议还是 32+1T 可以用
    ming2077
    ming2077
    Jul 31, 2023
    10
    目前用 32G+1T ,感觉得 64G+1PB 才够
    hello2090
    hello2090
    Jul 31, 2023
    11
    目前 64+2T 感觉内存还是有点不够
    rppig42
    rppig42
    Jul 31, 2023
    12
    楼上全是说 16G 不够的, 有些是认真的有些可能是戏谑。

    不管怎么说,推荐 OP 参考下这个文章, 有理有据,比张嘴就来靠谱的多。

    16GB vs. 32GB MacBook Pro: How Much RAM is Enough?

    https://www.macrumors.com/guide/16gb-vs-32gb-macbook-pro/
    tanrenye
    tanrenye
    Jul 31, 2023
    13
    来这里 1T 内存都不够用,现实大把用 16G 写的飞起的
    amwyyyy
    amwyyyy
    Jul 31, 2023
    14
    16GB 写代码没问题,16+512 性价比拉满
    Leonard
    Leonard
    Jul 31, 2023
    15
    是官网买官翻?官网 14 天无理由,可以先买 16+512 的,够用就留下,不够就退货买 32 的
    mbooyn
    mbooyn
    Jul 31, 2023
    16
    16G 省省用够用但是可能强度党起来了内存压力一直黄色发生交换、卡顿,32G 就是常年绿色,跑起强度来也基本还是绿色压力较少产生交换导致的卡顿。第一次买建议 16G ,性价比更好。买 32G 的要么像我明确 16G 就是不够用,要么是不差钱的
    rophie123
    rophie123
    Jul 31, 2023
    17
    我就是看了回复配了 64G 的黑果
    lostberryzz
    lostberryzz
    Jul 31, 2023
    18
    16G 正常开发没问题,程序开多了会卡点,仅此而已
    KiseXu
    KiseXu
    Jul 31, 2023
    19
    其实内存的直接感受没有存储空间强。对我而言,512G 不太够用。
    kkwa56188
    kkwa56188
    Jul 31, 2023
    20
    1. 16G 不够. 不是调侃. 还没提 unified 内存 还要和 gpu 共享.
    2. java 开发 谁用谁知道.
    3. 那种 上来 就跑个分 掐表 导一个 4k 视频的 评测, 就算了
    unscientific404
    unscientific404
    Jul 31, 2023
    21
    机器:m1pro 16G
    idea+pycharm+datagrip+edge(常驻 30+标签),感觉非常够用,完全体会不到内存不够用
    不过确实是日常 swap 好几个 G ,之前开 QGIS 经常能把 swap 拉到 20 多个 G ,但是依然不卡
    TofuBazinga
    TofuBazinga
    Aug 1, 2023
    22
    刚入职半个月,公司发的 m2 32g 的,之前从来没有用过 mac ,不清楚是 mac 系统的原因还是 32g 大内存的原因,这半个月的体验就是感觉非常的丝滑,打开 n 个标签页+数个 idea 大项目还能丝滑切换,并且一直没怎么关机重启。这是我之前那个 16g 的 win 游戏本难以想象的体验
    JustSong
    JustSong
    Aug 1, 2023 via Android
    23
    @TofuBazinga 就是内存的锅,我笔记本升到 32 后一样很丝滑
    NVDA
    NVDA
    Aug 1, 2023 via iPhone
    24
    肯定能用
    但是预算够的话还是建议 32g
    IvanLi127
    IvanLi127
    Aug 1, 2023 via Android
    25
    我认为做后端开发,16G 如果不够,可以拿买 32G 的差价买个 mini 主机跑 linux ,docker 直接跑那上面,远程开发也香呐
    murmur
    murmur
    Aug 1, 2023
    26
    @rppig42 有句话咋说的,不说项目大小和工程大小都是耍流氓,现在稍微新点的项目,微服务,docker 是标配,idea 不用能写 java 么,数据库甚至前端都得自己跑一份,你说多少内存够
    zhouchijian
    zhouchijian
    Aug 1, 2023
    27
    不要犹豫,32G
    securityCoding
    securityCoding
    Aug 1, 2023 via Android
    28
    32 吧,chrome 太吃内存了
    HB9527
    HB9527
    Aug 1, 2023
    29
    相信我,上 64G
    elonlo
    elonlo
    Aug 1, 2023
    30
    最低 32G ,别买 16G 会后悔
    gouyoudawang
    gouyoudawang
    Aug 1, 2023
    31
    不差钱就 32g 啊 浑然天成的 32g+随拿随走的 apple 吸立根+果味优秀外围设备 会在你把 macbook 滑进包里的时候给你无尽的安全感
    version
    version
    Aug 1, 2023
    32
    16G 当然不够
    如果开 3 个项目 idea 一个 内存都 2G 了
    开数据库管理工具.微信.浏览器.各种文档..docker 服务.数据库.再启动其它些开微服务.
    新机不卡..来年就卡..用 win 台式机吧..便宜好用..内存 128G 吃得饱饱的..
    实际上没有移动办公的需求
    yekern
    yekern
    Aug 1, 2023
    33
    32G 没开 IDE 和 docker
    [Imgur]( )
    [Imgur]( )
    oldking24
    oldking24
    OP
    Aug 1, 2023 via Android
    34
    看了下大家的建议,一般都是 32g 的,持续观望吧,32g 预算还是超了😅
    oldking24
    oldking24
    OP
    Aug 1, 2023 via Android
    35
    我觉得有必要租个玩一下,这样才能实际体会到
    onebin92
    onebin92
    Aug 1, 2023
    36
    我觉得没区别,不如 win 上大内存
    muntoya
    muntoya
    Aug 1, 2023
    37
    特别介意预算的话买个官翻丐版 M1 Max 的 mac studio 就行嘛
    fredweili
    fredweili
    Aug 1, 2023
    38
    m1 pro 16+512 ,搞 android 开发常开 AS+模拟器,丝滑
    JayZXu
    JayZXu
    Aug 1, 2023
    39
    之前用的 mac 时 16G 写后端真的是卡得起飞,想加内存还没办法
    win 下 64G 不香吗🤣
    oldking24
    oldking24
    OP
    Aug 1, 2023 via Android
    40
    @JayZXu 哈哈哈确实,就是想体验下
    zggsong
    zggsong
    Aug 1, 2023
    41
    @oldking24 我的 32G 官翻是凌晨 3 点多刷官网抢到的。。。
    wonderfulcxm
    wonderfulcxm
    Aug 1, 2023 via iPhone
    42
    我 16G 写得挺好的啊,docker 开好几个。当然在 v 站,32G 起步,128G 内存刚够用,什么? 16G ?打开 Chrome 内存就满了🐶
    yzbythesea
    yzbythesea
    Aug 1, 2023
    43
    16g 写了快 10 年了 肯定够用
    LeegoYih
    LeegoYih
    Aug 1, 2023
    44
    本地开太多服务影响续航,把中间件和数据库都迁到云服务,本地只有开发环境,16g 凑合够用,预算够还是推荐上 32g 。
    oldking24
    oldking24
    OP
    Aug 1, 2023 via Android
    45
    @zggsong 哈哈哈,好有毅力
    rophie123
    rophie123
    Aug 1, 2023
    46
    16g 其实是够了的,第一次用 mac 的话建议笔记本,软硬搭配才能有好的体验,知道自己的需求了可以用 Mac mini 或者 studio
    Shawns
    Shawns
    Aug 1, 2023
    47
    信我 256G + 8T 刚刚够用
    wu67
    wu67
    Aug 1, 2023
    48
    本地开 docker 或者虚拟机的话内存不够用, 切程序窗口会卡. 其他的开发任务基本可以胜任.
    noyidoit
    noyidoit
    Aug 1, 2023
    49
    如果服务部署在本机上,内存可能会有压力,但如果部署在服务器上,那[16G 内存完全够用了]( https://imgur.com/YhSXwAT);作为参考,我是 16G+1T
    DosLee
    DosLee
    Aug 1, 2023
    50
    看自己的项目和需求,如果近几年不大的话 16G 也可以。但是 32G 肯定没有那么多烦恼。Mac 的内存是没办法后期增加的,硬盘可以买 SSD 移动硬盘增加。
    noyidoit
    noyidoit
    Aug 1, 2023
    51
    格式崩了重发 https://imgur.com/YhSXwAT
    zjsxwc
    zjsxwc
    Aug 1, 2023
    52
    搞个台式机装个 linux ,然后 kvm 里跑 macos 开发
    https://github.com/kholia/OSX-KVM
    oldking24
    oldking24
    OP
    Aug 1, 2023 via Android
    53
    @Shawns 我信了
    acerphoenix
    acerphoenix
    Aug 1, 2023
    54
    说 16G 不够用的,你们那种用法 128G 也不够。开发 java 用 idea 能费多少内存,微服务你还启个七八个怎么的,数据库,elasticsearch ,flink ,hadoop ,监控系统,队列,缓存,注册中心,云存储服务,docker ,k8s ,前端,网关,图片剪辑,恨不得都塞一个笔记本里?
    murmur
    murmur
    Aug 1, 2023
    55
    @acerphoenix 我就说一句,mac 不能升级内存,一万的电脑就当学习机? windows 我内存不够几百块插一条,不行我还可以干颗粒

    苹果硬盘可以换内存风险可太大
    yogogo
    yogogo
    Aug 1, 2023 via Android
    56
    16g 啊,每天我得考虑要把哪些服务关了,m1 pro
    Achieve7
    Achieve7
    Aug 1, 2023
    57
    不开 docker 16G 妥妥的够了
    danhua
    danhua
    Aug 1, 2023
    58
    看预算了,16+512 用的紧凑凑的。有条件就上 32 了。我就是 14 M1 年初京东买的。
    huajia2005
    huajia2005
    Aug 1, 2023
    59
    看预算买个 mini 也行.我现在越来越建议远程开发,基本的组件全部放服务器,我现在就是用的远程 docker,编译也是远程编译
    huajia2005
    huajia2005
    Aug 1, 2023
    60
    vscode 的 dev container 插件还可以,就是不习惯 vs,idea 的远程开发目前又卡顿,最理想的是电脑当终端远程服务器进行开发
    yazinnnn
    yazinnnn
    Aug 1, 2023
    61
    主题略无关

    开发 java 在各个平台上体验都差不多吧?

    idea + chrome + docker

    感觉 windows 和 mac 没啥区别, windows 命令行的弱项可以用 wsl 弥补🤔

    你如果愿意用 linux 的话, 自己组装台式或者直接买个水桶游戏本, 能省将近 1 万预算(假设你 mac 内存拉到 32g 或 64g)
    huajia2005
    huajia2005
    Aug 1, 2023
    62
    实在想体验就买个 mini,不到 4000 也不心疼,看看你习不习惯 mac,15000 感觉还是太贵了(有钱当我没说)
    darkengine
    darkengine
    Aug 1, 2023
    63
    到咸鱼先搞台 mac mini 试试啊
    oldking24
    oldking24
    OP
    Aug 1, 2023 via Android
    64
    @darkengine 这办法我觉得可行
    jiegege
    jiegege
    Aug 1, 2023 via Android
    65
    果粉:8g 够用
    JackYao
    JackYao
    Aug 1, 2023
    66
    @grewer 建议 64G 起步, 磁盘大于 512 基本就够了,大不了拓展磁盘,内存真没地方扩啊。。
    anonymous002
    anonymous002
    Aug 1, 2023
    67
    我就 16+512 的 M1 Pro ,没感觉不够用啊
    Promtheus
    Promtheus
    Aug 1, 2023
    68
    我也是 写 java 今年换的 mac 感觉和 win 写 java 没啥区别。就屏幕看着舒服点
    mandex
    mandex
    Aug 1, 2023
    69
    建议 32G ,16G 写代码也可以写,但总是内存压力过大。
    solxnp
    solxnp
    Aug 1, 2023
    70
    相信我,真的,一劳永逸上 64 ,我之前 16 换了 32 ,到手一个月后就后悔了,后悔没上 64
    Tenlearn
    Tenlearn
    Aug 1, 2023
    71
    别听他们的,每家公司每个人都不一样,要看你平时开发强度是怎样的?我还是大厂呢,也是 Java ,平时开十来个标签页,两个 idea ,一个 datagrip ,谁办公自己开 docker 啊?回家自己玩开 docker 也没必要开那么大内存
    huajia2005
    huajia2005
    Aug 1, 2023
    72
    https://docs.docker.com/engine/security/protect-access/#create-a-ca-server-and-client-keys-with-openss
    要用 docker 有条件的尽量使用服务器上的,mac 上的 docker 还是有层虚拟机
    biechuli
    biechuli
    Aug 1, 2023
    73
    macbook m1max 16G 的配置,个人开发情况供参考:
    主力干活语言 NodeJs ,主要做音视频业务相关,有时候会开 3 个 WebStorm 开发,本地调试会跑 ffmpeg 和一些 python 算法,每次只要一运行调试,内存基本上就满了,swap 也会满,然后 WebStorm 写代码就开始卡顿,连智能补全都卡的那种,如果是 32G 应该会好很多
    Konys
    Konys
    Aug 1, 2023
    74
    物理内存:64.00 GB
    已使用内存:31.54GB
    已缓存文件:21.24GB
    已使用的交换:0 字节
    这是我 14 寸 m1 max 使用内存的情况,开了两个 IDEA ,两个 DataGrip, 钉钉 微信 微软远程桌面 WPS 微软 Edge 浏览器 Docker 开着 mysql8 redis7, 开着 7 个 java 微服务
    bigfacer
    bigfacer
    Aug 1, 2023
    75
    @oldking24 无语,也没看 op 啥需求,上来就是 16 不够用,16g 普通办公写代码完全够用。
    likeme
    likeme
    Aug 1, 2023
    76
    我买的 16 寸的 m1 pro ,已经用了快两年了,其它都好,就是买的 16g 真是后悔死了。
    justaname
    justaname
    Aug 2, 2023
    77
    看你使用习惯,要是你有外接双高分屏、几十个浏览器标签的需求,16G 大概率是不够的。很多测试根本没考虑显示器显存的影响,除去显存,浏览器多开,再打开 QQ/微信,开几个 Office 文档,开个 Zoom ,开个远程桌面,开几个 VSCode 窗口,很容易就爆了。当然你如果就只拿 Mac 开 IDE 别的东西都不开那确实不怎么容易爆,现实吗?
    leyviw
    leyviw
    Aug 2, 2023 via iPhone
    78
    32G➕256G 胜过 16G➕512G
    paopaosa
    paopaosa
    Aug 2, 2023
    79
    如果不写 Mac / iOS 应用,没必要上 MacBook Pro ,相同的钱配置一台 pc 笔记本非常完美了。
    devinww
    devinww
    Aug 2, 2023
    80
    虽然很多人说要上 32 ,我还是说一句,如果你们公司的其他配套服务都布署在服务器上,不需要你本地布署,比如数据库、redis 等,那么 16g 也够用了,看你的钱钱
    sioncheng
    sioncheng
    Aug 3, 2023
    81
    mac 笔记本和 windows 笔记本,区别就是 CPU 能效和显示屏, 在内存效率上并没有不一样,你现在平常 windows 用多少内存的,那么最好 mac 也用多少内存的。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1707 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 186ms · UTC 23:41 · PVG 07:41 · LAX 15:41 · JFK 18:41
    ♥ Do have faith in what you're doing.