find-in-jars show-busy-java-threads 等常用腳本說明

https://github.com/oldratlee/useful-scripts/blob/master/docs/java.md#-find-in-jars

find-in-jars

# 在當前目錄下所有`jar`文件裏,查找類或資源文件。
find-in-jars 'log4j\.properties'

# -d選項 指定 查找目錄(覆蓋缺省的當前目錄)
# 支持多個查找目錄,多次指定這個選項即可
find-in-jars 'log4j\.properties' -d /path/to/find/directory1 -d /path/to/find/directory2

# -e選項 指定 查找`zip`文件的擴展名,缺省是`jar`
find-in-jars 'log4j\.properties' -e zip

 

show-busy-java-threads


# 從所有運行的Java進程中找出最消耗CPU的線程(缺省5個),打印出其線程棧
show-busy-java-threads

# 當然你可以手動指定要分析的Java進程Id,以保證只會顯示你關心的那個Java進程的信息
show-busy-java-threads -p <指定的Java進程Id>
show-busy-java-threads -c <要顯示的線程棧數>
show-busy-java-threads <重複執行的間隔秒數> [<重複執行的次數>]

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章