V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
OldJii
V2EX  ›  Apple

各位 m1 mac 到手的,做开发卡么?

  •  
  •   OldJii · 2020-11-24 08:51:48 +08:00 · 7836 次点击
    这是一个创建于 1463 天前的主题,其中的信息可能已经有所发展或是发生改变。
    楼主的 M1 Pro 8 512,做 Android 开发,常用软件适配都没有问题,但是极卡,测试的时候空项目感觉不出来,跑公司项目,AndroidStudio 代码区滚动、项目编译,都十分不流畅。
    第 1 条附言  ·  2020-11-24 11:03:17 +08:00
    第 2 条附言  ·  2020-11-24 11:42:06 +08:00

    一上午 无响应 两次

    38 条回复    2021-05-11 09:46:09 +08:00
    20015jjw
        1
    20015jjw  
       2020-11-24 08:55:46 +08:00 via Android
    内存不够吧
    我公司项目 64g 的 mbp 16 也卡
    mac pro 才勉强不卡
    还只能局部 index
    hjc4869
        2
    hjc4869  
       2020-11-24 08:55:47 +08:00 via Android
    退掉买 Intel 版本,两年后再换 ARM
    WishMeLz
        3
    WishMeLz  
       2020-11-24 09:14:50 +08:00   ❤️ 2
    你都到手了,就不能自己开发试试看卡不卡吗
    tanwill12138
        4
    tanwill12138  
       2020-11-24 09:19:24 +08:00
    目前要考虑的是兼容问题
    OldJii
        5
    OldJii  
    OP
       2020-11-24 09:20:07 +08:00
    @WishMeLz 卡 想问一下其他开发比如 ios 卡不卡 是软件适配的原因还是性能问题
    HashV2
        6
    HashV2  
       2020-11-24 09:20:40 +08:00
    @20015jjw 你们开发什么东西 这么吃资源不上搞 dev 服务器么?
    OldJii
        7
    OldJii  
    OP
       2020-11-24 09:21:35 +08:00
    @20015jjw 内存监控显示总耗 6.3g 还剩不少 ,我同事的 15 年的 16g 的 mbp 都不卡.....
    Aurt
        8
    Aurt  
       2020-11-24 09:21:52 +08:00
    IDE 几个 G,Java 几个 G 。还不算其他的,8g 完全没办法开发 Java 系的东西
    OldJii
        9
    OldJii  
    OP
       2020-11-24 09:22:14 +08:00
    @tanwill12138 不排除这个卡顿是兼容性问题导致的,软件运行的话是都能运行
    gzf6
        10
    gzf6  
       2020-11-24 09:46:12 +08:00
    现在买这机器的不都是剪视频的么,开发还是等两年吧
    linksNoFound
        11
    linksNoFound  
       2020-11-24 09:46:28 +08:00   ❤️ 1
    你不是苹果目标用户
    bugprogrammer
        12
    bugprogrammer  
       2020-11-24 09:54:30 +08:00 via iPad
    Android studio 肯定卡的,油管有人说过。是 r2 的锅,原生支持了应该就好了。
    OldJii
        13
    OldJii  
    OP
       2020-11-24 09:55:26 +08:00
    @linksNoFound 可不 hhh 会不会针对性的做了反向优化
    OldJii
        14
    OldJii  
    OP
       2020-11-24 09:58:30 +08:00
    @bugprogrammer 呃 r2 是啥
    Xusually
        15
    Xusually  
       2020-11-24 10:05:24 +08:00
    @OldJii 罗赛塔 2
    byte10
        16
    byte10  
       2020-11-24 10:06:42 +08:00   ❤️ 3
    @20015jjw 那是你 CPU 卡,跟内存没关系。还有你们都做啥开发,懂不懂就几十 G 内存,开发卫星吗?
    byte10
        17
    byte10  
       2020-11-24 10:11:23 +08:00   ❤️ 1
    @HashV2 现在的东西都喜欢大内存, 以为用大内存 开发技术就很牛,老搞不懂。
    20015jjw
        18
    20015jjw  
       2020-11-24 10:14:12 +08:00 via Android
    @OldJii 那就不知道了 你查查 Android studio optimization 看看?
    20015jjw
        19
    20015jjw  
       2020-11-24 10:15:22 +08:00 via Android
    @HashV2 开发 Android 啊.. 我司就一个代码库... 所有项目代码在一起的.. 用服务器也有的组用 体验一般 服务器虚拟 instance 最低也是 192g 的内存...
    20015jjw
        20
    20015jjw  
       2020-11-24 10:16:58 +08:00 via Android   ❤️ 1
    @byte10
    是是是 对对对
    您大佬 512mb 内存开发卫星
    我彩笔 96g 开发 hello world
    对不起打扰了
    byte10
        21
    byte10  
       2020-11-24 10:22:02 +08:00
    @20015jjw 餐桌鸡,你说你啥项目,告诉我,我帮你分析下,你啥安卓项目要 64G,我就不信 你这啥东西要 64G 。
    sankemao
        22
    sankemao  
       2020-11-24 10:32:40 +08:00
    reddit 上看到说 androidstudio 特别卡的,模拟器也没法用
    yogogo
        23
    yogogo  
       2020-11-24 10:39:02 +08:00
    @byte10
    哈哈哈~暴躁老哥
    OldJii
        24
    OldJii  
    OP
       2020-11-24 10:41:35 +08:00
    @sankemao gg 退了 换 16inch
    bsg1992
        25
    bsg1992  
       2020-11-24 11:21:17 +08:00
    @byte10
    开 10 多个 Chrome 页
    postgresql mysql sqlserver redis mongdb
    ide 开 3-5 个
    微信+钉钉
    postman
    网易云
    excel word
    xmind
    印象笔记
    各种 docker 环境
    其他软件就不列举了
    16g 不够用 至少 32G
    20015jjw
        26
    20015jjw  
       2020-11-24 11:26:58 +08:00 via iPad
    @byte10 这么说吧 我这本地 build 一次如果没联网 cache 用 16 核心的 mac pro 要个把小时 用了网络 cache 每天 pull+index+build 需要 20min 下载 4g 左右的 artifacts
    mxT52CRuqR6o5
        27
    mxT52CRuqR6o5  
       2020-11-24 11:30:08 +08:00
    经典我不需要大内存等于全世界都不需要大内存
    NatsuMune
        28
    NatsuMune  
       2020-11-24 13:22:15 +08:00 via iPhone
    真的有人拿轻薄本跑大型项目吗?
    nicevar
        29
    nicevar  
       2020-11-24 13:52:08 +08:00
    @byte10 Android Studio 是真的吃内存,同样是做安卓开发 Intellij Idea 装 Android 插件不会占用太多内存,这得怪 google,google 的开发人员应该都是 32G 起步,要不然 AS 开个稍微大点的项目就会吃五六 G,同时开三个项目+模拟器没 32G 是没法用
    yelog
        30
    yelog  
       2020-11-24 14:13:12 +08:00
    @byte10 暴躁老哥在线锤人😂
    依据不同的人的开发需求,所需要的内存肯定是不一样的。
    比如有的人需要前后台一起开发,对内存的需求量是比较大的
    后台 idea + springcloud 启动一堆 java 的微服务
    docker 上在启动几个 db 库+zookeeper+redis 等环境
    前台启动一个如:安卓 /小程序 /flutter/vue (又是需要启动两个,在 vue 管理后台方便调参数)
    再启动一些工具写写文档
    reus
        31
    reus  
       2020-11-24 15:03:11 +08:00
    硬件再好,软件不好也白搭
    CPU 再好,内存不够也白搭
    你这内存都爆了,已使用交换区都超过 3G 了,交换内存就是拿硬盘当内存
    把 SSD 当内存用,而 SSD 是有擦写寿命的,内存不够,是拿 SSD 的寿命来换的
    就算做好了兼容性,内存不够的问题也是没法解决的
    azur
        32
    azur  
       2020-11-24 15:15:24 +08:00
    8G 是给你上网的,搞啥开发。。。。
    w99wjacky
        33
    w99wjacky  
       2020-11-24 15:16:43 +08:00
    我知道的 homebrew 还没适配好
    不推荐直接搞开发
    Gandum
        34
    Gandum  
       2020-11-24 15:52:02 +08:00
    已经确认 Rosetta 2 翻译的 x86 软件,在 M1 Macbook 上运行会比在 Intel 平台上运行更加消耗内存。
    用 8G 内存开发安卓肯定不现实。
    目前看看,只有 iOS 开发适合用 M1 。不说别的,就连 web 前端都有不少工具用不了的。
    lzl19900514
        35
    lzl19900514  
       2020-11-24 17:28:17 +08:00
    所以我定的 16 的
    ron0115
        36
    ron0115  
       2020-11-24 19:13:14 +08:00 via Android
    @Gandum 前端会遇到哪些工具会有问题,能具体说下?
    moyupoi
        37
    moyupoi  
       2020-11-24 21:42:10 +08:00 via iPhone
    @Gandum 前端哪些用不了?我测了 atom 可以用?
    WangStormstout
        38
    WangStormstout  
       2021-05-11 09:46:09 +08:00
    16G 的 都非常卡!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5235 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 01:13 · PVG 09:13 · LAX 17:13 · JFK 20:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.