Idea

安装

TBD

优化

默认安装的 idea,配置不够合理,需要修稿。

打开 idea 安装目录下的 bin/idea.vmoptions 文件,原来的默认内容如下:

  1. -server
  2. -Xms128m
  3. -Xmx512m
  4. -XX:ReservedCodeCacheSize=240m
  5. -XX:+UseConcMarkSweepGC
  6. -XX:SoftRefLRUPolicyMSPerMB=50
  7. -ea
  8. -Dsun.io.useCanonCaches=false
  9. -Djava.net.preferIPv4Stack=true
  10. -XX:+HeapDumpOnOutOfMemoryError
  11. -XX:-OmitStackTraceInFastThrow
  12. -Dawt.useSystemAAFontSettings=lcd
  13. -Dsun.java2d.renderer=sun.java2d.marlin.MarlinRenderingEngine

修改配置如下:

  1. -server
  2. -Xms512m
  3. -Xmn512m
  4. -Xmx4g
  5. -XX:ReservedCodeCacheSize=240m
  6. -XX:+UseG1GC
  7. -XX:+UseNUMA
  8. -XX:MaxMetaspaceSize=512m
  9. -XX:SoftRefLRUPolicyMSPerMB=50
  10. -ea
  11. -Dsun.io.useCanonCaches=false
  12. -Djava.net.preferIPv4Stack=true
  13. -XX:+HeapDumpOnOutOfMemoryError
  14. -XX:-OmitStackTraceInFastThrow
  15. -Dawt.useSystemAAFontSettings=lcd
  16. -Dsun.java2d.renderer=sun.java2d.marlin.MarlinRenderingEngine

重新启动 idea。