前言
IDEA 基于JVM,是内存紧张型的应用,即使是16GB内存也很一般。
机器配置:
- win10 pro
- i7-4720hq 3.2G 4c8t
- ddr3-1600
- IDEA 2023.2.1
本文优化在不升级硬件的前提下使用
优化
-
调整
JVM
堆内存及GC
IDEA 自身的JVM运行时配置,启动的java应用的jvm配置
jps
指令查看正在运行的JVM进程
-
关闭
IDEA
的无关紧要的Inspection
在Editor | Inspections
中调整Java
选项下的代码检查,可以显著的提升打开代码文件的性能
特别是Proofreading
下的Typo
,对变量名会加入单词拼写检查,严重影响性能,个人建议关闭
IDEA官方指南 IDEA Inspections -
不要启用用不到的插件
-
尽量不安装美化软件,保持原生
-
考虑开启虚拟内存
虚拟内存使用硬盘空间临时充当RAM -
VM
有VM需求时,如果不需要linux 高负载,建议给出动态内存,或者分配较低的内存。 -
windows高级设置-性能
关闭多余的效果,保留文字边缘平滑即可。
查看系统服务列表services.msc
,根据需要禁止服务自启 -
数据库
根据需要调整,mysql、oracle等
以上优化项还是有限的,条件允许还是换更高性能的机器