本文目錄一覽:
如何查看java進程及服務?
鼠標放在電腦桌面底部右擊,選擇任務管理器,就能看到你想看的了
如何在c盤中查看java線程數
Windows
通過任務管理器查看進程信息
在進程頁簽中查看Java進程,我是idea啟動,因此可以在idea下查看相關進程

此外可以在詳細信息頁簽下Ctrl+f搜索java

通過控制台查看進程信息
進入CMD,鍵入tasklist,可以查看所有的進程信息,包括進程ID、內存使用情況

查看Java相關的進程,可以添加過濾條件 tasklist | findstr “java” ,需要注意windows中字符串需要使用雙引號,要不就不加也是可以的

如果是在IDEA中啟動程序,可以借用idea的Terminal終端執行命令

taskkill 殺死進程
殺死進程使用taskkill /pid 指定進程id,如果無法殺死,可以嘗試強制殺死taskkill /pid 進程id -t -f

可以看到idea控制台中進程已結束

通過tasklist | findstr 進程id 已經無法查詢到該進程,說明進程終止成功
java查看進程?
進程?我不太了解。但是要是線程是可以的,因為每個線程有個id,而且你也可以給線程設置名稱。這樣的話,你可以根據id號或名字來查看線程當前的狀態
jvm線程日常狀態查看
1.查看所有java進程
jps
2.查看某java進程的信息
jinfo pid
3.java堆棧跟蹤工具
jstack pid
4.查看gc情況,下面命令第四位標識打印間隔,第5位為打印多少次
jstat -gcutil pid 1000 5
5.查看java進程的內存映像工具
jmap -heap pid
6.查看當前java進程堆對象統計信息
jmap -histo pid
7.出問題再使用的命令,平時別用,dump出內存情況
jmap -dump:live,format=b,file=tmp.hprof pid
8.jdk自帶的反解析工具
javap -verbose TestClass
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/301313.html