李明明架构师Sign in

Jetbrains IDEA性能调优-Windows 11

liming

现在各团队微服务很流

大家在平时工作中往往会打开多个idea窗口

如果你现在的IDEA很卡,很慢,这里面有几个原因:

1. 机器太老配置差,这种需要升级硬件或者换电脑

2. 一直在用idea默认的boot jdk,没有进行过调优,这种是可以尝试优化,以提高idea性能

那么你的idea该做一下性能优化了。

今天我们讲一下Jetbrains IDEA性能优化的思路

1. 换idea boot jdk

2. 调优jvm参数

第一步,打开idea菜单,如图1

IdeaMenu

图1

点“帮助” ,”查找操作。。“,如图2

find action

图2

找到“选择IDE的启动Java运行时...”, 如图3

choose boot jdk

图3

选择boot jdk版本:“21b212.1”,下面四个都 行,选 jdk21版本,这个版本zgc支持windows,如图4

Selecting boot jdk version

图4

右击"IntelliJ IDEA"图标,点属性,如图5,点“打开文件所在的位置”,

我这里是Community Edition版本,专业版一样。

Open idea properties window

图5

idea目录,如图6,打开idea64.exe.vmoptions,这里配置boot jdk参数

idea directory

图6

这里我给出一个示例供大家参考:

-Xms8g

-Xmx8g

-XX:ReservedCodeCacheSize=512m

-XX:+UseZGC

-XX:SoftRefLRUPolicyMSPerMB=50

-XX:CICompilerCount=2

-XX:+HeapDumpOnOutOfMemoryError

-XX:-OmitStackTraceInFastThrow

-XX:+IgnoreUnrecognizedVMOptions

-XX:CompileCommand=exclude,com/intellij/openapi/vfs/impl/FilePartNodeRoot,trieDescend

-ea

-Dsun.io.useCanonCaches=false

-Dsun.java2d.metal=true

-Djbr.catch.SIGABRT=true

-Djdk.http.auth.tunneling.disabledSchemes=""

-Djdk.attach.allowAttachSelf=true

-Djdk.module.illegalAccess.silent=true

-Dkotlinx.coroutines.debug=off

==============================

OK,大家有什么不懂的可以加QQ群讨论。

也可以直接在评论区交流

看到会回复。

Q群:559722761

微信群:

group qr

抖音|B站|小红书:李明明-架构师

b站\抖音\youtube\西瓜视频:李明明-架构师

telegrame:

https://t.me/alltechnology_source_code