Intellij IDEA 内存设置的问题 及解决
在IDEA上运行较大项目时,编译量很大,可能会报出 Error:java: java.lang.OutOfMemoryError: Java heap space 的错误,解决方法如下:
java.lang.OutOfMemoryError是内存不足导致的,因此需要修改Idea运行项目的内存大小。
打开 file -> setting -> Build,Execution,Deployment -> Complier
修改Build process heap size 为 2048
在JDK1.6环境中,需要考虑到永久代的问题,运行大项目提示java.lang.OutOfMemoryError: PermGen space 即永久代内存溢出问题 ,解决方式如下:
打开Tomcat配置 Edit Configurations -> Server -> VM options
添加优化变量配置:
-Xms512m -Xmx2048m -XX:PermSize=512m -XX:MaxPermSize=2048m
1
参数说明:
-Xms:Java Heap初始值,Server端JVM最好将-Xms和-Xmx设为相同值,开发测试机JVM可以保留默认值
-Xmx:Java Heap最大值,默认值为物理内存的1/4,最佳设值应该视物理内存大小及计算机内其他内存开销而定
-XX:PermSize:设置持久代初始值
-XX:MaxPermSize:设置持久代最大值
总之是要根据 本地配置 适当修改,我是16G内存,就设置最大2G 大气一点!!!
————————————————
版权声明:本文为CSDN博主「wenjuice」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_41379337/article/details/108079168
最新文章
- CORS简介
- 如何安装一个优秀的BUG管理平台——真的是手把手教学!
- 10月27日PHP加载类、设计模式(单例模式和工厂模式)、面向对象的六大原则
- 解剖SQLSERVER 第十二篇 OrcaMDF 行压缩支持(译)
- 作业七:团队项目——Alpha版本冲刺阶段-11
- Docker入门教程(一)介绍
- js正则表达式 验证手机号,email地址和邮政编码
- 《zw版·Halcon-delphi系列原创教程》 Halcon分类函数008,matrix,矩阵函数
- uva 514
- HW6.16
- C#垃圾回收机制详解
- Lintcode--002(两个字符串是变位词)
- Oracle EBS-SQL (SYS-19):sys-用户登陆纪录查询.sql
- java如何停止一个运行的线程?
- 在HTM中显示播放视频
- [转载] 详细讲解Hadoop中的简单数据库HBase
- 在阿里云服务器上安装完成并启动Tomcat后,通过http不能访问--解决办法
- MySQL中字段字符集不同导致索引不能命中
- ipython的%matplotlib inline如何改写在Python
- ASP.NET MVC 简单分页代码
热门文章
- 从Gartner与IDC三大行业报告,看国产RPA的市场规模与未来发展
- Unity3D组成
- C++面向行输入:get()与getline()
- Go语言核心36讲(Go语言基础知识二)--学习笔记
- Serverless 是一种思想状态
- 「JOISC 2020 Day2」变态龙之色 题解
- bzoj4821 &;&; luogu3707 SDOI2017相关分析(线段树,数学)
- Win7恢复注册表
- [对对子队]会议记录4.14(Scrum Meeting 5)
- OTA测试介绍