windows查看java进程详细信息的几种方法
僅查看java任務列表
tasklist | findstr “java”
1.用arthas
下載arthas jar包
java -jar arthas-boot.jar
輸入dashboard,進入面板
[arthas@29088]$ thread -n 3
最忙的三個線程
monitor
對某個方法的調用進行定時監控。
watch
觀測方法執行數據,能方便的觀察到指定方法的調用情況,如:返回值、拋出異常、入參等。
$ watch cn.javastack.springbootbestpractice.web.JsonTest getUserInfo ‘{params, returnObj}’ -x 2 -b
觀測方法執行數據,能方便的觀察到指定方法的調用情況,如:返回值、拋出異常、入參等。
2.jconsole和jvisualvm工具
這兩個工具都是JDK自帶的監控java程序的工具,可以監控本地進程和遠程進程。jvisualvm提供的信息更多一點。
直接在cmd控制臺輸入jconsole和jvisualvm就可以調出這兩個工具。
輸入jps可以查看當前java進程和端口號
終止進程
方法一:利用進程的PID結束進程
taskkill -PID 進程號 -F
ntsd -c q -pn xxx.exe
注:.exe 為進程名,exe不能省
例:ntsd -c q -pn explorer.exe
一些其他命令
調整Python3的優先級,使得3.6優先級較高
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.6 2
更改默認值,python默認為Python2,現在修改為Python3
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150
總結
以上是生活随笔為你收集整理的windows查看java进程详细信息的几种方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python +java 用socket
- 下一篇: springboot项目修改个人头像