(1) jps(Java Virtual Machine Process Status) 虚拟机进程状况工具;

1.1 显示运行的Java应该程序的进程ID

jps -q

#86589

#77567

1.2 显示运行的Java应该程序的进程ID及类名

jps

#86533 Jps

#77567 Bootstrap

1.3 显示运行的Java应该程序的进程ID及类全名

jps -l

#86701 sun.tools.jps.Jps

#77567 org.apache.catalina.startup.Bootstrap

1.4 显示运行的Java应该程序的进程ID及类名还有给这个类转的参数

jps -m

#86645 Jps -m

#77567 Bootstrap start

1.5 显示运行的Java应该程序的进程ID及类名还有给JVM传的参数

jps -v

#86757 Jps -Denv.class.path=.:/usr/lib/jvm/java-1.8.0-openjdk.x86_64//lib/dt.jar:/usr/lib/jvm/java-1.8.0-openjdk.x86_64//lib/tools.jar -Dapplication.home=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.181-3.b13.el6_10.x86_64 -Xms8m

#77567 Bootstrap -Djava.util.logging.config.file=/home/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djdk.tls.ephemeralDHKeySize=2048 -Djava.protocol.handler.pkgs=org.apache.catalina.webresources -Dorg.apache.catalina.security.SecurityListener.UMASK=0027 -Dignore.endorsed.dirs= -Djava.security.manager -Djava.security.policy==/home/tomcat/conf/catalina.policy -Dcatalina.base=/home/tomcat -Dcatalina.home=/home/tomcat -Djava.io.tmpdir=/home/tomcat/temp

(2) jstat(Java Virtual Machine Statistics Tool) 监视运行状态信息的命令行工具

jstat [-命令选项] [vmid] [间隔时间/毫秒] [查询次数]

如查看类加载统计;平查询2次,间隔1000毫秒

jstat -class 77567 1000 2

#Loaded Bytes Unloaded Bytes Time

#2630 5237.1 0 0.0 0.66

#2630 5237.1 0 0.0 0.66

#Loaded:加载class的数量

#Bytes:所占用空间大小

#Unloaded:未加载数量

#Bytes:未加载占用空间

#Time:时间

java jps监控_记录java虚拟机性能监控工具(jps与jstat)的使用相关推荐

  1. java mission control_JVM系列九(虚拟机性能监控工具 - Java Mission Control).

    一.写在前面 上一篇文章 我们介绍了性能监控的一些命令,包括 jmap (生成堆存储快照)和 jstack(生成线程快照),事实上,在没有一些监控工具之前,我们用的最多的也是这两个命令来进行虚拟机性能 ...

  2. 配置Java远程监控授权(Java Mission Control)

    配置Java远程监控授权(Java Mission Control) 转载URL:  http://www.icoolxue.com/blog/show/9 最近公司做的项目有比较严重的内存溢出问题, ...

  3. 深入理解JVM虚拟机(三):虚拟机性能监控工具

    本博客将讲解Java虚拟机性能监控工具的使用以及对Java虚拟机进行性能监控的实验.Java开发人员需要对虚拟机性能监控工具的使用进行掌握,这是很有必要的. 1.概述 给一个系统定位问题的时候,知识. ...

  4. Java虚拟机性能监控工具草览

    为什么80%的码农都做不了架构师?>>>    方法.套路.工具,都能提高生产力.做了一轮压测,顺道列列虚拟机的工具. 一. Java虚拟机有哪些性能工具 我们按操作方式分为两类,有 ...

  5. java cpu监控_如何在Java中监视计算机的CPU,内存和磁盘使用情况?

    问题 我想用Java监视以下系统信息: 当前CPU使用率**(百分比) 可用内存*(免费/总计) 可用磁盘空间(空闲/总计)*请注意,我的意思是整个系统可用的总内存,而不仅仅是JVM. 我正在寻找一种 ...

  6. java多线程编程_《java多线程编程实战指南》读书笔记 -- 基本概念

    展开 并发:多个线程操作相同资源,保证线程安全,合理使用资源 高并发:服务能同时处理多个请求,提高程序性能 测试上下文切换工具 Lmbench3 测量上下文切换时长 vmstat 测量上下文切换次数 ...

  7. java获取长度_获取java长度

    Java获取本机MAC地址 为什么写这个呢?因为前几天看见网上有采用windows命令获取局域网和广域网MAC,查了查可以直接用JDK的方法. MAC可用于局域网验证,提高安全性. import ja ...

  8. java 包命名_【Java】包的命名规则

    命名规范 包:所有单词的字母小写,之后每个单词用-隔开,如 org.nemo.demo 常量:所有单词的字母大写,之后每个单词用_隔开,如 FLAG 类:所有单词的首字母大写,如 TestJava p ...

  9. java武功秘籍_请问java全套内容都有什么呢?

    我整理的Java全套内容学习路线,分为6个阶段(大阶段)第一阶段:java内功心法篇 第二阶段:Java武功秘籍(经典框架) 第三阶段:Java高级功法(主流框架) 第四阶段:Java成神之路 第五阶 ...

最新文章

  1. 《professional asp.net 2.0》读书笔记--连载2
  2. java性能分析与问题定位 实战
  3. Winform中使用NPOI导出Excel时XSSFWorkbook wb = new XSSFWorkbook()报错
  4. hdu 2473(并查集+删除操作)
  5. java 制作 winrar,Java使用winrar解压缩
  6. android仿ios弹框_在“提示”框中:iOS外观(在Android上运行),Google Maps作为Time Machine,下载Wii游戏保存...
  7. 特性和混入不是面向对象的
  8. 解释型语言和编译型语言的区别
  9. 【Antlr】rule expr: must label all alternatives or none
  10. 默纳克系统服务器看平衡系数,默纳克启动停车舒适感调整
  11. [你必须知道的异步编程]——基于任务的异步模式
  12. 适合于初学者—软路由全探索系列(二):探索群晖 VMM 虚拟机旁路由安装及设置
  13. 微信缓存css怎么清理,前端清除缓存方法(微信缓存引起的bug)
  14. 以太坊分片Sharding FAQ
  15. 同心拼图(concentric mosaics)
  16. CC2530的中断操作----按键控制led灯亮灭
  17. dw html压缩文件,如何压缩css文件?
  18. uniapp 使用pdf.js 加载本地pdf文件报错问题
  19. vue IconPark 图标 的使用
  20. 谷歌学术里面的代码查找

热门文章

  1. TensorRT(5)-INT8校准原理
  2. Anaconda2安装时出现问题
  3. 二叉树的的前序遍历和后序遍历(题型变种更新中)
  4. 使用 Palette 让你的 UI 色彩与内容更贴合
  5. 《实施Cisco统一通信管理器(CIPT2)》一1.2 概述部署多站点环境时将会遇到的挑战...
  6. 查找删除Code First Entity Framework基本与最佳添加(add/create),删除(delete/remove),修改(update/modify)操作...
  7. 实战:使用IPSec保护服务器安全
  8. 使用Mybatis-Generator自动生成Dao、Model、Mapping相关文件
  9. Spring MVC概述
  10. Flex与.NET互操作(三):基于WebService的数据访问(下)