码迷,mamicode.com
首页 > 其他好文 > 详细

jvm原理及性能调优系列(调优工具)

时间:2016-02-23 13:07:50      阅读:239      评论:0      收藏:0      [点我收藏+]

标签:

 Linux命令行工具:

  1、TOP命令:能够显示系统各个进程占用资源状况。

  2、SAR命令:能够周期性地对系统CPU和内存采样。

  3、VMSTATE命令:它可以统计CPU和内存使用情况和SWAP使用信息,也可以周期性地统计信息。

  4、IOSTAT命令:提供详尽的IO信息

  5、PIDSTAT命令:不但可以检测进程,还能够检测线程。

 windows检测工具:

  1、任务管理器

  2、Perfmon性能工具

  3、Process Exploer

  4、PSLIST

JDK工具:

  1、JPS 列出java的进程

  2、JSTATE  JAVA运行时信息查看工具,能够查看堆信息

  3、JINFO 查看JAVA程序的扩展参数

  4、JMAP 查看对快照和对象的统计信息

  5、JHAT 分析堆快照的内容

  6、JSTACK 导出JAVA应用程序的线程堆栈

  7、JSTATD 支持RMI 即可以将本机的信息传送到远程计算机

  Hprof工具 它不是一个独立的工具,它是一个java代理工具,能够监测java程序运行时的CPU信息堆信息

 

JConsole JAVA自带的图形化性能检测工具。能够监测内存、线程、类加载情况、虚拟机信息等

Visual VM是一个多合一的图形化性能检测工具,它集成了多种新能检测工具。可以替代jdk自带的一些工具,如果jstate,jps等

MAT全称Memory Analyzer  是一款强大的JAVA堆内存分析工具,能够分析堆内存泄露以及查看内存使用情况信息。

JProfiler工具是商业性质的很强大的性能监测工具。

其具有的功能主要包括:内存分析、快照分析、CPU分析、线程分析、JVM性能信息收集等。

jvm原理及性能调优系列(调优工具)

标签:

原文地址:http://www.cnblogs.com/guohui-y/p/5209230.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!