JVM常用命令工具

作者: 陈二狗想吃肉 | 来源:发表于2021-01-13 17:49 被阅读0次

JVM给我们提供了一些用于监控管理的命令,具体查看JDK的bin目录:

可见工具非常多,我们来一一看看常用的命令。

一、命令

01、javac:将.java文件编译成.class文件

02、java:执行.class文件

03、javah:基于.class文件生成C++ .h头文件,主要用于jni调用时使用,如下:

/* DO NOT EDIT THIS FILE - it is machine generated */

#include<jni.h>

/* Header for class Test */

#ifndef_Included_Test

#define_Included_Test

#ifdef__cplusplus

extern"C"{

#endif

#ifdef__cplusplus

}

#endif

#endif

04、javap:反编译,可以将编译后的.class文件,反编译成java类,输出出来,如下:

03、jps:查看当前运行的java进程,可以查看到线程的ID、入口类、启动参数等

04、jstat:查看指定虚拟机进程的各种运行状态信息,包含:类装载、垃圾收集、运行期编译状况等信息

05、jinfo:可以实时查看虚拟机的各项参数,比如:System.getProperties()的参数,并且可以修改其值

06、jmap:生成堆内存的dump日志

生成到文件:

07、jstack:查看指定虚拟机各个线程的运行状态

08、jhat:针对dump文件,暴露一个http服务,供外部可以查看分析

另外,还可以通过OQL语言查询指定对象的内容

二、其他工具

1、jconsole

2、jvisualvm:实现对内存、线程、CPU的可视化查看;

相关文章

  • 阿尔萨斯-jvm

    Jvm jvm 检测工具 阿尔萨斯(Arthas) 安装 监控命令常用命令 dashboard(仪表盘) Thre...

  • JVM调优

    前言 本系列系统的介绍了jvm调优及相关工具的使用。笔者会先介绍jvm的基本概念,然后介绍常用命令、常用工具,最后...

  • jvm常用:命令 、参数

    jvm 常用命令: java -XX:+PrintFlagsFinal -version 查看所有jvm参数 如...

  • JVM常用命令工具

    JVM给我们提供了一些用于监控管理的命令,具体查看JDK的bin目录: 可见工具非常多,我们来一一看看常用的命令。...

  • JVM常用命令与工具

    jps jinfo [-pid] jmap (谨慎使用,会导致STW) (面试中千万不要说在生产环境中使用jmap...

  • JVM内存分析

    JVM常用命令 jps 查看所有的java进程ID jinfo 实时查看和调整JVM配置参数查看jinfo -fl...

  • 3.JVM调优工具

    JVM调优工具 1、JVM调优工具-JDK工具 1.1 jps jps:Java Virtual Machine ...

  • JVM命令与调试工具

    JVM常用命令行命令 jps命令:查看系统中有哪些进程使用jvm虚拟机 扩展参数:jps -l;jps -mlv;...

  • jvm 调优 和gc 算法

    jvm 常用命令 : jmap jstat jinfo jps gc 算法 串行垃圾回收器(Serial ...

  • JVM性能调优

    JVM性能调优 JVM性能监控工具介绍

网友评论

    本文标题:JVM常用命令工具

    本文链接:https://www.haomeiwen.com/subject/pwhpaktx.html