尝试一下几种方式:

1,改变idea的heap参数大小至1500

2,IDEA启动参数配置

-Xms128m
-Xmx3072m
-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
-Dfile.encoding=utf-8
#
#
#
-javaagent:C:\Users\Public\.BetterIntelliJ\BetterIntelliJ-1.20.jar//常见配置汇总
//堆设置
-Xms:初始堆大小
-Xmx:最大堆大小
-XX:NewSize=n:设置年轻代大小
-XX:NewRatio=n:设置年轻代和年老代的比值.如:为3,表示年轻代与年老代比值为1:3,年轻代占整个年轻代年老代和的1/4
-XX:SurvivorRatio=n:年轻代中Eden区与两个Survivor区的比值.注意Survivor区有两个.如:3,表示Eden:Survivor=3:2,一个Survivor区占整个年轻代的1/5
-XX:MaxPermSize=n:设置持久代大小
//收集器设置
-XX:+UseSerialGC:设置串行收集器
-XX:+UseParallelGC:设置并行收集器
-XX:+UseParalledlOldGC:设置并行年老代收集器
-XX:+UseConcMarkSweepGC:设置并发收集器
//垃圾回收统计信息
-XX:+PrintGC
-XX:+PrintGCDetails
-XX:+PrintGCTimeStamps
-Xloggc:filename
//并行收集器设置
-XX:ParallelGCThreads=n:设置并行收集器收集时使用的CPU数.并行收集//线程数.
-XX:MaxGCPauseMillis=n:设置并行收集最大暂停时间
-XX:GCTimeRatio=n:设置垃圾回收时间占程序运行时间的百分比.公式为1/(1+n)
//并发收集器设置
-XX:+CMSIncrementalMode:设置为增量模式.适用于单CPU情况.
-XX:ParallelGCThreads=n:设置并发收集器年轻代收集方式为并行收集时,使用的CPU数.并行收集线程数.
-XX:+CMSParallelRemarkEnabled:并发清理
————————————————
版权声明:本文为CSDN博主「privateobject」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/privateobject/article/details/105944578
  1. 可见以上配置是没办法满足大型项目的编译与运行的, 将-Xmx调大 ,建议将-Xms(初始化内存)和-Xmx(最大内存)设置成一样的,避免重新分配内存是出现卡顿;
  2. -Xmx参数的调整需要根据计算机内存而来,例如:计算机内存为8G,可设置**-Xmx4096m**;

idea启动项目报错内存资源不足的问题相关推荐

  1. 解决idea启动项目报错:Unable to open debugger port(127.0.0.1:60157):java.net.SocketExceptionsocket closed

    转载自  解决idea启动项目报错:Unable to open debugger port(127.0.0.1:60157):java.net.SocketException"socket ...

  2. java启动项目报错,org.apache.catalina.lifecycleException..............以及解决方案

    解决方法 像类似的启动项目报错,一般情况都在web.xml里面: 此时,注意 java.lang.IllegalArgumentException: Invalid<url-pattern> ...

  3. vue启动项目报错:npm ERR! missing script: serve解决方法

    vue启动项目报错:npm ERR! missing script: serve解决方法 1.vue启动项目报错:npm ERR! missing script: serve 问题原因: 在配置文件中 ...

  4. 启动项目报错:null, message from server: “Host ‘XXX‘ is not allow

    step1:之前一直都是连的测试环境由docker镜像生成的mysql,公司老是断电导致mysql数据崩坏,于是在本地整了个8.0.18版本的mysql,启动项目报错:null, message fr ...

  5. 启动项目报错404 Not Found nginx/1.21.5-2022-6-8

    启动项目报错404 Not Found nginx/1.21.5 换了个工作地址后,再启动项目,页面显示404. 初步估计是nginx的配置文件出问题,但是之前都是能运行的,换了个地点就出错了,只能硬 ...

  6. Android Studio在模拟器启动项目报错

    android studio在模拟器启动项目报错 List of apks: [0] 'D:\Android Project\kotlin-compose-mobile-application\app ...

  7. 解决Intellij IDEA Tomcat启动项目报错:java.lang.ClassNotFoundException:org.springframework.web.context.Contex

    新建了一个maven项目,启动是报错java.lang.ClassNotFoundException:org.springframework.web.context.ContextLoaderList ...

  8. VUE 启动项目报错

    因任务需求需要将原来的代码,复制一份改变端口号来和后端代码实现新需求,再将代码复制后,使用npm run dev启动项目报错了,npm  install也不行.在网上搜了各种方法都不行,头大,简直是个 ...

  9. idea Tomcat启动项目报错 Message: 前言中不允许有内容,等其它问题

    创建测试项目 1.创建Maven项目 2.创建Maven子工程 3.子工程添加web 4.父级pom.xml导包 <dependencies><dependency><g ...

最新文章

  1. ActiveMQ学习总结(10)——ActiveMQ采用Spring注解方式发送和监听
  2. Xshell连接不上虚拟机Linux系统
  3. 用蛾子触角当天线,用气味导航!美国博士发明奇特生物技术无人机
  4. 蓝牙 GameKit
  5. [LeetCode]题解(python):076-Minimum Window Substring
  6. Adobe宣布Flex Builder将更名为Flash Builder
  7. html行级元素和块级元素以及css转换
  8. Linux引导流程(第二版)
  9. 标准C++的类型转换符:static_cast、dynamic_cast、reinterpret_cast和const_cast
  10. 十年 IT 老兵告诉你如何快速构建可直接落地、基于开源的低成本架构!
  11. php中result的值,PHP 返回所取得行中字段的值
  12. C语言程序设计(第三版)何钦铭著 习题5-7
  13. OSChina 周六乱弹 ——因为四毛钱,友谊的小船就翻了
  14. 通过虚拟机搭建个人NAS
  15. 深入剖析JDK动态代理源码实现
  16. 美团王慧文:顶尖高手,如何做决策?
  17. 微服务架构之限流熔断
  18. the daily 发布了
  19. 详细讲解分类模型评价指标(混淆矩阵)python示例
  20. FTP+VSFTPD

热门文章

  1. 解决Worker 1 failed executing transaction ‘ANONYMOUS‘ at master log mall-mysql-bin.000001, end_log_pos
  2. IAMP服务安装,论坛启动
  3. 赵栋 201771010137 《面向对象程序设计(java)》课程进度表
  4. WirelessCar借助亚马逊云科技的安全服务,实现车端到云端的数据安全
  5. jQuery中$(function(){})与(function($){})(jQuery)、$(document).ready(function(){})等的区别详细讲解
  6. vue element-ui elementUi 邮箱自动补全 邮箱自动填充
  7. Cognitively-Inspired Model for Incremental Learning Using a Few Examples(附翻译)
  8. 使用 redis 中的 lzf 压缩算法
  9. 限流的方式,为什么要限流,怎么实现限流
  10. iconv命令的使用方法