JDK自带的运行监控工具

JConsole (Java Monitoring and Management Console)

图形化工具,可以看java本地以及远程tomcat的运行情况

jps (Java Virtual Machine Process Status Tool)

列出当前java的所有进程

jstat (Java Virtual Machine Statistics Monitoring Tool)

功能强大,可以查看堆内各个部分的使用量,以及加载类的数量,以及GC次数

jinfo (Java Configuration Info)

可以输出并修改运行时的java进程的参数

jstack (Java Stack Trace)

用于打印java进程的堆栈信息(比如知道java是怎么崩溃的)

jmap (Java Memory Map)

打印出某个java进程的,所有‘对象’的情况(如:产生哪些对象,及其数量)

Jvisualvm(Java Virtual Machine Monitoring, Troubleshooting, and Profiling Tool)

也是图形化工具,比JConsole更美观,更实时

jhat (Java Heap Analyse Tool)

对JAVA 堆离线分析的工具,如LINUX上导出的文件可以拿到WINDOWS上进行分析

Jdb (The Java Debugger)

用来对core文件和正在运行的Java进程进行实时地调试

你可能感兴趣的:(左手之光)