调优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参数的主要内容,如果未能解决你的问题,请参考以下文章
2021新版intelliJ idea 单元测试设置jvm参数的地方
2021新版intelliJ idea 单元测试设置jvm参数的地方