常用的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常用工具命令总结相关推荐

  1. linux常用工具命令

    linux常用工具命令 @(LINUX)[linux] linux常用工具命令 一dmidecode 1硬件平台 2内存 3cpu 二1sar 三iostat 1iostat -xk 1 四vmsta ...

  2. 《SolidWorks 2017中文版机械设计从入门到精通)》——1.3 常用工具命令

    本节书摘来自异步社区<SolidWorks 2017中文版机械设计从入门到精通>一书中的第1章,第1.3节,作者: 赵罘 , 杨晓晋 , 赵楠 更多章节内容可以访问云栖社区"异步 ...

  3. zdm各命令的功能和作用_ZDM常用工具命令

    CAD 少见常用命令 把普通线变成多段线的命令 : 1 :pe 2: jline ZDM 常用工具命令 一般用命令: gcbc: 自动生成高程尺 Hidetxt 文字掩盖: (把你不需要的内容掩盖在你 ...

  4. 运维常用工具命令/知识总结

    目录 一.linux进程常用命令 1.top.chkconfig.ps 2.systemctl(centos 7版本命令) 3.firewalld命令(详解已更新) 二.linux磁盘常用命令 1.d ...

  5. JVM之jdk自带的常用工具命令

    文章目录 1.jps :jdk中自带的工具 1.1.概念 1.2.jps -q :只输出进程 ID 1.3.jps -m :输出传入 main 方法的参数 1.4.jps -l :输出完全的包名,应用 ...

  6. 个人永久性免费-Excel催化剂功能第59波-快速调用Windows内部常用工具命令

    Windows里一些常用的工具.命令,许多存放得很深的位置,不容易找到,每次还要百度半天才能调用成功,Excel催化剂现将常用的操作,提取至插件中完成,一键即可调出相应功能,无需苦苦找寻. 使用场景 ...

  7. Linux性能监控的常用工具/命令

    1. top - Linux系统进程监控 top命令是性能监控程序,他是Linux系统管理员经常使用的监控系统性能的工具.top命令可以定期显示所有正在运行和实际运行并且更新到列表中,它显示出 CPU ...

  8. jdk常用工具简要手册

    1.jps 虚拟机进程状况工具 jps -l -- 输出主类的全名,如果进程执行的是jar包,输出jar包路径 jps -v -- 显示虚拟机进程启动时的参数 -Xms100m --jvm启动分配内存 ...

  9. windows DOS 常用工具命令

最新文章

  1. Depth Bias
  2. problem h: 一年中的第几天_一年级语文26个汉语拼音字母表读法+写法+笔顺,给孩子收藏!...
  3. TypeError: __init__() got an unexpected keyword argument ‘ratio‘
  4. 4月17日云栖精选夜读 | 在阿里做了五年技术主管,我有话想说
  5. 图解设计模式:抽象工厂
  6. 第一个冲刺期的第九天
  7. java spark环境配置文件_JAVA, SCALA, HADOOP, SPARK里的JAVA_HOME和环境变量设置
  8. sphinx 项目根目录_如何使用Sphinx工具记录Django项目
  9. 安装Linux系统后无法启动win,安装Win10 CentOS7双系统后无法启动Win10系统怎么办
  10. js中的 toUpperCase()中开头的u和c一定要大些
  11. python网络安全宣传周_基于Python的IA分布式系统_吴芳
  12. 4类官网原型设计及模板奉上,助你创意泉涌!
  13. 计算机数学位数,有效位数
  14. 厦门大学353卫生综合考研参考书目
  15. python 证件照换底、抠像 百度人体分析
  16. 比迅雷好用,下载速度快5倍的下载软件IDM(Internet Download Manager)
  17. android 播放多个音频文件,android – 如何同时播放多个ogg或mp3 ..?
  18. MayaToUE4之影视动画制作流程
  19. STA setup/hold time可以是负数么?
  20. Activity到底是什么时候显示到屏幕上的呢?

热门文章

  1. 解决Python下安装unrar后仍然提示Couldn't find path to unrar library...
  2. 条件概率的本质是样本空间的缩减
  3. 实用又救急!快速恢复误删文件!
  4. vue z-index层级显示问题
  5. assign和weak的区别
  6. 使用jQuery完成下拉菜单
  7. 《Composing Programs》学习笔记(0)目录(关键词:软件工程)
  8. 项目管理软件用哪个好?推荐这6款项目管理工具
  9. linux 下安装apache 快速教程
  10. Oacle锁表,ORA-00054