jdk命令行工具的基本使用

jps:可以列出正在运行的虚拟机进程

主要选项

样例:

jstat:用于监视虚拟机各种运行状态信息的命令行工具。它可以显示本地或者远程虚拟机进程中的类装载、内存、垃圾收集、JIT编译等运行数据

命令格式:
jstat -<option> [-t] [-h<lines>] <vmid> [<interval> [<count>]]
命令选项

使用样例:每250ms查询一次进程pid 9968的垃圾收集情况,一共查询10次

显示百分比

jinfo:作用是实时调整和查看虚拟机的各项参数
格式:
jinfo [option] <pid>
执行样例

jmap:用于生成堆转储快照(一般称为heapdump或dump文件)

命令格式
jmap [option] <pid>
option选项含义

使用样例

jstack:Java堆栈跟踪工具
jstack命令用于生成虚拟机当前时刻的线程快照(一般称为threaddump或javacore文件)
命令格式:
jstack [option] <pid>
主要选项

使用样例

原文地址:https://www.cnblogs.com/pageBlog/p/10886440.html

时间: 2024-10-14 16:29:08

jdk命令行工具的基本使用的相关文章

JDK命令行工具整理

1.javac 编译的Java程序,生成.class文件 2.javaw 跟java命令相对的,可以运行.class文件,主要用来执行图形界面的java程序运行java命令时,会出现并保持一个console窗口,程序中的信息可以通过System.out在console内输出,而运行javaw,开始时会出现console,当主程序调用之后,console就会消失: javaw 大多用来运行GUI程序 3.javah C 头文件和 Stub 文件生成器.javah 从 Java 类生成 C 头文件和

基于JDK命令行工具的监控

JVM的参数类型 JVM参数类型大体分为三种: 标准参数,基本每个版本的JVM都有的参数,比较稳定不变 X参数,非标准化的参数,每个JVM版本的都有些不一样,但是变化较小 XX参数,非标准化的参数,相对不稳定,每个JVM版本的变化都比较大,主要用于JVM调优和Debug 常见的标准参数: -help -server -client -version -showversion -cp -classpath 常见的X参数: -Xint : 解释执行 -Xcomp : 第一次使用就编译成本地代码 -X

JDK命令行工具

jps命令 列出所有Java进程,输出如下: jps -q  只输出进程id jps -m 输出传递给Java进程(主函数)的参数 jps -m -l -l用于输出主函数的完整路劲 jps -m -l -v -v显示传递给JVM的参数 2.jstat命令 可以观察Java应用程序运行时信息的工具,可以查看堆信息的详细情况 jstat -<option> [-t] [-h<lines>] <vmid> [<interval> [<count>]]

jdk命令行工具:jstat与jmap

转自文章:http://blog.csdn.net/gzh0222/article/details/8538727 C:\Users\Administrator\Desktop>jstat -gcutil 21640 S0 S1 E O P YGC YGCT FGC FGCT GCT 43.33 0.00 94.55 32.10 9.34 20 0.494 0 0.000 0.494 C:\Users\Administrator\Desktop>jmap -histo 21640 >hi

JDK的命令行工具

jps:虚拟机进程状况工具 jps(JVM Process Status Tool)可以列出正在运行的虚拟机进程,并显示虚拟机执行主类(Main Class,main()函数所在的类)名称以及这些进程的本地虚拟机唯一ID(Local Virtual Machine Identifier,LVMID).虽然功能比较单一,但它是使用频率最高的JDK命令行工具,因为其他的JDK工具大多需要输入它查询到的LVMID来确定要监控的是哪一个虚拟机进程.对于本地虚拟机进程来说,LVMID与操作系统的进程ID(

JVM虚拟机性能监控与调优(JDK命令行、JConsole)

很多资料在介绍JDK命令行工具时并不是在Java8环境下,因此还在使用过时的永久区系列的参数,给一些读者造成困难. Java8使用Metaspace(元空间)代替永久区,对于64位平台,为了压缩JVM对象中的_klass指针的大小,引入了类指针压缩空间(Compressed Class Pointer Space) .关于这点,可以参考博客https://blog.csdn.net/liang0000zai/article/details/51168095. 1. JDK命令行工具 在JDK的开

1.5Java语言(JDK中的命令行工具)

1.3.4 配置环境变量path(1)  在dos命令行中敲入javac,出现错误提示.  错误原理:当前执行的程序在当前目录下如果不存在,windows系统会在系统中已有的一个名为path的环境变量指定的目录中查找.如果还没有找到,就出现以上的错误提示.  所以进入到jdk安装路径\bin目录下,执行javac.看到javac参数提示信息. 1.5Java语言(JDK中的命令行工具),布布扣,bubuko.com

jdk自带常用命令行工具使用

下面是笔者整理的jdk自带的常用命令行工具的使用方法,全部原创,转载请注明出处,并贴上链接,谢谢! jps命令使用 jstat命令使用 jinfo命令使用 jmap命令使用 jhat命令使用 jstack命令使用 jcmd命令使用

JDK的命令行工具系列 (一) jps、jstat

概述 在我们进行故障定位和性能分析时, 可以使用Java Dump(也叫Dump文件)来帮助排查问题, 它记录了JVM运行期间的内存占用和线程执行等情况.其中Heap Dump文件是二进制格式, 它保存了某一时刻的系统信息.虚拟机属性.完整的线程Dump.所有类和对象的状态等, 是指定时刻的java堆栈的快照; Thread Dump文件是纯文本格式, 它保存了java应用程序各线程在某一时刻的运行位置. 在%JAVA_HOME%\lib目录下, 有一些诸如jps.exe.jstack.exe.