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

1、

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

改完结果如下:

-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 内容

 修改成如下内容

-Xmx128m -Xms64m -Xmn32m -Xss16m

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

idea 启动多个项目 减少内存占用相关推荐

  1. Delphi FMX正确加载图片最大限度减少内存占用(之一TBitmapSurface)

    Delphi FMX正确加载图片最大限度减少内存占用(之一TBitmapSurface) 国庆前,无意间发现App内存占用陡增,发现是几张4K图片(7680x4320像素)加载引发的(TImage.B ...

  2. Delphi FMX正确加载图片最大限度减少内存占用(之二TImageList)

    Delphi FMX正确加载图片最大限度减少内存占用(之二TImageList) 继上篇<Delphi FMX正确加载图片最大限度减少内存占用(之一TBitmapSurface)>之后,我 ...

  3. 关于SetProcessWorkingSetSize减少内存占用 的错误理解

    一.C# Winform应用程序占用内存较大解决方法整理(转) 原文:  http://www.jb51.net/article/56682.htm 背景: 微软的 .NET FRAMEWORK 现在 ...

  4. java 减少内存_java中减少内存占用小技巧

    Java做的系统给人的印象是什么?占内存!说道这句话就会有N多人站出来为java辩护,并举出一堆的性能测试报告来证明这一点. 其实从理论上来讲java做的系统并不比其他语言开发出来的系统更占用内存,那 ...

  5. Win10 减少内存占用; google浏览器器减少CPU占用

    减少Win10内存占用 关闭快速启动 google Chrome 系统自动更新 桌面窗口管理器 Antimalwar Service Excultable 方法一 方法二 结果 关闭快速启动 平时使用 ...

  6. vue+ivew-admin开发项目,内存占用过大解决办法

    项目用的ivew+admin ivewUI,直接从github上拉下来用的,配置也没改,我们页面比较多,大该30个页面的样子,一启用,我们的电脑就卡了,然后,看一下,内存占用 1.5G+了,我们电脑4 ...

  7. scrapy自定义Request的缓存策略(减少内存占用)

    scrapy-redis大概的架构: 从redis中拉url,构造Request对象,写入SCHEDULER_QUEUE_CLASS定义的队列中,调度器从队列中拉取Request进行抓取 想自定义Re ...

  8. SetProcessWorkingSetSize减少内存占用

    系统启动起来以后,内存占用越来越大,使用析构函数.GC.Collect什么的也不见效果,后来查了好久,找到了个办法,就是使用 SetProcessWorkingSetSize函数.这个函数是Windo ...

  9. docker 安装 MySQL 8,并减少内存占用 记录

    目前vps 1cpu 512m内存 MySQL内存占用77% ,约350m ,经过修改配置文件优化后如下 $ ps aux 进入docker bash $ docker exec -it pwc-my ...

最新文章

  1. 硬件平台上深度学习自动内核优化
  2. html embed详解
  3. 记录webpack的source map使用详细说明
  4. SpringMVC (六)注解式开发
  5. LeetCode 面试题55 二叉树的深度
  6. Qt: QTableView如何获取(行)选中、行切换信息
  7. JS兼容各个浏览器的本地图片上传即时预览效果
  8. oracle18cscott,Oracle 18c 数据库中scott用户不存在的解决方法
  9. 单片机C语言程序设计心得,单片机课程设计心得体会
  10. 导出java applet_Java Applet基础——输出HelloWorld
  11. 计算机快捷指令ip,IP小技巧之如何使用DOS命令行快速修改电脑IP地址?
  12. 华为IPD 研发模式
  13. 工程项目成本管控,不知从何下手?
  14. 【人工智能】2.博弈问题、博弈搜索策略
  15. hadoop之大数据生态系统的前世今生
  16. html5怎能编写播放器代码,HTML5应用-实现简单播放器的示例代码分享
  17. 妻子和鱼----海子
  18. ELK-elasticsearch故障排查篇
  19. 让蔡徐坤来教你实现游戏中的帧动画(中)
  20. 天气预报开发之小程序篇

热门文章

  1. Linux系统调用(syscall)原理(转载)
  2. 王者荣耀扫码登录源码
  3. 做了8年前端,感谢那些优秀的后端,陪伴我工作,教会我成长
  4. 深度和广度优先算法题
  5. 半导体产业链全梳理 哪个细分领域更具投资价值?
  6. 为什么 4EVERLAND 是 Web 3.0 的最佳云计算平台
  7. java 横向 打印出来_java jacob调用打印,word,excel横向打印
  8. 又一优雅的 K8s 开源桌面管理工具
  9. Lect2 BFS总结
  10. 加权平均资本成本【读书笔记】