之前我的IDEA还好好的,为了学SSM,同时安装了jdk8和jdk17之后就出现了IDEA过一会就闪屏的情况,看着好烦。我先以为是两种环境同时存在的问题,于是我把jdk17卸载了,发现没什么用. 于是到网上搜索了一堆,说什么清理缓存(你们可以试试,但是我这没用),也没用.我这里列出几种比较有用的方法.
1. 把虚拟机内存适当设置大一点我这里设置的是2G(2048),同时 自定义vm信息 里面添加
-Dawt.useSystemAAFontSettings=on
-Dsun.java2d.uiScale.enabled=false
-Dsun.java2d.opengl=false
添加参数 --disable-animations
来禁用动画效果
这个方法还是会闪屏,但是频率会降低很多,从之前的几分钟一次,现在差不多十几分钟到半小时一次,没算过,感觉. 反正没之前频繁了.
2. 有人说家庭版的windows会有这种情况, 换成企业版或专业版就不会出现这种情况
3. 有人说把幻灯片关了就行了,但是我找了半天没找到他说的幻灯片^^
4. sudo apt install systemsettings ,在 KDE 系统设置 里把渲染方式改为 XRender 可以避免闪屏,但是使用 CPU 渲染会导致圆角效果丢失。