`
maosheng
  • 浏览: 550106 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JDK 分析工具

    博客分类:
  • Java
jdk 
阅读更多
常用分析工具:

jps:显示指定系统中所有的HotSpot虚拟机进程
      jps命令主要用来输出JVM中运行的进程状态信息,包括进程ID,进程启动的路径等等

jstat:收集HotSpot虚拟机各方面的运行数据
      jstat命令主要是对java应用程序的资源和性能进行实时的命令行监控,包括了对heap size和垃圾回收状况的监控

jinfo:显示虚拟机配置信息
      jinfo命令显示JVM的参数,包括显示设置的和系统默认的。比如所用的垃圾回收器,堆的最大值等

jmap:生成虚拟机的内存转储快照,制作堆dump文件
      jmap命令可以获得运行中的jvm的堆的快照,从而可以离线分析堆,以检查内存泄漏,检查一些严重影响性能的大对象的创建,检查系统中什么对象最多,各种对象所占内存的大小等等
      堆Dump是反映堆使用情况的内存镜像,其中主要包括系统信息、虚拟机属性、完整的线程Dump、所有类和对象的状态等。一般在内存不足,GC异常等情况下,我们会去怀疑内存泄漏,这个时候就会去打印堆Dump

jstack:显示虚拟机的线程快照,打印线程的栈信息,制作线程dump文件
      jstack命令主要用于生成指定进程当前时刻的线程快照,线程快照是当前java虚拟机每一条线程正在执行的方法堆栈的集合,生成线程快照的主要目的是用于定位线程出现长时间停顿的原因,如线程间死锁、死循环、请求外部资源导致长时间等待。












分享到:
评论

相关推荐

    jdk自带工具说明

    JDK自带工具分析 1 1、工具分类概括: 2 1.1、基本工具 2 1.2、安全工具 3 1.3、Java国际化工具 3 1.4、远程方法调用工具 3 1.5、Java IDL and RMI-IIOP 工具 3 1.6、Java 部署工具 4 1.7、Java 插件工具 4 1.8、...

    IBM MAT分析工具+JDK8_64位

    IBM MAT(Memory Analysis Tools分析工具+JDK8_64位

    图形界面分析threadump_jstack分析工具_包含jdk

    图形界面分析threadump_jstack分析工具_包含jdk。IBM出品,用来分析jstack pid 打印的信息。用着挺方便的。

    JDK自带VM分析工具

    JDK自带VM分析工具jps,jstat,jmap,jconsole

    javahprof文件分析工具1.0安装英文版

    java hprof(文件类型分析器)是一款功能强大的java问题解析软件。可以帮助大家在编辑过程种遇到问题的话就马上解决哦。有兴趣的话赶紧下载!...HPROF是JDK自带的分析工具,虽然只有基本功能,但是同样能提供程序的

    IBM javacore 线程分析工具

    IBM最新的线程分析工具,可以分析线程的总体情况、线程锁的情况、线程是否死锁的情况。含readme。

    MAT-Memory Analyzer Tool Java内存泄漏分析工具1.5

    MAT 是一个开源的java内存分析工具,能够快速的分析dump文件,可以直观的看到各个对象在内存占用的量...比传统的JDK分析工具jstat和jmap和Jhat更易用,更快速 适用于 java学习者,程序开发者调试java程序,分析BUG使用

    java内存分析工具dumpAnalyzer

    dumpAnalyzer图形化进行内存分析,可以很方便的知道系统里面什么地方存在性能瓶颈

    java学习笔记,包括JVM,并发,JDK一些工具的源码,spring,hashMap实现源码分析

    java学习笔记,包括JVM,并发,JDK一些工具的源码,spring,hashMap实现源码分析

    Jstack分析工具——IBM Thread and Monitor Dump Analyzer for Java

    需要本地安装JDK并配置JAVA环境变量。 之后使用java -jar jca469.jar即可打开工具。 直接将dump出来的堆栈信息,打开,便可分析。

    java jdk1.7windows免安装版下载

    5、改进的JVM:JDK 7提供了许多新的JVM特性,包括增强的垃圾回收器,更好的性能监视和分析工具以及对其他语言的支持。 6、对多核处理器的支持:JDK 7提供了对多核处理器的支持,包括fork-join框架,以帮助开发人员更...

    JavaVisualVM可视化多线程监控分析工具v1.3.8官方安装版

    Java VisualVM是一个多线程的监控分析工具,VisualVM 是一款免费的\集成了多个 JDK 命令行工具的可视化工具,它能为您提供强大的分析能力,对 Java 应用程序做性能分析和调优。功能包括内存分析、快照功能、转储功能...

    JDK(Java Development Kit)是Java开发工具包,提供了Java开发所需的工具和库

    调试工具:JDK提供了调试工具,如Java调试器(jdb)、Java监视器工具(jconsole)等,帮助开发人员调试和分析Java程序。 性能工具:JDK包含了性能监控工具,如Java VisualVM、Java Mission Control等,用于监控和...

    MemoryAnalyzer(JDK8)-1.11.0.20201202-win32.win32.x86_64.zip

    Memory Analyzer Tool(MAT)工具是 eclipse 的一个插件(MAT 也可以单独使用),它分析大内存的 dump 文件时,可以非常直观的看到各个对象在堆空间中所占用的内存大小、类实例数量、对象引用关系、利用 OQL 对象查询,...

    MAT MemoryAnalyzer JDK8版本,亲测有用~!

    MAT MemoryAnalyzer JDK8版本,亲测有用~!

    mac os jdk8

    新工具 − 新的编译工具,如:Nashorn引擎 jjs、 类依赖分析器jdeps。 Stream API −新添加的Stream API(java.util.stream) 把真正的函数式编程风格引入到Java中。 Date Time API − 加强对日期与时间的处理。 ...

    MAT工具(基于Eclipse的内存分析工具)+MAT工具使用说明.docx

    MAT(Memory Analyzer Tool),一个基于Eclipse的内存分析工具,是一个快速、功能丰富的JAVA heap分析工具,它可以帮助我们查找内存泄漏和减少内存消耗。使用内存分析工具从众多的对象中进行分析,快速的计算出在内存...

    java字节码分析工具

    Java字节码分析工具,系统分析了java字节码文件,即java class类文件,对该文件中的各种成分以树的形式描述出来,只能针对未加密的class文件,一般由标准java编译器编译生成的class文件都未加密,该系统在vs2003下面...

    jdk-8u161-linux-x64.tar.zip

    JDK包含了JRE,同时还包含了编译java源码的编译器javac,还包含了很多java程序调试和分析的工具:jconsole,jvisualvm等工具软件,还包含了java程序编写所需的文档和demo例子程序。 如果你需要运行java程序,只需...

    性能分析Dump工具.zip

    性能分析Dump工具,供大家使用. 下载好Jca.jar。将该jar包放到jdk/bin目录下。...输入下面命令,打开JCA分析工具 …/bin>java –jar jca433.jar 弹出工具页面,File—>Open Thread dumps,找到文件

Global site tag (gtag.js) - Google Analytics