就开一个 IDEA 窗口居然卡(堆内存配了 4G ),写个代码都得卡一下才能出来,是我用的方式不对吗? 而且内存占用高达 85%。。
1
riggzh 2021-12-09 17:56:49 +08:00
CPU 占比呢
|
2
kobeguang 2021-12-09 17:58:20 +08:00
肯定是不正常的。
首先你的 idea 是 arm 版本的吗? 如果是,打开 jprofiler 看看 |
3
czhu 2021-12-09 17:58:43 +08:00 via iPhone
内存泄露了 要重启
|
6
Konys 2021-12-09 18:00:03 +08:00
在自定义 VM 选项中添加这两行,然后重启试试
-Dsun.java2d.opengl=true -Dsun.java2d.opengl.fbobject=false |
8
Konys 2021-12-09 18:00:58 +08:00
或者下载最新 idea,更换 jbr17,开启 metal
|
11
cubecube 2021-12-09 18:26:57 +08:00
|
12
leeyom 2021-12-09 18:27:23 +08:00 via iPhone
JDK 是不是 arm 版本
|
13
zhady009 2021-12-09 18:28:53 +08:00
确定是运行的 arm 版本的 然后去看 11 楼 换成 JBR17 丝滑
|
14
lovedoing 2021-12-09 18:36:40 +08:00
没换 jbr17 也没卡过,当然 heap size 我直接给 8G
|
15
lovedoing 2021-12-09 18:39:08 +08:00
另外,就是楼上说的,项目的 jdk 版本是否不是 arm 版本的
|
16
ZoteTheMighty 2021-12-09 19:55:24 +08:00
@Konys 如果是 Editor 滚动卡顿的话这是正解,我经常遇到过在 ram 、cpu 、gpu 占用正常的情况下一个项目滚动起来丝滑另一个卡的不能用, 然后每次都要重启 AS, 最后按这个配置再也没出现过了。
|
17
jorneyr 2021-12-09 21:23:44 +08:00
14 寸乞丐版,IDEA 社区版,不但不卡,还非常流畅:
Java: * 安装 JDK 17: `brew install openjdk` * 安装 Gradle 7.3.1: `brew install gradle` * 项目的源码和目标设置为兼容 JDK 8: ``` sourceCompatibility = JavaVersion.VERSION_1_8 targetCompatibility = JavaVersion.VERSION_1_8 ``` * Lombok 使用 1.18.22 |
18
aLazarus 2021-12-09 22:04:24 +08:00
之前 beta 版本 macOS 12 的时候 jdk 炸过一次,我使用 x86 jdk 的时候体验就和你描述的差不过,整个 idea 就如同低压 u 高负载的状态,打字要一秒之后才能上屏
|
19
Leviathann 2021-12-09 23:41:35 +08:00
有没有装什么插件
|
20
bigYangMao 2021-12-10 08:14:53 +08:00 via iPhone
内存泄漏 hug 爆的时候会这样,关掉鼠标指针还原鼠标颜色好了
|
21
hahaFck 2021-12-10 08:48:57 +08:00
我的刚装完,什么都不需要配置,不是快,是超级快
|
22
hengo 2021-12-10 09:56:41 +08:00
和你一样的配置,idea 如丝般顺滑。不过我准备换丐中丐了
|