java - 如何增加 eclipse 中的 jboss 内存堆大小

标签 java eclipse jboss heap-memory

我尝试按照

中的建议更改 run.conf.bat 文件来增加 jboss 的 java 内存堆大小

How to increase heap size for jBoss server

并设置为

    rem # JVM memory allocation pool parameters - modify as appropriate.
set "JAVA_OPTS=-Xms2048M -Xmx2048M -XX:MaxPermSize=1024M"

如果我使用 Windows 命令提示符从 jboss_dir/bin 目录运行 jboss 服务器,它会以上述 JAVA_OPTS 值运行

但是,如果从 eclipse IDE 运行相同的 jboss,eclipse 控制台 会显示以下消息

    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 INFO  [JMXKernel] Legacy JMX core initialized
22:31:47,761 INFO  [ProfileServiceBootstrap] Loading profile: ProfileKey@4fe2fe5d[domain=default, server=default, name=default]

我想知道我可能错过了什么 eclipse 配置,所以 jboss 仍然从 JAVA_OPTS 开始,值为 -Xms128m -Xmx512m -XX:MaxPermSize=256m

22:31:46,458 INFO  [ServerInfo] VM arguments: -Dprogram.name=run.bat -Xms128m -Xmx512m -XX:MaxPermSize=256m -Dfile.encoding=Cp1252 

最佳答案

在服务器选项卡中,双击服务器会打开一个名为“概述”的窗口(第一张图片),您可以在其中找到诸如一般信息、管理登录凭据、发布等部分。

还有一个链接“打开启动配置”,它会打开一个新窗口(第二张图片),您可以在其中设置 vm 参数。

Double clicking shows this

Open Launch COnfigurations shows this

关于java - 如何增加 eclipse 中的 jboss 内存堆大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26366301/

相关文章:

java - 如何从双值创建对象列表?

android - 在 EditText 中四舍五入小数

android - 注释导入在干净时给出错误

java - 如何在for循环中设置限制?

java - 将附件添加到 pdf 文件并附上链接

java - Java中的正则表达式可以分割特殊字符和字母数字

java - 如何将一个jar文件提取并分成多个?

java - 如何在耳朵中为EJB定义自己的JNDI名称

spring-boot - 带有 NGINX 代理服务器的 Keycloak 不验证 rest api

java - 如何创建 EJB 3.2 Stateless Bean 项目并在 Wildfly 8 上运行它?