增加Tomcat-Windows7客户端中的java堆空间
我已在Windows 7客户端计算机上安装了Apache Tomcat,并将geoserver.war用作部署 我在Geoserver中不断遇到超时/Java内存问题。 [(http://localhost:8080/geoserver/web/] 有很多关于如何在Linux下而不是Windows客户端下增加空间的例子。我目前有8GB的DDR5内存和Intel Core i5增加Tomcat-Windows7客户端中的java堆空间,java,windows,tomcat,geoserver,Java,Windows,Tomcat,Geoserver,我已在Windows 7客户端计算机上安装了Apache Tomcat,并将geoserver.war用作部署 我在Geoserver中不断遇到超时/Java内存问题。 [(http://localhost:8080/geoserver/web/] 有很多关于如何在Linux下而不是Windows客户端下增加空间的例子。我目前有8GB的DDR5内存和Intel Core i5 关于如何在Windows客户端上增加堆空间,您有什么想法吗?您可以通过添加以下参数来增加JVM堆空间,而且它应该在Win
关于如何在Windows客户端上增加堆空间,您有什么想法吗?您可以通过添加以下参数来增加
JVM
堆空间,而且它应该在Windows和Linux上工作:
-Xmx2048m -> this param to set the max memory that the JVM can allocate
-Xms1024m -> the init memory that JVM will allocate on the start up
-XX:MaxPermSize=512M -> this for the max Permanent Generation memory
要将它们添加到tomcat下,请执行以下操作:
- 导航并打开
内部tomcat7w.exe
[TOMCAT_HOME]/bin
- 转到
,然后将它们添加到Java点击
Java选项下
-Xmx
参数。对于Tomcat,这通常是通过setenv
脚本完成的,该脚本在Windows中称为setenv.bat
,在Linux上称为setenv.sh
,首先使用探查器运行以识别内存泄漏。Jvisualvm或Netbeans是很好的初学者。这会在DOS命令行下运行吗?我必须使用的确切命令是什么(带参数)。不用担心DOS-我现在已经按照您的说明进行了操作,并且工作正常。