摘要:從所有的進(jìn)程中找出最消耗的線程缺省個,打印出其線程棧用法要顯示的線程棧數(shù)要顯示的線程棧數(shù)指定的腳本找出庫,即文件或目錄類目錄中的重復(fù)類。通過腳本參數(shù)指定目錄,查找目錄下文件,收集文件中文件以分析重復(fù)類。
show-busy-java-threads.sh
用法從所有的 Java 進(jìn)程中找出最消耗 CPU 的線程(缺省5個),打印出其線程棧
./show-busy-java-threads.sh ./show-busy-java-threads.sh -c <要顯示的線程棧數(shù)> ./show-busy-java-threads.sh -c <要顯示的線程棧數(shù)> -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 <