dreamgobell
V2EX  ›  Apple

有没有 Java 老铁现身说法下 m1

  •  
  •   dreamgobell · Jan 3, 2021 via iPhone · 6899 views
    This topic created in 2142 days ago, the information mentioned may be changed or developed.
    8g 够用吗,还是必须得上 16g
    34 replies  •  2021-01-04 22:20:09 +08:00
    ahmcsxcc
    ahmcsxcc
    Jan 3, 2021 via iPhone
    1
    我感觉 4g 都够用
    dcty
    dcty
    Jan 3, 2021
    2
    既然担心不够就上 16g 吧
    xuanbg
    xuanbg
    Jan 3, 2021
    3
    18 款 15 寸 32G 都有些捉襟见肘……很后悔没换成 64G 的 16 寸。如今只能加入等等党了
    dcty
    dcty
    Jan 3, 2021
    4
    @xuanbg
    B 站有个视频对比,M1 8G Air 编译 Java 工程速度比 19 款的 16 寸 i9 32G 的速度还快。
    xuanbg
    xuanbg
    Jan 3, 2021
    5
    @dcty 不是不够快,纯粹就是因为虚拟机里面跑的 docker 容器太多导致内存不够用。当然更快就更好了。
    chendy
    chendy
    Jan 3, 2021
    6
    平时用的电脑 8g 够用可以考虑 8g
    否则 16g,有备无患
    opengps
    opengps
    Jan 3, 2021 via Android
    7
    如果你需要一下子开启 6 个以上的 ide,才用得上更高内存,平日里内存基本 6g 够用
    zJeff
    zJeff
    Jan 3, 2021❤️1
    8
    想起了之前的一个 世 界 名 画 帖子:


    什么是 Java ?(💗48 )
    bojongle
    bojongle
    Jan 3, 2021
    9
    这个问题取决于你的开发习惯吧。我一般 documentation 开一堆,docker 没关过,开俩 ide 一个 playground 一个写项目,32g 刚好。
    yangzinan
    yangzinan
    Jan 3, 2021 via iPhone
    10
    我买了 mac mini m1 编译时候的确快了许多 现在大部分都支持 m1 也没有太大的问题
    hello2060
    hello2060
    Jan 3, 2021
    11
    @xuanbg 内存不够用是啥表现,docker 没法再开了,一开就崩溃?还是能开但是变慢了?
    hello2060
    hello2060
    Jan 3, 2021
    12
    @bojongle 我开个 docker, 4,5 个 idea 窗口,16g 也跑得好好的啊
    kanglo
    kanglo
    Jan 3, 2021
    13
    16g 起步
    bojongle
    bojongle
    Jan 3, 2021
    14
    @hello2060 我开俩 ide, 你是 4,5 个窗口
    bojongle
    bojongle
    Jan 3, 2021
    15
    @hello2060 肯定是变慢啊,,,你没学过操作系统么
    no13bus
    no13bus
    Jan 3, 2021
    16
    最低 16G
    dreamgobell
    dreamgobell
    OP
    Jan 3, 2021 via iPhone
    17
    @bojongle 我没有本地 docker 的需要,一般都是开两三个 idea 工程,chrome 一堆 tab 这样
    dreamgobell
    dreamgobell
    OP
    Jan 3, 2021 via iPhone
    18
    对了,我现在用的 win 台式,32g
    VeryZero
    VeryZero
    Jan 3, 2021
    19
    如果喜欢本地开发,那 16G 起步,否则微服务项目几个服务一开就爆内存了。再加上 Docker 啥的。。
    liuch
    liuch
    Jan 3, 2021
    20
    在等 32G
    cheng6563
    cheng6563
    Jan 3, 2021 via Android
    21
    @hello2060 有 swap 就是变慢,没 swap 就是崩溃
    hello2060
    hello2060
    Jan 3, 2021 via iPhone
    22
    @cheng6563 那有没有 swap 哪里设啊?
    hello2060
    hello2060
    Jan 3, 2021 via iPhone
    23
    @bojongle 我就是 4,5 个 idea 啊,4,5 个 instance 啊
    hello2060
    hello2060
    Jan 3, 2021 via iPhone
    24
    @bojongle 没学过啊,就想问问 idea 变慢是咋样的因为我从来没慢过。是打字一卡一卡的吗?
    reus
    reus
    Jan 3, 2021
    25
    @hello2060 点开活动监视器,切换到“内存”那页,最下面就有 swap 使用量。够用的话,这里会显示 0,不够时,会显示用了多少硬盘做 swap 。而硬盘的速度必然比内存慢,所以如果读写 swap 了的内存,就会慢。内存频繁 swap 未必会影响到打字,未必会让你直观感受到,但必然会变慢,这是原理决定的。
    limuyan44
    limuyan44
    Jan 3, 2021
    26
    都搞 java 了,至少是 16g 起步的。
    hello2060
    hello2060
    Jan 3, 2021 via iPhone
    27
    @reus 所以你们说 32G 都不够那就是说每打开一个程序都看下有多少 swap 不管你有没感觉到慢?
    hello2060
    hello2060
    Jan 3, 2021 via iPhone
    28
    @limuyan44 一年 java 经验 16G 起步,三年 32G,构架师 64G
    ImACat
    ImACat
    Jan 3, 2021
    29
    @hello2060 内存不够的话,Virtual Memory 就 map 到磁盘地址了,读取慢就会变慢,参考操作系统 Virtual Memory 。https://www.youtube.com/playlist?list=PLiwt1iVUib9s2Uo5BeYmwkDFUh70fJPxX
    reus
    reus
    Jan 3, 2021
    30
    @hello2060 你这都什么狗屁逻辑
    jixule
    jixule
    Jan 4, 2021
    31
    B 站找 codesheep,做的有对比视频挺详细的
    hugebox
    hugebox
    Jan 4, 2021
    32
    今天我的 16g m1 mbp 到了,我同事拿 16 寸 i9 9880H 、32G 、1T 跟我 pk,同一个项目他启动 50 秒,我的 27 秒。他的风扇呼呼,我的连有点温都谈不上。他骂骂咧咧的走了。。。
    Jekins
    Jekins
    Jan 4, 2021
    33
    建议 16,我前后端都做,8g 很吃力。。
    ewBuyVmLZMZE
    ewBuyVmLZMZE
    Jan 4, 2021
    34
    目前用 16G,开发起来完美。

    软件生态比较蛋疼:
    sdkman 目前还不支持安装 M1 的 JDK 。
    idea 目前有 M1 版本,运行流畅,偶有卡顿,但是应该是 opnegl 的问题。
    jbang 目前不支持 M1,因为它用的是 AdoptJDK,目前还没有 M1 的构建版。
    目前 M1 可以用的原生 JDK,只有 Zulu,Oracle 也没有提供 M1 版本。
    Maven 使用体验很棒。
    Gradle 使用体验很棒。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1891 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 55ms · UTC 08:26 · PVG 16:26 · LAX 00:26 · JFK 03:26
    ♥ Do have faith in what you're doing.