无意中发现的方法:一招让你的 IntelliJ Idea 飞起来

一、引言

最近工作中使用到了 IntelliJ Idea,说实在的,不太熟悉这个 IDE。

不知道为什么,对比 Eclipse 和 IntelliJ Idea,在我的电脑上,竟然是 IntelliJ Idea 比 Eclipse 运行的更卡一些。尤其是 IntelliJ Idea 的内存占用,简直惊人,在我的办公电脑上,竟然达到了 恐怖的 1.62GB!

关键还不是这个,这么大的内存占用,给我的体验并没有很舒服,总觉得很卡。

那么,有什么办法能够让 IntelliJ Idea 的内存占用小一些,或者说运行的更快一些呢?

二、解决

皇天不负有心人,我终究还是找到了解决办法:

原来在 IntelliJ Idea 的安装目录下的 bin 目录下,有两个 idea.exe.vmoptions 和 idea64.exe.vmoptions 配置文件,你可以通过修改这两个配置文件中的配置项,即可达到调整 IntelliJ Idea 的内存占用的效果。

至于到底是修改 idea.exe.vmoptions 还是修改 idea64.exe.vmoptions,取决于你运行的是 idea.exe 还是 idea64.exe。

这里我的电脑是 64 位的,当然是运行的 idea64.exe,因此我修改的就是 idea64.exe.vmoptions 文件:

-Xms512m
-Xmx2048m
-XX:ReservedCodeCacheSize=480m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-XX:CICompilerCount=2
-Dsun.io.useCanonPrefixCache=false
-Djdk.http.auth.tunneling.disabledSchemes=""
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-Djdk.attach.allowAttachSelf=true
-Dkotlinx.coroutines.debug=off
-Djdk.module.illegalAccess.silent=true

这里我们需要重点关注的只有 3 个配置项:
-Xms 默认为 128m,意为 Idea 的启动内存占用, 设置为 512m 可以搞启动速度
-Xmx 默认为 750m,意为 Idea 的最大内存占用,设置为 2048m 可以提高 Idea 的程序性能
-XX:ReservedCodeCacheSize 默认为 240m,意为 Idea 保留代码占用的内存容量,调整为更大的数值也并无不可

ps: 此处参考文章如下
IntelliJ IDEA怎么设置内存
IntelliJ IDEA 学习(六)内存设置

果然,修改了之后,我能明显感觉到我的 IntelliJ Idea 运行的更加流畅了!

希望这篇博客也能给你带来一些帮助~~~
To be Stronger:)

你可能感兴趣的:(java)