1. 程式人生 > >Linux系統小技巧(4):環境變數JAVA_TOOL_OPTIONS簡介

Linux系統小技巧(4):環境變數JAVA_TOOL_OPTIONS簡介

有關此環境變數的官方文件在此,本不用再饒舌,但是似乎不少人不知道這個變數及其文件。為傳播計,還是記錄一下。

首先,這個變數名字裡雖然又“TOOL”字眼,但是,其角色卻是“JAVA_OPTIONS”。只不過因緣巧合,名不符實罷了。

平時見慣了有衝擊力的java命令列。比如,這樣的

20150323144010201_jpeg

但是,偶爾還是會有這樣的情況,正如上面官方文件提到的,還是有時候,需要調整,比如,調整jvm配置,但是你沒有辦法通過配置檔案(可能是自己編譯的jdk)或者java命令列選項來做到這一點。

比如,Impala: Real-time Query for Hadoop,即有一個守護程序,是C++程式,直接使用的

JNI,呼叫了libjvm.so。搜尋官方網站和檢查原始碼,均沒有發現配置方法。這種情況下,要給Impala啟動的JVM傳遞引數,只有使用JAVA_TOOL_OPTIONS環境變量了。

按照慣例,要給一個示例

export JAVA_TOOL_OPTIONS=' -Xss2m'