1、jps
jps -v //查询java进程pid
2、jstat
jstat工具特别强大,有众多的可选项,详细查看堆内各个部分的使用量,以及加载类的数量。使用时,需加上查看进程的进程id,和所选参数。以下详细介绍各个参数的意义。
jstat -class pid:显示加载class的数量,及所占空间等信息。
jstat -compiler pid:显示VM实时编译的数量等信息。
jstat -gc pid:可以显示gc的信息,查看gc的次数,及时间。其中最后五项,分别是young gc的次数,young gc的时间,full gc的次数,full gc的时间,gc的总时间。
jstat -gccapacity:可以显示,VM内存中三代(young,old,perm)对象的使用和占用大小,如:PGCMN显示的是最小perm的内存使 用量,PGCMX显示的是perm的内存最大使用量,PGC是当前新生成的perm内存占用量,PC是但前perm内存占用量。其他的可以根据这个类推, OC是old内纯的占用量。
jstat -gcnew pid:new对象的信息。
jstat -gcnewcapacity pid:new对象的信息及其占用量。
jstat -gcold pid:old对象的信息。
jstat -gcoldcapacity pid:old对象的信息及其占用量。
jstat -gcpermcapacity pid: perm对象的信息及其占用量。
jstat -util pid:统计gc信息统计。
jstat -printcompilation pid:当前VM执行的信息。
详细参数查看:http://blog.csdn.net/zhaozheng7758/article/details/8623549
相关推荐
kafkacat, 通用 命令行 非 JVM Kafka 生产者和消费者 kafkacat版权所有( c ) 2014 -2016 Edenhillhttps://github.com/edenhill/kafkacat是一个通用的非jvm生产者和消费者,用于 Apache Kafka> =0.8,
你必须知道的5个JVM命令行标志 解压密码 www.jiangyea.com
详细介绍JVM命令行参数,详细会对你有所帮助的。
对Java环境的所有命令行和JVM的命令进行了汇总。同时,也进行了举例说明。
JVM调优前戏之JDK命令行工具.docx
1.jps 2.jstack 3.jstat 4.jmap 5.jinfo 6.jcmd 7.jhat
JVM面试资料。 JVM结构:类加载器,执行引擎,本地方法接口,本地内存结构; 四大垃圾回收算法:复制算法、标记-清除算法、标记-整理算法、分代收集算法 ...JVM调优:命令行指令,设置堆内存大小的参数
java 性能优化,5条JVM命令
差异bcdiff 是一个用 Scala 编写的命令行 JVM 类文件差异工具。 bcdiff 支持: 显示两个类文件(名称、标志、实现的接口...)之间元数据的差异, 在两个类文件之间以一种聪明的标签感知方式区分匹配方法(具有相同...
jvm命令行工具,java性能优化,jdk命令工具, jcmd命令、jps命令、jmap命令、jstack命令、jinfo命令、jstat命令
jvm-tools, 用于 JVM troublshooting 监视和分析的小工具集 瑞士Java刀片( SJK ) SJK是用于JVM诊断,故障诊断和分析的命令行 工具。SJK利用 JVM ( 例如 JMX,JVM附加和性能计数器)的标准诊断接口,并在上面添加更多...
Pitest(aka PIT)是用于Java和JVM的最先进的变异测试系统。... #798启用从命令行传递jvm args(感谢@yfrolov) #797向控制台添加线路覆盖范围(感谢@qxo) #822缓解NPE的意外依赖(感谢@szpak) 1.5.2 #749
它还包含用于从命令行和JVM语言处理WASM代码的解释器和实用程序。 特征 WASM到JVM字节码编译器(无需运行时) WASM解释器(一次可逐步执行的指令) WASM二进制,WASM文本和WASM AST之间的转换实用程序 上面所有...
jstat用户监控基于HotSpot的JVM,对其堆的使用情况进行实时的命令行统计
使用Go实现的Java虚拟机(不完整),解释执行,仅学习JVM使用; Mini-JVM首先会从classpath中加载主类的class文件,然后找到main方法的字节码解释执行;执行过程中如果遇到新的类符号引用,则会通过全限定性名再从...
1、在 java 的 bin 目录下,jdk 提供了很多使用的工具,下面学习一些监控和故障处理的工具。 名称 作用 jps JVM process status tool,显示指定系统内所有的 HotSpot 虚拟机进程 jstat JVM statistics ...
DisableExplicitGC HeapDumpOnOutOfMemoryError bootclasspath verbose Command-line-X
Java JVM ...在javajvm-xxx.jar所在的目录下,命令行中执行 java -jar javajvm-xxx.jar 运行上面的命令后,你会看到一些提示信息。 现在,将HelloWorld.java编译成HelloWorld.class,然后用JVM运行。
其中,JConsole和JVisualVM是图形化工具,可以用来监控JVM的运行状态、查看内存和CPU使用情况等;而jmap、jstack和jcmd是命令行工具,可以用来诊断内存泄漏、死锁等问题。 JConsole 作用:JConsole是一个监视和管理...