WebStorm 自定义虚拟机内存 (The IDE is running low on memory...)

简介:We bStorm在打开大型项目时,运行卡顿,鼠标严重缓慢跟随,并且在webstorm底部提示The IDE is running low on memory...

WebStorm在打开大型项目时,运行卡顿,鼠标跟随缓慢,严重影响开发效率。无意中发现WebStorm底部有个图标一直在加载中,并且在提示The IDE is running low on memory and this might affect performance. ...
原来是WebStorm的分配的限制导致的,通过自定义IDE的运行内存(Edit Custom VM options)解决问题,以下为解决步骤:

配置Edit Custom VM options

  • 在WebStorm 菜单栏找到Help->Find Action
    屏幕快照 2019-08-06 下午2.22.18.png

  • 在Find Action中选中Actions菜单,搜索Custom VM
    屏幕快照 2019-08-06 下午2.22.02.png

  • 编辑Edit Custom VM options
    修改默认内存-Xmx750m,将其修改为-Xmx2048m(具体大小根据需求);其中xms为虚拟机的初始分配的堆内存大小,xmx为最大允许分配的堆内存。

# custom WebStorm VM options

-Xms128m
-Xmx2048m
-XX:ReservedCodeCacheSize=240m
-XX:+UseCompressedOops
-Dfile.encoding=UTF-8
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-Djdk.http.auth.tunneling.disabledSchemes=""
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-Xverify:none

-XX:ErrorFile=$USER_HOME/java_error_in_webstorm_%p.log
-XX:HeapDumpPath=$USER_HOME/java_error_in_webstorm.hprof
  • 重启WebStorm,不再卡顿。

推荐阅读

目录