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

2021-01-03 09:38:24 +08:00
 dreamgobell
8g 够用吗,还是必须得上 16g
5423 次点击
所在节点    Apple
34 条回复
cheng6563
2021-01-03 12:23:59 +08:00
@hello2060 有 swap 就是变慢,没 swap 就是崩溃
hello2060
2021-01-03 13:02:52 +08:00
@cheng6563 那有没有 swap 哪里设啊?
hello2060
2021-01-03 13:04:46 +08:00
@bojongle 我就是 4,5 个 idea 啊,4,5 个 instance 啊
hello2060
2021-01-03 13:07:36 +08:00
@bojongle 没学过啊,就想问问 idea 变慢是咋样的因为我从来没慢过。是打字一卡一卡的吗?
reus
2021-01-03 15:00:00 +08:00
@hello2060 点开活动监视器,切换到“内存”那页,最下面就有 swap 使用量。够用的话,这里会显示 0,不够时,会显示用了多少硬盘做 swap 。而硬盘的速度必然比内存慢,所以如果读写 swap 了的内存,就会慢。内存频繁 swap 未必会影响到打字,未必会让你直观感受到,但必然会变慢,这是原理决定的。
limuyan44
2021-01-03 15:11:09 +08:00
都搞 java 了,至少是 16g 起步的。
hello2060
2021-01-03 15:34:06 +08:00
@reus 所以你们说 32G 都不够那就是说每打开一个程序都看下有多少 swap 不管你有没感觉到慢?
hello2060
2021-01-03 15:35:07 +08:00
@limuyan44 一年 java 经验 16G 起步,三年 32G,构架师 64G
ImACat
2021-01-03 15:43:09 +08:00
@hello2060 内存不够的话,Virtual Memory 就 map 到磁盘地址了,读取慢就会变慢,参考操作系统 Virtual Memory 。https://www.youtube.com/playlist?list=PLiwt1iVUib9s2Uo5BeYmwkDFUh70fJPxX
reus
2021-01-03 21:37:56 +08:00
@hello2060 你这都什么狗屁逻辑
jixule
2021-01-04 09:28:54 +08:00
B 站找 codesheep,做的有对比视频挺详细的
hugebox
2021-01-04 13:58:10 +08:00
今天我的 16g m1 mbp 到了,我同事拿 16 寸 i9 9880H 、32G 、1T 跟我 pk,同一个项目他启动 50 秒,我的 27 秒。他的风扇呼呼,我的连有点温都谈不上。他骂骂咧咧的走了。。。
Jekins
2021-01-04 18:42:53 +08:00
建议 16,我前后端都做,8g 很吃力。。
ewBuyVmLZMZE
2021-01-04 22:20:09 +08:00
目前用 16G,开发起来完美。

软件生态比较蛋疼:
sdkman 目前还不支持安装 M1 的 JDK 。
idea 目前有 M1 版本,运行流畅,偶有卡顿,但是应该是 opnegl 的问题。
jbang 目前不支持 M1,因为它用的是 AdoptJDK,目前还没有 M1 的构建版。
目前 M1 可以用的原生 JDK,只有 Zulu,Oracle 也没有提供 M1 版本。
Maven 使用体验很棒。
Gradle 使用体验很棒。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/741149

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX