摘要:從所有的進程中找出最消耗的線程缺省個,打印出其線程棧用法要顯示的線程棧數要顯示的線程棧數指定的腳本找出庫,即文件或目錄類目錄中的重復類。通過腳本參數指定目錄,查找目錄下文件,收集文件中文件以分析重復類。
show-busy-java-threads.sh
用法從所有的 Java 進程中找出最消耗 CPU 的線程(缺省5個),打印出其線程棧
./show-busy-java-threads.sh ./show-busy-java-threads.sh -c <要顯示的線程棧數> ./show-busy-java-threads.sh -c <要顯示的線程棧數> -p <指定的Java Process>腳本
#!/bin/bash # @Function # Find out the highest cpu consumed threads of java, and print the stack of these threads. # # @Usage # $ ./show-busy-java-threads.sh # # @author Jerry Lee readonly PROG=`basename $0` readonly -a COMMAND_LINE=("$0" "$@") usage() { cat <