
3.修改完成后,重启Idea,在Idea界面右下角看到总的和当前使用的内存大小,如未显示,可在 Appearance 参数面板中选中 Show memory indicator 选项,点击 Apply 完成设置。
古人说得好,工欲善其事,必先利其器,这篇小随笔其实很久之前就该写了(因为是很久之前做的事情了)。现在为了写它,还得手动复现当时的场景,真麻烦呐。
笔者的机器配置和环境如下:
调整IDEA的JVM参数还是很有必要的,下面是我从打开IDEA到一顿 *** 作使之内存吃紧之后的内存占用及GC情况:
当开的项目过多,或Build/Import超大项目时,就会出现这种提示(在1080p外接显示器上截的,糊了),并且会越发卡顿:
点击Configure,就会d出修改最大堆大小的对话框:
当然,我们并不满足于只修改堆大小。点击IDEA Help菜单中的Edit Custom VM Options项,打开IDEA的JVM参数列表,就可以进行优化了。
请注意,以下是根据我的环境调整的参数,虽然大体通用,但仍然要具体情况具体分析。另外为了表述清晰,写了一些注释,有一些默认开启的项也加了进来,就当是复习+拓展一下常用的JVM参数吧。
可见,虽然我们平时提起调优,指的都是那些相对大型的服务端应用,但是Java离我们如此之近,身边的很多东西都是可以拿来实践的。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)