最近博主debug了远程Linux服务器上的Java程序,在此对过程中所使用的工具进行一番总结。
使用Linux shell进行debug
通过putty登录到Linux服务器,我们可以使用Linux上的shell命令进行debug。
首先我们可以使用
ps -e
指令来确认Java进程的pid:
然后我们可以使用
top -p pid
来查看该进程所消耗的内存,与cpu占用情况:
在确认我们Java程序所在进程出现问题后,我们使用如下指令来查看进程中线程的时间消耗情况:
ps -m