概述在JDK 1.7之后,新增了一个命令行工具jcmd。它是一个多功能工具,可以用来导出堆,查看java进程,导出线程信息,执行GC等。使用示例下面这个命令能够列出当前运行的所有虚拟机:参数-l表示列出所有java虚拟机,针对每一个虚拟机,可以使用help命令列出该虚拟机支持的所有命令,如下图所示,以21024这个进程为例:查看虚拟机启动时间VM.uptime打印线程栈信息Thread.print查...
分类:
其他好文 时间:
2015-06-04 19:29:52
阅读次数:
207
下面是笔者整理的jdk自带的常用命令行工具的使用方法,全部原创,转载请注明出处,并贴上链接,谢谢!
jps命令使用
jstat命令使用
jinfo命令使用
jmap命令使用
jhat命令使用
jstack命令使用
jcmd命令使用...
分类:
其他好文 时间:
2015-06-04 19:29:20
阅读次数:
151
概述jmap是一个多功能的命令。它可以生成java程序的堆dump文件,也可以查看堆内对象实例的统计信息,查看ClassLoader的信息以及Finalizer队列。使用示例导出对象统计信息下面的命令生成PID为2500的java成粗的对象的统计信息,并输出到out.txt文件中:[qifuguang@winwill~]$ jmap -histo 2500 > out.txt
[qifuguang@...
分类:
其他好文 时间:
2015-06-03 09:58:53
阅读次数:
212
概述jhat(Java Head Analyse Tool)是jdk自带的用来分析java堆快照的工具,具体的使用方法是:
jhat dump_file_name
使用示例在此以前文dump出来的文件(dump.bin)为例,演示怎么使用jhat分析堆文件。
上图中使用jhat命令打开了之前dump出来的堆快照文件,可以看到,命令成功执行后会在命令执行的本机启动一个http服务,可以在浏览...
分类:
其他好文 时间:
2015-06-03 09:56:55
阅读次数:
122
概述jinfo可以用来查看正在运行的java运用程序的扩展参数,甚至支持在运行时动态地更改部分参数,他的基本使用语法如下:
jinfo -
其中option可以为以下信息:
* -flag: 打印指定java虚拟机的参数值。
* -flag [+|-]:设置或取消指定java虚拟机参数的布尔值。
* -flag < nam...
分类:
其他好文 时间:
2015-06-02 23:29:31
阅读次数:
160
Go net/http/pprof包提供了一个在WEB项目中使用的性能监控的工具,使用时只需要引用包:_"net/http/pprof"然后就可以在浏览器中访问地址:http://localhost:port/debug/pprof/来查看性能信息。最简单的示例:package mainimport...
分类:
其他好文 时间:
2015-06-01 23:58:10
阅读次数:
253
1. INFOinfo指令返回服务器相关信息,包括:server: General information about the Redis serverclients: Client connections sectionmemory: Memory consumption related inf....
分类:
其他好文 时间:
2015-05-20 18:18:12
阅读次数:
159
* 1:CPU使用率√ * 2:CPU负载 N √ * 3:内存使用率√ * 4:磁盘使用率 n √ * 5:磁盘写入速率 n * 6:磁盘读取速率 n * 7:网卡流入流量n √ * 8:网卡流出流量n √ * 9:系统进程数1 √-----------CPU负载----lo...
分类:
其他好文 时间:
2015-05-20 12:40:46
阅读次数:
173
前言:CPU是server中最重要的资源。在数据库server中,CPU的使用情况应该时刻监控以便SQLServer一直处于最佳状态。本文将会使用可靠性和性能监视器来获取CPU相关的使用统计信息可靠性和性能监视器是过去性能监视器工具的加强版。同一时候拥有性能监视器的所有功能。性能计数器提供对各种系统...
分类:
数据库 时间:
2015-05-14 20:09:23
阅读次数:
167