如何修改java虚拟机内存?

如题所述

1、普通java应用程序,使用java命令运行,
java -Xms1024m -Xmx1024m -XX:MaxNewSize=256m -XX:MaxPermSize=256m -jar

2、tomcat
在catalina.bat的set JAVA_OPTS修改为set JAVA_OPTS=-Xms1024m -Xmx1024m -XX:MaxNewSize=256m -XX:MaxPermSize=256m –server

3、eclipse中运行应用程序
程序右键选属性->run/debug settings->选中应用程序->编辑->Arguments->VM arguments输入框输入
-Xms1024m -Xmx1024m -XX:MaxNewSize=256m -XX:MaxPermSize=256m

4、weblogic
在$DOMAIN_HOME/bin/setDomainEnv.sh修改内存
温馨提示:内容为网友见解,仅供参考
无其他回答

如何设置Java虚拟机的初始和最大堆内存?
如果应用程序的内存需求较为稳定,可以设置相近的初始堆大小和最大堆大小以减少内存波动。如果应用程序的内存需求变化较大,可以设置一个较小的初始堆大小和一个较大的最大堆大小以灵活调整内存使用。选择合适的内存大小可以大大提高程序的运行效率和系统的稳定性。

关于设置Java虚拟机(JVM)的内存问题
maxMemory()这个方法返回的是java虚拟机(这个进程)能构从操作系统那里挖到的最大的内存 以字节为单位 totalMemory()这个方法返回的是java虚拟机现在已经从操作系统那里挖过来的内存大小 也就是java虚拟机这个进程当时所占用的所有内存 freeMemory为当前jvm中没有使用的内存 附 jvm参数说明 (转自)s...

用eclipse运行项目时怎么设置虚拟机内存大小
方法一:打开eclipse,选择Window--Preferences...在对话框左边的树上双击Java,再双击Installed JREs,在右边选择前面有对勾的JRE,再单击右边的“Edit”按钮,出现一个 Edit JRE 的对话框,在其中的Default VM Arguments: 框中输入 -Xms128m -Xmx512m ,这样设置Java拟虚机内存使用最小是128M,最大是...

java64位设置内存大小在哪设置
1.在eclipse根目录下打开eclipse.ini,默认内容为(这里设置的是运行当前开发工具的JVM内存分配): -vmargs -Xms40m -Xmx256m -vmargs表示以下为虚拟机设置参数,可修改其中的参数值,也可添加-Xmn,-Xss,另外,eclipse.ini内还可以设置非 堆内存,如:-XX:PermSize=56m,-XX:MaxPermSize=128m。2.打开ec...

如何设置Java虚拟机JVM启动内存参数
Tomcat默认的Java虚拟机JVM启动内存参数大约只有64MB或者128MB,非常小,远远没有利用现在服务器的强大内存,所以要设置Java虚拟机JVM启动内存参数。具体设置方法为:Tomcat修改TOMCAT_HOME\/bin\/catalina.bat,在[echo Using CATALINA_BASE: "%CATALINA_BASE%"] 上面加入,比如:set JAVA_OPTS= -server -...

java 虚拟机内存因程序需要已确定在2—4G范围内,请问怎样分配该内存较好...
1. 首先呢,建议是把-Xms和-Xmx设置成一致,且设置为2G\/4G,记得加-server参数,也就是在启动的命令行保证如下参数 java -server -Xms2000m -Xmx2000m2. 上面就完成了JVM的基本配置,建议此时对该JVM进行压力测试,并追加JVM的gc参数,分析内存的使用情况。java -server -Xms2000m -Xmx2000m -...

怎样修改java虚拟机的内存大小
默认的java虚拟机的大小比较小,在对大数据进行处理时java就会报错:java.lang.OutOfMemoryError。设置jvm内存的方法,对于单独的.class,可以用下面的方法对Test运行时的jvm内存进行设置。java -Xms64m -Xmx256m Test -Xms是设置内存初始化的大小 -Xmx是设置最大能够使用内存的大小(最好不要超过物理...

如何设置Java虚拟机JVM启动内存参数
设置Java虚拟机JVM启动内存参数方法如下:Tomcat修改TOMCAT_HOME\/bin\/catalina.bat,在[echo Using CATALINA_BASE: "%CATALINA_BASE%"] 上面加入,比如:set JAVA_OPTS= -server -Xms1536m -Xmx1536m或者JAVA_OPTS="-server -Xms1536m -Xmx1536m",服务器模式参数-server不加也可以 ,就变成 se...

netbeans中怎么改java虚拟机内存
我们既可以在命令行给IDE添加启动参数,也可以在netbeans安装目录的etc\/netbeans.conf文件中添加。将IDE的启动参数传递给当前的JVM也可以对IDE的启动进行优化。比如设置JVM的 –Xmx(maximum heap size) 参数的两种方式:1)在netbeans.conf添加一行 –J-Xmx64m 2)在命令行中输入启动参数 UNIX系统命令:...

ubuntu下java虚拟机内存设置
ubuntu下java虚拟机内存设置是物理内存容量的1.5到3倍。根据查询相关资料信息显示,ubuntu下java虚拟机内存理设置虚拟内存虚拟内存的设定主要根据你的物理内存大小和电脑的用途来设定,设为物理内存容量的1.5到3倍。

相似回答