Atitit.软件仪表盘(2)–vm子系统–资源占用监測「建议收藏」

Atitit.软件仪表盘(2)–vm子系统–资源占用监測

大家好,又见面了,我是全栈君。

 

Atitit.软件仪表盘(2)–vm子系统资源占用监測 

 

1.  Jvisualvm.exe

2. jprofile

 

3. Heap //permgen   monitor 

 

作者::老哇的爪子Attilax艾龙,EMAIL:1466519819@qq.com

转载请注明来源: http://blog.csdn.net/attilax

 

 

 

4. Thread

 

 

1.jps:查看当前执行着的java进程(仿linux下的ps,显示进程号

2. jinfo: 查參数jinfo -flagPermSize 2208(进程号)

 3. jconsole 2208

JConsole 

  JConsole能够图形化查看JVM中内存的变化状况,JConsoleJDK 5及以上版本号中自带的工具。位于JDKbin文件夹下,执行时直接执行JConsole.exeJConsole.sh(要求支持图形界面)。在本地的 Tab页上看到执行了javapid。双击就可以查看对应进程的JVM状况。同一时候。JConsole也支持查看远程的JVM的执行状况,详细可參见 JConsoleUser Guide

  JConsole中显示了JVM中非常多的信息:内存、线程、类和MBean等。在打开JConsole的内存Tab页后。可看到JVM内存部分的执行状况。这对于分析内存是否有溢出及GC的效果更加直接明了,JConsole的执行效果如图2所看到的。

 

 4. jstack  2208列出全部线程,以及线程的执行状态

 5. jstat -gcutil 2208 1000(每隔1000毫秒打印一次信息) 10(打印10行)

6. jmap把虚拟机里执行着的全部文件都down下来,相当于快照

7. JMap是JDK中自带的一个用于分析JVM内存状况的工具。位于JDK的bin文件夹下。

使用JMap可查看眼下JVM中各个代的内存状况、JVM中对象的内存的占用状况。以及导出整个JVM中的内存信息。

8. 7. jhat 对jmap下来的文件进行分析,多个角度

 7. Eclipse Memory Analyzer

  Eclipse Memory AnalyzerEclipse提供的一个用于分析jvmdump文件的插件。借助这个插件可查看对象的内存占用状况、引用关系、分析内存泄露等。

  Eclipse Memory AnalyzerMAT)的站点为:http://www.eclipse.org/mat/。在eclipse中能够直接远程安装此插件。只是因为此插件在分析堆dump文件时比較耗内存,因此在分析前最好先将eclipsejvm的内存设置大一点。MAT分析dump文件后的对象占用内存及引用关系如图3所看到的

9. 

 

參考

使用java自带工具监控jvm执行状态 – qileilove – BlogJava.htm

imptdetailJVM内存状况查看方法和分析工具 – xu1314的专栏 – 博客频道 – CSDN.NET.htm

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/116277.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 前端学习——JQuery Ajax使用经验

    前端学习——JQuery Ajax使用经验

    2021年12月3日
    38
  • 13 个最好用的免费服务器和网络监控工具,不看吃亏!

    13 个最好用的免费服务器和网络监控工具,不看吃亏!1、GangliaGanglia是伯克利开发的一个集群监控软件。可以监视和显示集群中的节点的各种状态信息,比如如:cpu、mem、硬盘利用率,I/O负载、网络流量情况等,同时可以将历史数据以曲线方式通过php页面呈现。Ganglia监控软件主要是用来监控系统性能的软件,如:cpu、mem、硬盘利用率,I/O负载、网络流量情况等,通过曲线很容易见到每个节点的工作状态,对合理调整、分配系统资源…

    2022年5月27日
    40
  • 子网划分习题及考点分析(含答案及理解)

    子网划分习题及考点分析(含答案及理解)Mon21Mon28Mon04已完成进行中计划中现有任务子网划分一、选择题:1.92.168.1.0/24使用掩码255.255.255.240划分子网,其子网数为(),每个子网内可用主机地址数为()A.1414B.1614C.2546D.1462解析:(1)掩码255.255.255.240为28位,28-24=4网络位向主机位借用了4位,子网数为2的4次

    2022年6月27日
    43
  • 小Y的难题

    小Y的难题

    2021年12月4日
    44
  • 社会工程学三本_1.9万人报考,扩招近千人!被戏称为“大三本”的985——东南大学,低调有实力!…[通俗易懂]

    社会工程学三本_1.9万人报考,扩招近千人!被戏称为“大三本”的985——东南大学,低调有实力!…[通俗易懂]今天文章的“主角”是东南大学,著名的建筑老八校及原四大工学院之一,国家首批“211工程”、“985工程”、“双一流”A类世界一流大学建设高校。东南大学一流学科:材料科学与工程、电子科学与技术、信息与通信工程、控制科学与工程、计算机科学与技术、建筑学、土木工程、交通运输工程、生物医学工程、风景园林学、艺术学理论。一听到东南大学这个名字,很容易联系到东南电视台,东南汽车,所以东大人就自黑自己是“Hu建…

    2022年6月9日
    93
  • string null转空字符串(空字符串是什么意思)

    今天在自己之前做的项目中,犯了一个错误,是自己考虑不周。在项目中自己需要,从后台数据库中获取数据,然后将数据转成Int类型。但是自己忽略了数据为空的情况。例如:在这里,String字符串为空,用Integer.parseInt()方法进行转换报错。修改之后如下今天自己的错误,导致现场人员在给客户展…

    2022年4月11日
    78

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号