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设置方法记录的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java中 == 与 equal 的区别
- 下一篇: ubuntu系统如何切换到root用户登