【问题标题】:Weblogic - Order of JVM ArgumentsWeblogic - JVM 参数的顺序
【发布时间】:2014-06-30 14:19:28
【问题描述】:

我有一个使用以下 JVM 参数启动的 Oracle Weblogic 服务器 (10.3.6):

使用以下行启动 WLS:/oracle/javahome/jdk1.6.0_29/bin/java -server -Xms512m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=768m <... ..> -Xms1024m -Xmx2048m -XX:PermSize=512m -XX:MaxPermSize=1024m

请注意,参数“ms”、“mx”、“PermSize”和“MaxPermSize”各出现两次。

现在,显然我宁愿不出现 2 次(正在解决这个问题),但与此同时,为了论证,有谁知道 Weblogic JVM 将使用每个参数的哪个出现?一号还是二号?

谢谢。

【问题讨论】:

  • 您可以使用jconsole 连接到您的服务器以了解已分配多少内存...或关注stackoverflow.com/questions/2740725/… 但请查看setDomainEnvstartWebLogicServer Start您的服务器的选项卡以查看副本的来源。

标签: weblogic


【解决方案1】:

它将使用第一个而忽略第二个。

您出现了 2 次,因为您必须提到 PATH=...:%PATH% 并且此处 PATH 已经包含相同的参数。

【讨论】:

  • 其实这个答案是不正确的。它可以依赖于 JVM,但一般来说,它几乎总是第二次(最右边)使用。您可以使用一个简单的测试类来找出答案。已经在这里回答了:stackoverflow.com/questions/2740725/…
猜你喜欢
  • 1970-01-01
  • 2019-09-15
  • 1970-01-01
  • 2012-02-20
  • 1970-01-01
  • 2010-11-09
  • 2011-06-20
  • 2011-11-03
  • 2017-11-29
相关资源
最近更新 更多