idea内存调优

2019-12-10  本文已影响0人  ivms8200

电脑运行内存:16G

操作步骤

  1. 找到软件 bin 目录,编辑 idea64.exe.vmoptions 文件。该文件是一些虚拟机配置,我主要修改了-Xms1024m (初始分配内存)、 -Xmx4096m (最大分配内存) 以及新增了 -XX:MaxPermSize=1024m (非堆内存)。增加和修改结果如下:
    -Xms1024m
    -Xmx4096m
    -XX:MaxPermSize=1024m
    -XX:ReservedCodeCacheSize=240m
    -XX:+UseConcMarkSweepGC
    -XX:SoftRefLRUPolicyMSPerMB=50
    -ea
    -XX:CICompilerCount=2
    -Dsun.io.useCanonPrefixCache=false
    -Djava.net.preferIPv4Stack=true
    -Djdk.http.auth.tunneling.disabledSchemes=""
    -XX:+HeapDumpOnOutOfMemoryError
    -XX:-OmitStackTraceInFastThrow
    -Djdk.attach.allowAttachSelf=true
    -Dkotlinx.coroutines.debug=off
    -Djdk.module.illegalAccess.silent=true
    
  2. 同理修改idea.exe.vmoptions文件。
  3. 开启内存监控


    image.png
    效果图
  4. 重启idea,并让idea显示内存以验证是否生效:
  5. 同理webstorm也可以如此设置
上一篇下一篇

猜你喜欢

热点阅读