jdk常用工具命令总结
常用的jdk命令
- jar
- jarsigner 签名工具,可对未签名的apk进行签名
- java
- javac 编译工具
- javadoc 生成doc文档工具
- javafxpackager 打包工具,可以生成.exe文件
- javap 查看.class文件的字节码
- javapackager jdk1.7后自带的一个打包工具,可以生成本地exe安装包
- jcmd 打印一个 Java 进程的类,线程以及虚拟机信息。适合用在脚本中。使用 jcmd - h 来查看使用方法。
- jconsole 提供 JVM 活动的图形化展示,包括线程使用,类使用以及垃圾回收(GC)信息
- jdb 调试工具,比较牛逼
- jdeps 包依赖分析工具
- jhat 帮助分析内存堆存储
- jinfo 访问 JVM 系统属性,同时可以动态修改这些属性。
- jmap 提供 JVM 内存使用信息,适用于脚本中。
- jmc 性能监控工具
- jps 显示当前所有java进程pid的命令
- jstack 提供 Java 进程内的线程堆栈信息。
- jstat 提供 Java 垃圾回收以及类加载信息。
- jstatd 一个rmi的server应用,用于监控jvm的创建和结束,并且提供接口让监控工具(如visualvm)可以远程连接到本机的jvms
- jvisualvm 监控 JVM 的可视化工具,剖析运行中的应用程序,分析 JVM 堆存储。
经常用到的
javac xxx.java
javap xxx.class
jstack
显示线程堆栈信息
主要目的是用于定位线程出现长时间停顿的原因,如线程间死锁、死循环、请求外部资源导致长时间等待。
jstat
jstat -<option> [-t] [-h<lines>] <vmid> [<interval> [<count>]]
jstat -gcutil pid 2000 10
interval 毫秒
- jstat –class : 显示加载class的数量,及所占空间等信息
- jstat -compiler 显示VM实时编译的数量等信息
- jstat -gc : 可以显示gc的信息,查看gc的次数,及时间
- jstat -gccapacity :可以显示,VM内存中三代(young,old,perm)对象的使用和占用大小
- jstat -gcutil :统计gc信息
- jstat -gcnew :年轻代对象的信息
- jstat -gcnewcapacity: 年轻代对象的信息及其占用量
- jstat -gcold :old代对象的信息
- jstat -gcoldcapacity : old代对象的信息及其占用量
- jstat -gcpermcapacity: perm对象的信息及其占用量
- jstat -printcompilation :当前VM执行的信息
jdk常用工具命令总结相关推荐
- linux常用工具命令
linux常用工具命令 @(LINUX)[linux] linux常用工具命令 一dmidecode 1硬件平台 2内存 3cpu 二1sar 三iostat 1iostat -xk 1 四vmsta ...
- 《SolidWorks 2017中文版机械设计从入门到精通)》——1.3 常用工具命令
本节书摘来自异步社区<SolidWorks 2017中文版机械设计从入门到精通>一书中的第1章,第1.3节,作者: 赵罘 , 杨晓晋 , 赵楠 更多章节内容可以访问云栖社区"异步 ...
- zdm各命令的功能和作用_ZDM常用工具命令
CAD 少见常用命令 把普通线变成多段线的命令 : 1 :pe 2: jline ZDM 常用工具命令 一般用命令: gcbc: 自动生成高程尺 Hidetxt 文字掩盖: (把你不需要的内容掩盖在你 ...
- 运维常用工具命令/知识总结
目录 一.linux进程常用命令 1.top.chkconfig.ps 2.systemctl(centos 7版本命令) 3.firewalld命令(详解已更新) 二.linux磁盘常用命令 1.d ...
- JVM之jdk自带的常用工具命令
文章目录 1.jps :jdk中自带的工具 1.1.概念 1.2.jps -q :只输出进程 ID 1.3.jps -m :输出传入 main 方法的参数 1.4.jps -l :输出完全的包名,应用 ...
- 个人永久性免费-Excel催化剂功能第59波-快速调用Windows内部常用工具命令
Windows里一些常用的工具.命令,许多存放得很深的位置,不容易找到,每次还要百度半天才能调用成功,Excel催化剂现将常用的操作,提取至插件中完成,一键即可调出相应功能,无需苦苦找寻. 使用场景 ...
- Linux性能监控的常用工具/命令
1. top - Linux系统进程监控 top命令是性能监控程序,他是Linux系统管理员经常使用的监控系统性能的工具.top命令可以定期显示所有正在运行和实际运行并且更新到列表中,它显示出 CPU ...
- jdk常用工具简要手册
1.jps 虚拟机进程状况工具 jps -l -- 输出主类的全名,如果进程执行的是jar包,输出jar包路径 jps -v -- 显示虚拟机进程启动时的参数 -Xms100m --jvm启动分配内存 ...
- windows DOS 常用工具命令
最新文章
- Depth Bias
- problem h: 一年中的第几天_一年级语文26个汉语拼音字母表读法+写法+笔顺,给孩子收藏!...
- TypeError: __init__() got an unexpected keyword argument ‘ratio‘
- 4月17日云栖精选夜读 | 在阿里做了五年技术主管,我有话想说
- 图解设计模式:抽象工厂
- 第一个冲刺期的第九天
- java spark环境配置文件_JAVA, SCALA, HADOOP, SPARK里的JAVA_HOME和环境变量设置
- sphinx 项目根目录_如何使用Sphinx工具记录Django项目
- 安装Linux系统后无法启动win,安装Win10 CentOS7双系统后无法启动Win10系统怎么办
- js中的 toUpperCase()中开头的u和c一定要大些
- python网络安全宣传周_基于Python的IA分布式系统_吴芳
- 4类官网原型设计及模板奉上,助你创意泉涌!
- 计算机数学位数,有效位数
- 厦门大学353卫生综合考研参考书目
- python 证件照换底、抠像 百度人体分析
- 比迅雷好用,下载速度快5倍的下载软件IDM(Internet Download Manager)
- android 播放多个音频文件,android – 如何同时播放多个ogg或mp3 ..?
- MayaToUE4之影视动画制作流程
- STA setup/hold time可以是负数么?
- Activity到底是什么时候显示到屏幕上的呢?