我正在使用8 GB RAM的Windows 2003服务器(64位).如何增加堆内存最大值?我正在使用该-Xmx1500m标志将堆大小增加到1500 Mb.我可以将堆内存增加到物理内存的75%(6 GB堆)吗?
我试图通过改变run.conf.bat文件来增加jboss的java内存堆大小
并设置为
rem # JVM memory allocation pool parameters - modify as appropriate.
set "JAVA_OPTS=-Xms2048M -Xmx2048M -XX:MaxPermSize=1024M"
Run Code Online (Sandbox Code Playgroud)
如果我使用Windows命令提示符从jboss_dir/bin目录运行jboss服务器,它将以上述JAVA_OPTS值运行
然而,如果运行来自相同的JBoss eclipse IDE的eclipse console以下消息显示
22:31:46,457 INFO [ServerInfo] Java version: 1.6.0_31,Sun Microsystems Inc.
22:31:46,457 INFO [ServerInfo] Java Runtime: Java(TM) SE Runtime Environment (build 1.6.0_31-b05)
22:31:46,457 INFO [ServerInfo] Java VM: Java HotSpot(TM) 64-Bit Server VM 20.6-b01,Sun Microsystems Inc.
22:31:46,457 INFO [ServerInfo] OS-System: Windows 7 6.1,amd64
22:31:46,458 INFO [ServerInfo] VM arguments: -Dprogram.name=run.bat -Xms128m -Xmx512m -XX:MaxPermSize=256m -Dfile.encoding=Cp1252
22:31:46,483 …Run Code Online (Sandbox Code Playgroud)