jdk 自带命令行工具】的更多相关文章

jps工具 虚拟机进程状况工具 工具主要选项 jstat: 虚拟机统计信息监视工具 jinfo: Java配置信息工具 jinfo( Configuration Info for Java) 的作用是实时地查看和调整虚拟机各项参数. 使用jps命令的-v参数可以查看虚拟机启动时显式指定的参数列表, 但如果想知道未被显式指定的参数的系统默认值, 除了去找资料外, 就只能使用jinfo的-flag选项进行查询了( 如果只限于JDK 1.6或以上版本的话, 使用java-XX: +PrintFlags…
jstat:虚拟机统计信息见识工具 jstat是用于见识虚拟机各种运行状态信息的命令行工具.他可以显示本地或远程虚拟机进程中的类装载.内存.垃圾收集.JIT编译等运行数据. jstat option vmid [interval[s|ms] [count]] E表示Eden: s1,s1表示survivor0,survivor1: 老年代o表示old,永久代p表示permanent 程序运行以来供放生Minor GC(YGC,表示Yong GC)122次,总耗时0.392,发生Full GC(F…
jstack(stack trace for java) 命令 用于查看虚拟机当前时刻的线程快照(一般称为threaddump或者javacore文件).线程快照就是当前虚拟机内每一条线程正在执行的方法堆栈的集合,生成线程快照的主要目的是定位线程出现长时间的停顿原因.  用Jstack分析死锁(以下代码将产生死锁) Java虚拟机死锁发生时,从操作系统上观察,虚拟机的CPU占用率为零,很快会从top或prstat的输出中消失.这时就可以收集thread dump了. 在thread dump中查…
jps:虚拟机进程状况工具 可以列出正在运行的虚拟机进程,并显示虚拟机执行主类(main class,class()函数所在的类)的名称,以及这些进程的本地虚拟机的唯一ID. jps命令格式: jps [options] [hostid] jps可以通过RMI协议查询开启了RMI服务的远程虚拟机进程状态,hostid为RMI注册表中注册的主机名. 详解 jps命令不带参数会打印出进程ID和主类名称,加参数"q"会省略主类名,如下图 -q -m 在eclipse的Run Configur…
jmap:java内存映像工具 jmap(Memory Map for java ) 命令用于生成堆转储快照(一般被称为headdump 或dump文件) jmap命令格式:jmap [option ] vmid 一: -heap  显示堆概要信息,包括垃圾回收器类型等. -histo  显示类的实例数量,大小等 -permstat  永久代内存占用情况,其中包括intern strings和各种类型加载器加载的Class数据 -dump:生成堆转储快照 -finalizerinfo …
三.最佳方式:rvictl命令 优点:简单,而且可以抓所有网络接口的数据: 缺点:似乎没有,要求手机iOS5以上不算要求吧?如果说缺点,就是这个命令是Xcode的Command Line Tools 中的. 步骤: 手机通过USB线连接到PC: 查看手机的UDID,因为rvictl需要使用它. 可以从iTunes看: 红色区域如果不是UDID,点击它. 用Xcode看更方便,window->devices,然后选择手机,如图: 建立连接 格式:rvictl -s 例如: 这样,PC上就多了一个虚…
思路 每隔一段时间(比如说10秒)统计一次某topic的所有partition的最大offset值之和,这便是该topic的message总数. 然后除以间隔时间就可以粗略但方便得出 某topic的数据增长速率(即相应程序写kafka的速率) Kafka常用topic操作命令汇总 中有统计最大offset命令 # 最大offset bin/kafka-run-class.sh kafka.tools.GetOffsetShell --broker-list localhost:9092 --to…
Jcmd:综合工具 jcmd -l  列出当前运行的所有虚拟机 参数-l表示列出所有java虚拟机,针对每一个虚拟机,可以使用help命令列出该虚拟机支持的所有命令 jcmd [pid] help jcmd [pid] VM.uptime   查看虚拟机启动时间VM.uptime jcmd [pid] Thread.print  打印线程栈信息Thread.print jcmd 21024 GC.class_histogram  查看系统中类统计信息GC.class_histogram jcmd…
javap: 反编译工具, 可用来查看java编译器生成的字节码 参数摘要: -help 帮助 -l 输出行和变量的表 -public 只输出public方法和域 -protected 只输出public和protected类和成员 -package 只输出包,public和protected类和成员,这是默认的 -p -private 输出所有类和成员 -s 输出内部类型签名 -c 输出分解后的代码,例如,类中每一个方法内,包含java字节码的指令 -verbose 输出栈大小,方法参数的个数…
JDK命令行工具 当我们进入JDK的安装目录里面的/bin目录,会发现有很多小工具,有我们熟悉的也经常用的java,javac,也有很多我们不怎么用到很陌生的工具.下面看看哪些平时不怎么用到的工具吧. jps> JVM Procrss Stauts Tool,显示指定系统内所有的HotSpot虚拟机进程. 可以列出正在运行的虚拟机进程,并显示虚拟机执行主类(Main Class,main()函数所在的类)名称以及这些进程的本地虚拟机唯一ID(Local Virtual Machine Ident…