调优IntelliJ IDEA的JVM参数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了调优IntelliJ IDEA的JVM参数相关的知识,希望对你有一定的参考价值。

参考技术A 古人说得好,工欲善其事,必先利其器,这篇小随笔其实很久之前就该写了(因为是很久之前做的事情了)。现在为了写它,还得手动复现当时的场景,真麻烦呐。

笔者的机器配置和环境如下:

调整IDEA的JVM参数还是很有必要的,下面是我从打开IDEA到一顿操作使之内存吃紧之后的内存占用及GC情况:

当开的项目过多,或Build/Import超大项目时,就会出现这种提示(在1080p外接显示器上截的,糊了),并且会越发卡顿:

点击Configure,就会弹出修改最大堆大小的对话框:

当然,我们并不满足于只修改堆大小。点击IDEA Help菜单中的Edit Custom VM Options项,打开IDEA的JVM参数列表,就可以进行优化了。

请注意,以下是根据我的环境调整的参数,虽然大体通用,但仍然要具体情况具体分析。另外为了表述清晰,写了一些注释,有一些默认开启的项也加了进来,就当是复习+拓展一下常用的JVM参数吧。

可见,虽然我们平时提起调优,指的都是那些相对大型的服务端应用,但是Java离我们如此之近,身边的很多东西都是可以拿来实践的。

以上是关于调优IntelliJ IDEA的JVM参数的主要内容,如果未能解决你的问题,请参考以下文章

IntelliJ IDEA设置JVM运行参数

IntelliJ IDEA之如何设置JVM运行参数

2021新版intelliJ idea 单元测试设置jvm参数的地方

2021新版intelliJ idea 单元测试设置jvm参数的地方

2021新版intelliJ idea 单元测试设置jvm参数的地方

JVM性能调优(2) —— 内存设置和查看GC日志