摘要: 一、简介: 用来分析java堆的命令,可以将堆中的对象以html的形式显示出来,包括对象的数量,大小等等,并支持对象查询语言 二、使用: 第一步:导出堆 第二步:分析堆文件 第三步:查看html 有时你dump出来的堆很大,在启动时会报堆空间不足的错误,可以使用如下参数:jhat -J-Xmx512 阅读全文
posted @ 2020-11-07 15:22 xueheng_blog 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 一、简介: 命令jmap是一个多功能的命令。它可以生成 java 程序的 dump 文件, 也可以查看堆内对象示例的统计信息、查看 ClassLoader 的信息以及 finalizer 队列。 二、使用: 参数: option: 选项参数。 pid: 需要打印配置信息的进程ID。 executab 阅读全文
posted @ 2020-11-07 15:08 xueheng_blog 阅读(1307) 评论(0) 推荐(0) 编辑
摘要: 一、简介: jinfo 是 JDK 自带的命令,可以用来查看正在运行的 java 应用程序的扩展参数,包括Java System属性和JVM命令行参数;也可以动态的修改正在运行的 JVM 一些参数。当系统崩溃时,jinfo可以从core文件里面知道崩溃的Java应用程序的配置信息 二、使用: pid 阅读全文
posted @ 2020-11-07 14:55 xueheng_blog 阅读(366) 评论(0) 推荐(1) 编辑
摘要: 一、简介: Jstat是JDK自带的一个轻量级小工具。全称“Java Virtual Machine statistics monitoring tool”,它位于java的bin目录下,主要利用JVM内建的指令对Java应用程序的资源和性能进行实时的命令行的监控,包括了对Heap size和垃圾回 阅读全文
posted @ 2020-11-07 10:48 xueheng_blog 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 一、简介: 1、作用:列出正在运行的虚拟机进程,并显示虚拟机执行主类名称和进程的ID 2、命令格式:jps [options] [hostid] options: -q:显示进程ID -m:显示进程ID,主类名称,以及传入main方法中的参数 -l:显示进程ID,主类全名 -v:显示进程ID,主类名 阅读全文
posted @ 2020-11-07 10:22 xueheng_blog 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 一、常用jdk工具介绍 jps:显示指定系统内所有的虚拟机进程 jstat:用于收集虚拟机个方面的运行数据 jinfo:实时的调整和查看虚拟机信息 jmap:生成虚拟机的内存转储快照(heapdump文件) jhat:用于分析heapdump文件,它会建立一个HTTP/HTML服务器,让用户可以在浏 阅读全文
posted @ 2020-11-07 10:02 xueheng_blog 阅读(103) 评论(0) 推荐(0) 编辑