获取Java性能文件
1.解压jdk-8u202-linux-x64.tar.gz到某个目录下面
2.cd到解压目录下面的bin目录下面
/jdk-8u202-linux-x64/jdk1.8.0_202/bin
3.在bin目录下面执行命令
3.1.获取jdk jstack文件
设置权限
命令
#设置权限:
chmod 755 ./jstack
chmod 755 ./jmap
命令:
./jstack pid >/data/pid.jstack
例子:jstack 2233 >/data/pid.jstack
把/data/pid.jstack文件取回来
3.2获取Jdk jmap dump文件
命令:
./jmap -dump:live,format=b,file=/data/pid.dump pid
例子:./jmap -dump:live,format=b,file=/data/pid.dump 2233
把/data/pid.dump文件取回来
3.3获取单个进程对应的每个线程使用的cpu及内存文件
命令:
ps p pid -L -o pcpu,pmem,tid,time,tname,stat,psr >/data/pid.tinfo
例子:ps p 2233 -L -o pcpu,pmem,tid,time,tname,stat,psr >/data/pid.tinfo
把/data/pid.tinfo文件取回来