JDK 中的监控与故障处理工具-03 (jstat)
jstat : JVM statistics monitoring tool
jstat 命令可以监控 JVM 虚拟机各种运行时状态信息, 包括 内存状态 ,垃圾回收 ,类的装载等信息。
jstat 命令格式为: jstat [option vmid [interval] [count] ]
jstat 命令样例
命令:jstat -gc 1203 500 3
命令解释: 每隔500 毫秒查询一下进程ID 为1203 的垃圾回收的状况,一共查询3 次

命令选项
| 选项 | 作用 | 
| -class | 输出类装载,卸载数量以及类装载所消耗的时间 | 
| -gc | 监视java 堆状况,包括Edge 区,Survivor区 ,老年代,永久代等的容量,已用空间,GC时间等 | 
| -gcnew | 监控新生代GC状况 | 
| -gcold | 监控老年代GC状况 | 
| -gccause | 与-gc 基本一样,不过会输出导致上一次GC产生的原因 | 
| -compiler | 输出 JIT 编译器编译过的方法,耗时等信息 | 
JDK 中的监控与故障处理工具-03 (jstat)的更多相关文章
- JDK 中的监控与故障处理工具-01
		当给系统定位问题的时候, 我们经常需要了解并分析 JVM 的运行时状态 . 那应该从哪些方面入手呢? 答案就是从数据入手 . 这里的数据包括: GC日志,异常堆栈, 线程快照(threaddump) ... 
- JDK 中的监控与故障处理工具-05 (jstack)
		jstack : stack trace for java jstack 命令用于生成虚拟机当前时刻的线程快照 (threaddump).线程快照是当前虚拟机中每一条线程正在执行的方法堆栈的集合,生成 ... 
- JDK 中的监控与故障处理工具-04 (jmap)
		jmap : memory map for java jmap 命令用于生成堆转储快照文件, 一般称为heapdump 或者 dump 文件.如果不是用 jmap 命令, 要获得 java 堆转储快照 ... 
- JDK 中的监控与故障处理工具-02 (jps)
		jps : JVM Process Status Tool jps 命令可以列出正在运行的虚拟机进程, 并显示虚拟机执行的 main class 的名称(main函数所在的类),以及这些进程的本地虚拟 ... 
- 【搞定Jvm面试】 JDK监控和故障处理工具揭秘
		本文已经收录自笔者开源的 JavaGuide: https://github.com/Snailclimb ([Java学习+面试指南] 一份涵盖大部分Java程序员所需要掌握的核心知识)如果觉得不错 ... 
- JDK 监控和故障处理工具
		JDK 监控和故障处理工具 JDK 命令行工具 这些命令在 JDK 安装目录下的 bin 目录下: jps (JVM Process Status): 类似 UNIX 的 ps 命令.用户查看所有 J ... 
- JDK 监控和故障处理工具总结 (转)
		出处: JDK 监控和故障处理工具总结 JDK 监控和故障处理工具总结 JDK 命令行工具 jps:查看所有 Java 进程 jstat: 监视虚拟机各种运行状态信息 jinfo: 实时地查看和调整 ... 
- 六、JVM — JDK 监控和故障处理工具
		JDK 监控和故障处理工具总结 JDK 命令行工具 jps:查看所有 Java 进程 jstat: 监视虚拟机各种运行状态信息 jinfo: 实时地查看和调整虚拟机各项参数 jmap:生成堆转储快照 ... 
- jvm性能监控与故障处理工具
		jdk为我们提供了一系列的jvm性能监控和故障处理工具,在这里根据学习进度进行整理记录.便于之后查阅 1.jps 虚拟机进程工具 类似于Linux系统中的ps命令,用于查看虚拟机进程,常用的有以下功 ... 
随机推荐
- spring常见注解说明
			1. @ActiveProfiles("test") 我理解这个注解的主要用途是区分不同的环境.一般公司开发一个项目时,会区分测试环境.生产环境等.添加该注解,说明读取的profi ... 
- str文档
			文档 class str(object): """ str(object='') -> str str(bytes_or_buffer[, encoding[, e ... 
- Redis vs Mongo vs mysql
			Redis 和 Mongo 都属于 No-SQL类型的数据库,他们的区别,联系是什么呢?看了一些文章,特总结如下. Redis 最大的特点是,快!为什么快,因为他将大量的东西存储在了memory中.但 ... 
- Apache配置虚拟主机的三种方法(基于IP、端口、域名)
			1 Apache虚拟主机的实现方式有3种. 基于IP的虚拟主机 基于端口的虚拟主机 基于域名的虚拟主机 2.1 启用虚拟主机的准备工作 2.1.1安装httpd [root@mail httpd]# ... 
- Oracle DB 移动数据
			描述移动数据的方式 • 创建和使用目录对象 • 使用SQL*Loader 加载非Oracle DB(或用户文件)中的数据 • 使用外部表并通过与平台无关的文件移动数据 • 说明Oracle 数据泵的 ... 
- 百度NLP一面
			C++ : 1.拷贝构造函数和重载=符分别在什么情况下被调用,实现有什么区别 2.虚函数的目的,虚函数和模板类的区别,如何找到虚函数 常规算法: 1. 如何输出一个集合的所有真子集,递归和非递 ... 
- 使用stringstream格式化字符串
			stringstream所在头文件为<sstream> 一般有如下常用功能: 1.安全格式化字符串 stringstream常用来安全的格式化若干个字符串,数值到一个缓冲区, 而不用担心溢 ... 
- C++学习笔记-类相关问题总结
			1.默认构造函数 默认构造函数要么没有参数,要么所有参数都有默认值.如果没有定义任何构造函数,编译器将自定义默认构造函数. 自动生成的默认的构造函数的作用: (1)使可以创建对象 (2)调用基类的默认 ... 
- delphi程序中定义热键
			delphi程序中定义热键 用到3个API函数 BOOL RegisterHotKey ( HWND hWnd, //响应该热键的窗口句 ... 
- spl_autoload_register(转载 http://blog.csdn.net/panpan639944806/article/details/23192267)
			在了解这个函数之前先来看另一个函数:__autoload. 一.__autoload 这是一个自动加载函数,在PHP5中,当我们实例化一个未定义的类时,就会触发此函数.看下面例子: printit.c ... 
