1. 程式人生 > >【Java】jstat在windows命令列中使用的準備步驟

【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使用準備工作的介紹就到這裡,關於具體的使用方法,此處暫不介紹,在未來將會補全。