![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jdk监控工具
qq_15140841
结果比开始重要,过程比结果重要。
展开
-
jvm 监控和故障处理工具:jstat
jstat命令使用jstat命令可以查看堆内存各部分的使用量,以及加载类的数量。命令的格式如下:jstat [-命令选项] [vmid] [间隔时间/毫秒] [查询次数]注意:使用的jdk版本是jdk8.类加载统计:C:\Users\Administrator>jstat -class 2060Loaded Bytes Unloaded Bytes Ti...转载 2019-02-14 12:28:56 · 1464 阅读 · 0 评论 -
jvm 监控和故障处理工具:jps
JPS 名称: jps - Java Virtual Machine Process Status Tool命令用法: jps [options] [hostid] options:命令选项,用来对输出格式进行控制 hostid:指定特定主机,可以是ip地址和域名, 也可以指定具体协议,端口。 [prot...转载 2019-02-14 13:56:24 · 181 阅读 · 0 评论 -
jvm 监控和故障处理工具:jmap
jmapJVM Memory Map命令用于生成heap dump文件,如果不使用这个命令,还可以使用-XX:+HeapDumpOnOutOfMemoryError参数来让虚拟机出现OOM的时候自动生成dump文件。 jmap不仅能生成dump文件,还可以查询finalize执行队列、Java堆和永久代的详细信息,如当前使用率、当前使用的是哪种收集器等。【内存分析】[root@local...转载 2019-02-14 14:11:15 · 403 阅读 · 0 评论 -
jvm 监控和故障处理工具:jstack
JVM调优之jstack找出最耗cpu的线程并定位代码jstack可以定位到线程堆栈,根据堆栈信息我们可以定位到具体代码,所以它在JVM性能调优中使用得非常多。下面我们来一个实例找出某个Java进程中最耗费CPU的Java线程并定位堆栈信息,用到的命令有ps、top、printf、jstack、grep。第一步先找出Java进程ID,服务器上的Java应用名称为mrf-center:...转载 2019-02-14 15:07:09 · 468 阅读 · 0 评论 -
jvm 监控和故障处理工具:jstack (2)
java命令--jstack 工具一、介绍jstack是java虚拟机自带的一种堆栈跟踪工具。jstack用于打印出给定的java进程ID或core file或远程调试服务的Java堆栈信息,如果是在64位机器上,需要指定选项"-J-d64",Windows的jstack使用方式只支持以下的这种方式:jstack [-l] pid主要分为两个功能: a. 针对活着的进程做本...转载 2019-02-14 15:34:23 · 411 阅读 · 1 评论