JVM常用命令行工具1
1.jps [options][hostid]:查看虚拟机进程状况 -l 输出主类全名,如果进程执行的是jar包,输出jar包路径。-q 只输出LVMID。 -m输出虚拟机进程启动时传递给主类main()函数的参数。-v 输出虚拟机进程启动时JVM参数
2.jstat [option vmid [interval[s|ms] [count]] ]
jstat -gc xxxx 250 20 该行命令为每250毫秒查询一次进程xxxx来及收集状况,一共查询20次。
选项option是用户希望查询的虚拟机信息,主要分为3类:类装载,垃圾收集和运行期编译状况。
option:-class 监视类装载卸载数量 -gc监视java堆状况,包括Eden区、2个survivor区,老年代,永久代等的容量、已用空间、GC时间合计等信息。
-gccause 已使用空间占总空间的百分比并且输出导致上一次GC产生的原因
-gcnew 新生代GC状况
-gcold 老年代GC状况
-compiler 输出JIT编译器编译过的方法,耗时等信息
JVM常用命令行工具1的更多相关文章
- JVM 常用命令行工具
		本文部分摘自<深入理解 Java 虚拟机第三版> 基础故障处理工具 Java 开发人员肯定都知道 JDK 的 bin 目录下有许多小工具,这些小工具除了用于编译和运行 Java 程序外,打 ... 
- Scrapy学习篇(二)之常用命令行工具
		简介 Scrapy是通过Scrapy命令行工具进行控制的,包括创建新的项目,爬虫的启动,相关的设置,Scrapy提供了两种内置的命令,分别是全局命令和项目命令,顾名思义,全局命令就是在任意位置都可以执 ... 
- Java常用命令行工具
		命令基于Sun JDK,用于监控和诊断HotSpot的java 虚拟机. 对应的可执行文件位于$JAVA_HOME/bin/下 jps-虚拟机进程状况工具 选项 作用 -q 只输出LVMID,同进程p ... 
- MacOS常用命令行工具
		转自:https://blog.csdn.net/u014102846/article/details/77964493 https://ohmyz.sh/ https://github.com/ro ... 
- JVM监控常用命令行工具
		jps jps -mlv //列出正在运行的虚拟机进程 jstat jstat -gc pid //监视java堆状况 显示列名 具体描述 S0C 年轻代中第一个survivor(幸存区)的容量 (字 ... 
- JDK常用命令行工具(基于JDK10)
		虽然我是在jdk10环境下, 但是大体上和jdk8是差不多的. 总共有这么多 本来想着一口气把所有命令都边学边总结一下的, 结果发现....有些还真的不是很常用....或者说我这个水平还接触不到那么多 ... 
- ZooKeeper常用命令行工具及使用(转)
		一.服务端 bin目录下常用的脚本解释 zkCleanup:清理Zookeeper历史数据,包括食物日志文件和快照数据文件 zkCli:Zookeeper的一个简易客户端 zkEnv:设置Zookee ... 
- Scrapy常用命令行工具
		查看所有命令 scrapy -h 查看帮助信息 scapy --help 查看版本信息 (venv)ql@ql:~$ scrapy version Scrapy 1.1.2 (venv)ql@ql:~ ... 
- JDK常用命令行工具使用
随机推荐
- Dart编程实例 - Dynamic 关键字
			Dart编程实例 - Dynamic 关键字 void main() { dynamic x = "tom"; print(x); } 本文转自:http://codingdict ... 
- Delphi实现程序只运行一次并激活已打开的程序
			我们的程序有时候只允许运行一次,并且最好的情况是,如果程序第二次运行,就激活原来的程序.网上有很多的方法实现程序只运行一次,但对于激活原来的窗口却都不怎么好.关键就在于激活原来的程序,一般的做法是在工 ... 
- C#txt文本分割器
			using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin ... 
- siege之-服务端性能测试
			官方网站http://www.joedog.org/ 有3种操作模式: 1) Regression (when invoked by bombardment)Siege从配置文件中读取URLs,按递归 ... 
- windows 驱动开发  DDK与WDK WDM的区别
			1.首先,先从基础的东西说起,开发WINDOWS下的驱动程序,需要一个专门的开发包,如:开发JAVA程序,我们可能需要一个JDK,开发WINDOWS应用程序,我们需要WINDOWS的SDK,现在开发W ... 
- linux开机故障解决方法
			无法进grub方法1光盘或者网络引导进入Rescue切换原机系统 chroot /mnt/sysimage/ 安装grub grub-install /dev/sda 方法2 直接命令 grub-in ... 
- POJ 1269 Intersecting Lines (判断直线位置关系)
			题目链接:POJ 1269 Problem Description We all know that a pair of distinct points on a plane defines a li ... 
- HTML —— 表格
			复习下关于html中的表格. 基本结构: 表格由 table 标签为父标签进行包裹,可以在 table 上添加几种属性. border : 定义表格的边框. cellspacing : 间距,指单元格 ... 
- python :Django  url /views /Template 文件介绍
			1,Django URL 路由系统 URL配置(URLconf)就像Django 所支撑网站的目录.它的本质是URL模式以及要为该URL模式调用的视图函数之间的映射表:你就是以这种方式告诉Django ... 
- 关于Web中的图标使用问题
			挺懒的,这里做个记录. Web中的图标使用问题 : https://github.com/amfe/article/issues/2 
