码迷,mamicode.com
首页 > 其他好文 > 详细

JVM参数

时间:2017-08-20 13:08:51      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:com   指定   java   错误信息   pts   ring   width   logs   32位   

技术分享

 

今天遇到了一个问题,就是windows环境下设置

修改bin/catalina.bat文件设置参数(第一行)

set JAVA_OPTS=-Dfile.encoding=UTF-8 -server -Xms1024m -Xmx2048m -XX:NewSize=512m -XX:MaxNewSize=1024m -XX:PermSize=256m -XX:MaxPermSize=256m -XX:MaxTenuringThreshold=10 -XX:NewRatio=2 -XX:+DisableExplicitGC技术分享

发现tomcat启动不了,一闪而过,然后把上述-Xmx2048m要改成1024才能启动

后来在网上查了资料,发现:

可以设置的最大JVM内存和JVM版本以及操作系统版本有关,一般Windows下1200-1500M左右,Linux下最大能到2600M; 
具体可以使用命令 java -XmxXXXXM -version 来进行测试(如:java -Xmx1024M -version),然后逐渐的增大XXXX的值,如果执行正常就表示指定的内存大小可用,否则会打印错误信息。 

估计用的是32位的操作系统。好像java 最高就只能上到1.5G内存。

JVM参数

标签:com   指定   java   错误信息   pts   ring   width   logs   32位   

原文地址:http://www.cnblogs.com/XJJD/p/7399640.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!