【Java】jstat在windows命令列中使用的準備步驟
1.簡介:關於jstat
jstat是JVM(Java虛擬機器)的一個性能監控工具。其餘類似的工具還有jmap、jstack、jps等等,本文中暫且不予介紹。jstat最傑出的功能便是監控JVM進行垃圾回收(GC)的相關資訊,在一個程序的執行過程中,可以根據使用者自定義的引數來輸出GC資訊。
不過不用著急,在介紹具體的使用方法之前,還是得先說明基本的準備步驟。
2.jdk安裝:必要的執行環境
在使用jstat之前,必須要安裝一個jdk,並且在window的環境變數中做好相應的配置。
jdk的下載安裝:
接著找到“jdk”並且點選download
進入下載頁,記得選擇windows使用的jdk下載,如圖所示:
下載得到的檔案直接雙擊執行即可安裝:
**記住此處的安裝路徑,在之後配置環境變數中會用到!
等待安裝結束即可。
3.環境變數配置:使windows能夠識別jstat
這個大概是整個安裝過程中最為複雜的一步。
Windows上,如果想要使用jstat,就應該在cmd(命令列視窗)中直接輸入jstat(緊跟引數),但是即便是安裝了jdk,windows也不一定能夠識別jstat命令。
於是,如何讓windows識別它呢?
——答案是,配置環境變數。
首先,在計算機圖示上右鍵開啟選單->屬性
接著跳出視窗如下,並且選擇“高階系統設定”。此處不同版本系統可能視窗不同,但是選項應該是相同的。
在新出來的視窗中選擇“環境變數”
於是得到了如下視窗:
接下來的步驟很重要。
在下方列表中找到“path”一項,點選“編輯”。如果沒有這一項的話需要建立。記住是第一個字母大寫。
接下來,在“變數值”一欄中填入jdk中bin資料夾的路徑。
我這裡的是“C:\Program Files\Java\jdk1.8.0_172\bin”。
注意,如果這裡已經存在了其他的內容,記得在最後新增,並且用英文的分號隔開!
像是這樣:
圖中豎線為游標。
接下來,新建一個名叫“classpath”的變數,變數值為一個英文的點號“.”(如圖):
點選確定即可。
4.命令使用:cmd
已經配置好了環境,那麼接下來就可以開啟cmd視窗使用了。
像是這樣直接輸入jstat+引數即可使用。
使用示例:jstat –gc –h3 6033 250 10
解釋:監控gc的資訊,每三行輸出一次表頭,監控的程序pid為6033,每250ms輸出一次資訊,一共輸出10次。
本次對於jstat使用準備工作的介紹就到這裡,關於具體的使用方法,此處暫不介紹,在未來將會補全。