多執行緒:檢視程序執行緒方法
阿新 • • 發佈:2020-09-14
windows(不演示)
1.工作管理員
2.tasklist 檢視程序
3.taskkill 殺死程序
linux
1.ps -ef 檢視所有程序
2.ps -fT -p
3.kill 殺死程序
4.top 按大寫 H 切換是否顯示執行緒
5.top -H -p
java
1.jps
2.jstack
3.jconsole 來檢視某個 Java 程序中執行緒的執行情況(圖形介面)
jconsole 遠端監控配置
需要以如下方式執行你的 java 類
java -Djava.rmi.server.hostname=`ip地址` -Dcom.sun.management.jmxremote - Dcom.sun.management.jmxremote.port=`連線埠` -Dcom.sun.management.jmxremote.ssl=是否安全連線 - Dcom.sun.management.jmxremote.authenticate=是否認證 java類
修改 /etc/hosts 檔案將 127.0.0.1 對映至主機名
如果要認證訪問,還需要做如下步驟
複製 jmxremote.password 檔案
修改 jmxremote.password 和 jmxremote.access 檔案的許可權為 600 即檔案所有者可讀寫
連線時填入 controlRole(使用者名稱),R&D(密碼)
4.jvisualvm