基於JDK命令列工具的Java效能監控

2021-09-22 14:06:17 字數 1018 閱讀 1192

1. 標準引數

2. 非標準化引數 (x引數)

3. xx引數

1. -xx:+printflagslnitial(可設定引數的初始值)  顯示的引數如果是:=則表示是修改過的,=則表示是預設值

2. -xx:printflagsfinal

3. -xx:unlockexperimentalvmoptions解鎖實驗引數(先決條件)

4. -xx:+unlockdiagnosticvmoptions解鎖診斷引數

5. -xx:+printcommandlineflags列印命令列引數

6. -xms -xmx 堆的容量

7. -xx:newsize -xx:maxnewsize 新生代的大小

8. -xx:newratio  設定yong 和 old的比例   

9. -xx:survivorratio 設定兩個survivor區和eden的比

10. -xx:metaspacesize -xx:maxmetaspacesize metaspace 大小 (下面的引數都是小弟,主要調整老大即可,容量大了,下面的也會變大)

11. -xx:+usecompressedclasspointers 使用壓縮短指標

12. -xx:compressedclassspacesize 預設1g 可以設定

13. -xx:initialcodecachesize  codecache 最小值

14. -xx:reservedcodecachesize codecache 最大值

15. -xx:stringtablesize=99991  調整string pool的大小

16. 查詢執行的jvm中的引數

1. 檢視的資訊

2. 命令格式

jit編譯

1. 記憶體溢位自動匯出(記憶體很大的時候,可能會導不出來)

2. 使用jmap命令手動匯出,使用mat工具分析

1. histogram 檢視物件數量  

2. dominator_tree 檢視物件佔的位元組數

命令列工具

在wince6.0 中,在vs2005 的 build 選單中,有乙個 advanced build commands 其中有很多編譯選項 sysgen 相當於執行命令 blddemo q 一般第一次編譯或者是 改變了 catalog 中的item 的時候,就用這個了。clean sysgen 相當...

命令列工具

執行 scws h 可以看到詳細幫助說明。usage scws options i input o output i string file 要切分的字串或檔案,如不指定則程式自動讀取標準輸入,每輸入一行執行一次分詞 o file 切分結果輸出儲存的檔案路徑,若不指定直接輸出到螢幕 c charse...

c mysql命令列 mysql 命令列工具

1 mysql命令選項 2 mysql命令 3 mysql日誌 4 mysql服務端幫助 5 執行mysql指令碼 6 使用技巧 mysql是乙個能夠編輯輸入行的簡單sql shell,支援互動式和非互動式訪問。使用互動式時,查詢結果以ascii表的格式展示。使用非互動式時,查詢結果以製表符分隔的格...