idea 启动多个项目 减少内存占用

项目采用 spring boot 和spring cloud 框架,多个模块同时启动时 消耗内存过大,导致电脑崩溃。网上找到减少内存消耗的方法,在此记录一下。参考了https://blog.****.net/sinat_29970905/article/details/80945079 的方法。

1、

先在idea安装目录找到idea64.exe.vmoptions进行修改

idea 启动多个项目 减少内存占用

改完结果如下:

-Xms512m
-Xmx1024m
-XX:ReservedCodeCacheSize=240m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow

 

2、

在idea内修改 vm options 内容

idea 启动多个项目 减少内存占用

idea 启动多个项目 减少内存占用 修改成如下内容

-Xmx128m -Xms64m -Xmn32m -Xss16m

改完之后重启idea 启动项目,同时启动了8个模块,内存使用率从95%回到了65%左右

idea 启动多个项目 减少内存占用

idea 启动多个项目 减少内存占用