Java heap space设置方法记录
近被 OutOfMemory Error折腾得够呛,记载一点设置JVM虚拟机内存Java heap space的方法。
Tomcat 7
参考:
http://www.davidghedini.com/pg/entry/install_tomcat_7_on_centos
http://blog.csdn.net/f_zongjian/article/details/5723665
网上找了半天tomcat的设置方法,各式各样。其实非常简单,设置JAVA_OPTS参数。
Windows环境下修改“%TOMCAT_HOME%/bin/catalina.bat”文件,在文件开头增加如下设置:set JAVA_OPTS=-Xms256m -Xmx512m
Linux下在%TOMCAT_HOME%/bin/catalina.sh, 在开头的任意位置加入参数设置:
# LOGGING_MANAGER="-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager"
#
# $Id: catalina.sh 1498485 2013-07-01 14:37:43Z markt $
# -----------------------------------------------------------------------------
JAVA_OPTS="-Xms128m -Xmx1512m"
# OS specific support. $var _must_ be set to either true or false.
cygwin=false
darwin=false
os400=false
重启tomcat:
TOMCAT_PATH/bin/shutdown.sh
TOMCAT_PATH/bin/startup.sh
如果配置没错,那么tomcat将正常启动。
拥有manager账户即可通过http://localhost:8080/manager/status 查看。
设置账户可参考下列代码修改%TOMCAT_HOME%/conf/tomcat-users.xml, 增加以下3行:
<role rolename="admin-gui"/>
<role rolename="manager-gui"/>
<user username="tomcat" password="tomcat" roles="admin-gui,manager-gui"/>
Eclipse
更加简单,打开run-run configurations,
修改Arguments下面的VM arguments
-Xms512M
-Xmx3072M
当然,根据你自己的机子 量力而行。。。
同学们很多在找如何在eclipse里面添加程序参数,只要在上面program arguments里面添加即可。
Java heap space设置方法记录相关推荐
- linux java heap space_Linux tomcat9 java.lang.OutOfMemoryError: Java heap space 解决方法
错误 tomcat9 出现这样的错误日志,可能会造成tomcat挂掉,这是由于可使用内存不足造成的. 01-May-2020 12:31:09.411 SEVERE [https-jsse-nio-4 ...
- java.lang.OutOfMemoryError: Java heap space解决方法
java.lang.OutOfMemoryError: Java heap space解决方法 参考文章: (1)java.lang.OutOfMemoryError: Java heap space ...
- java heap space解决方法
在JVM中如果98%的时间是用于GC(Garbage Collection)且可用的 Heap size 不足2%的时候将抛出异常信息,java.lang.OutOfMemoryError: Java ...
- java.lang.OutOfMemoryError: Java heap space 解决方法
这个问题的根源是jvm虚拟机的默认Heap大小是64M,可以通过设置其最大和最小值来实现.设置的方法主要是几个. 1.可以在windows 更改系统环境变量 加上JAVA_OPTS=-Xms64m - ...
- memory java heap_java.lang.OutOfMemoryError: Java heap space解决方法
//首先检查程序有没有限入死循环 这个问题主要还是由这个问题 java.lang.OutOfMemoryError: Java heap space 引起的.第一次出现这样的的问题以后,引发了其他的问 ...
- java heap space 解决方法_内存溢出错误:java堆空间
本文为翻译的文章,作者PANKAJ,原文: https://www.journaldev.com/21010/java-lang-outofmemoryerror-java-heap-space 当J ...
- Idea运行项目报错:java.lang.OutOfMemoryError: Java heap space 解决方法
问题描述 使用Idea运行代码量比较多的项目时,会报错:java.lang.OutOfMemoryError: Java heap space 问题处理 这个显而易见是堆内存溢出,首先想到的时tomc ...
- java heap space 解决方法_Java静态方法/变量,非静态方法/变量的区别,今天一并帮你解决
静态/非静态 方法/变量的写法 大家应该都明白静态方法/字段比普通方法/字段的写法要多一个static关键字,简单写下他们的写法吧,了解的可以直接略过 class Test{ // 静态变量 publ ...
- Java_异常_05_ OutOfMemoryError: Java heap space
一.异常现象: 二.异常原因 JAVA的堆栈设置太小 注: 出现此异常之后,会引发其他的问题. 三.异常解决 手动设置Heap size: 修改 TOMCAT_HOME/bin/catalina.sh ...
最新文章
- 翻遍用AI检测新冠的论文,一篇临床可用的也没有?!
- d3 svg path添加文本_10 倍高清不花!大麦端选座 SVG 渲染
- 调用iOS系统本地相册或摄像头
- Android Studio :1、连接手机调试(超级详细;附带连接测试录像);2、点击Button按钮,显示Toast中的内容
- $Django importlib与dir知识,手写配置文件, 配置查找顺序 drf分页器drf版本控制
- python dict初始化大小_在Python中初始化/创建/填充Dict的Dict
- java虚拟机规范 51cto_java虚拟机
- 办公自动化-实测doc文档-创建文档添加内容-0223
- 造芯片这事情,到底要不要找潘金莲算账?
- opencv qt5安装linux,Ubuntu OpenCV安装和设置(Qt5吗?)
- 没有钱的苦恼与无奈:七个城市的1000元生活(转载)
- smartsvn 破解
- xmapp启动之路径错误
- 业余ACMer笔记·6月第三周补题
- CSD-1371电力监控系统网络安全监测装置(Ⅱ 型)介绍
- 灵感分享|10个优秀网站设计实例赏析及原型分享
- ARM SCP-firmware 代码解析
- Qt编写地图综合应用55-海量点位标注
- docker环境下mysql镜像启动后权限更改问题的解决
- 语义解析Parser用户手册
热门文章
- 解决IDEA2020控制台乱码的方法(亲测)
- MySql 自适应哈希索引
- Geography爱好者 QGIS WGS84转其它坐标系并计算坐标
- centos7下配置golang1.7.1环境(自己做测试了)
- 反思项目调试整体过程
- 计算机无法检测电池损耗怎么办,笔记本电脑无法充电怎么办?笔记本电池损耗如何修复?...
- pycharm的项目文件中包括什么_工程建设施工招标项目的招标文件包括哪些内容?...
- 联想e470无线网卡驱动_笔记本显示已关闭无线功能,请问怎样打开?谢谢!
- python自动化工具开发_初识TPOT:一个基于Python的自动化机器学习开发工具
- 双目摄像头 三维坐标 python_时间编码单像素三维成像:挑战三维成像的速度极限...