JDK 的命令行工具

一、jps 查询正在运行的虚拟机进程。

-m输出虚拟机进程启动时传递给main()函数的参数

-l输出进程执行的主类的全名

-v输出虚拟机进程启动时的JVM参数 

 

二、jinfo 查看虚拟机配置参数信息

 

三、jstack 生成java虚拟机当前时刻的线程快照

-F:当正常输出请求不被响应时,强制输出线程栈堆。

-l:显示关于锁的附加信息。

-m:显示本地方法栈

 

四、jmap 生成虚拟机内存转储快照

Usage:
    jmap [option] 
        (to connect to running process)
    jmap [option] 
        (to connect to a core file)
    jmap [option] [server_id@]
        (to connect to remote debug server)

where 

 

五、jhat 分析 Jmap 产生的堆复制文件

jhat -J-Xmx512m heap.dmp

 

 

 

你可能感兴趣的:(java-基础知识)