回覆列表
  • 1 # 使用者4688197344742

    以下內容,以tomcat-8.0.14和jdk1.8.0_20為基準,伺服器為ubuntu。

    “java -Xmx3550m -Xms3550m -Xmn2g -Xss128k ”是可以直接命令列設定JVM引數嗎?是一次性的而重啟後失效嗎?這樣可以設定jvm的引數;是一次性的。設定系統環境變數JAVA_OPTS="-Xms256m -Xmx512m"就是永久性的沒錯吧。這個得看你是具體怎麼設定,以及tomcat是怎麼啟動的。若你的環境變數是針對個人使用者設定的,而tomcat是在伺服器啟動時,預設啟動的,則不會應用這個環境變數。比如我在命令列“java -Xmx3550m -Xms3550m -Xmn2g -Xss128k ”或者設定系統環境變數JAVA_OPTS="-Xms256m -Xmx512m"是不是就是把機器上的JVM最佳化方案定死了環境變數`JAVA_OPTS`並不是java本身所支援的環境變數,而是各個java應用自己使用的,例如tomact和jetty。針對tomcat本身的設定,應該使用環境變數`CATALINA_OPTS`,而不是`JAVA_OPTS`。它們的區別如下:# CATALINA_OPTS (Optional) Java runtime options used when the "start",# "run" or "debug" command is executed.# Include here and not in JAVA_OPTS all options, that should# only be used by Tomcat itself, not by the stop process,# the version command etc.# Examples are heap size, GC logging, JMX ports etc.# JAVA_OPTS (Optional) Java runtime options used when any command# is executed.# Include here and not in CATALINA_OPTS all options, that# should be used by Tomcat and also by the stop process,# the version command etc.# Most options should go into CATALINA_OPTS.

  • 中秋節和大豐收的關聯?
  • 什麼牙膠呀!要怎麼處理?