【JVM】配置jvm内存
2017-01-14 10:32
302 查看
在进行java开发时发现自己的JBoss启动的特别特别慢,我的电脑是4G内存加128G固态硬盘,仅仅是打开eclipse和JBoss就卡的不要不要的,更重要的是做项目中,JBoss部署老是遇到内存不足的情况:【java jvm An internal error occurred during: "Searching formarkers".Java heap space】。大牛说如果不是内存泄漏的问题,可以尝试调大下jvm的内存。自己找了些方法,调大了点内存,确实比之前运行的速度快了一些。
Java程序中默认的一个程序的jvm配置为:-Xms8m-Xmx128m;最小8M,最大128M;
我的开发环境有两套:
1.Eclipse + JBoss
2.Myeclipse + Tomcate
一: eclipse运行项目时设置虚拟机内存大小:
方法一:
打开eclipse,选择Window--Preferences...在对话框左边的树上双击Java,再双击Installed JREs,在右边选择前面有对勾的JRE,再单击右边的“Edit”按钮,出现一个
Edit JRE 的对话框,在其中的DefaultVM Arguments: 框中输入 -Xms128m -Xmx512m ,这样设置Java拟虚机内存使用最小是128M,最大是512M,再单击“OK”关闭 Edit JRE 对话框,再单击“OK”关闭Preferences对话框,Eclipse一下子就运行快了起来
方法二:
javaproject 可以右击工程 Run AS -->选最下面Run...-->Arguments-->在VM arguments里面填
-Xmx256m。这样就可以设置它运行时最大内存为256m
方法三:设置eclipse.ini文件(没有尝试)
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
128M
-vmargs
-Xms40m
-Xmx512m
-XX:MaxPermSize=256m
-Dosgi.bundlefile.limit=100
二 . myeclipse
方法一:
Tomcate设置内存代销,找到TOMCAT_home/bin/catalina.bat,在(catalina.bat)这个文件最前面加上:setCATALINA_OPTS=-XMs512-Xmx1024m 。
方法二:打开控制台窗口,输入命令:java Server -Xms512m-Xmx1024m 。
Java程序中默认的一个程序的jvm配置为:-Xms8m-Xmx128m;最小8M,最大128M;
我的开发环境有两套:
1.Eclipse + JBoss
2.Myeclipse + Tomcate
一: eclipse运行项目时设置虚拟机内存大小:
方法一:
打开eclipse,选择Window--Preferences...在对话框左边的树上双击Java,再双击Installed JREs,在右边选择前面有对勾的JRE,再单击右边的“Edit”按钮,出现一个
Edit JRE 的对话框,在其中的DefaultVM Arguments: 框中输入 -Xms128m -Xmx512m ,这样设置Java拟虚机内存使用最小是128M,最大是512M,再单击“OK”关闭 Edit JRE 对话框,再单击“OK”关闭Preferences对话框,Eclipse一下子就运行快了起来
方法二:
javaproject 可以右击工程 Run AS -->选最下面Run...-->Arguments-->在VM arguments里面填
-Xmx256m。这样就可以设置它运行时最大内存为256m
方法三:设置eclipse.ini文件(没有尝试)
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
128M
-vmargs
-Xms40m
-Xmx512m
-XX:MaxPermSize=256m
-Dosgi.bundlefile.limit=100
二 . myeclipse
方法一:
Tomcate设置内存代销,找到TOMCAT_home/bin/catalina.bat,在(catalina.bat)这个文件最前面加上:setCATALINA_OPTS=-XMs512-Xmx1024m 。
方法二:打开控制台窗口,输入命令:java Server -Xms512m-Xmx1024m 。
相关文章推荐
- android开发之 Fragment的使用:
- HTML标签-表单标签
- 弗里德哈德曼大学Graduation 弗里德哈德曼大学CertifiCate
- 利用mediaplayer播放音频
- px4flow智能光学流动传感器
- 根源技术学院Graduation 根源技术学院CertifiCate
- easyui设置文本框的值的正确方法
- 关于颜色
- Python3基础 bool类型变量赋值
- 菲斯克大学Graduation 菲斯克大学CertifiCate
- 1月12日中软的第一天
- 聊聊数据库闪回技术
- 东田纳西州立大学Graduation 东田纳西州立大学CertifiCate
- 双向循环链表的操作
- Tinker初体验
- 结构体大小sizeof的理解
- php算法-输出100以内能被3整除的整数
- CSS开发基础——块级元素和内联元素
- 修改oracle用户密码永不过期修改
- 修改oracle用户密码永不过期修改