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中内存的变化状况,JConsole是JDK 5及以上版本号中自带的工具。位于JDK的bin文件夹下,执行时直接执行JConsole.exe或JConsole.sh(要求支持图形界面)。在本地的 Tab页上看到执行了java的pid。双击就可以查看对应进程的JVM状况。同一时候。JConsole也支持查看远程的JVM的执行状况,详细可參见 JConsole的User 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 Analyzer是Eclipse提供的一个用于分析jvm堆dump文件的插件。借助这个插件可查看对象的内存占用状况、引用关系、分析内存泄露等。

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

9.

參考

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

(impt。detail)JVM内存状况查看方法和分析工具 - xu1314的专栏 - 博客频道 - CSDN.NET.htm

Atitit.软件仪表盘(2)--vm子系统--资源占用监測的更多相关文章

  1. Atitit.软件仪表盘(2)--vm子系统--资源占用监测

    Atitit.软件仪表盘(2)--vm子系统--资源占用监测 1.  Jvisualvm.exe 2. jprofile 3. Heap //permgen   monitor 作者::老哇的爪子At ...

  2. Atitit.软件仪表盘(8)--os子系统--资源占用监测

    Atitit.软件仪表盘(8)--os子系统--资源占用监测 CPU使用 内存使用 磁盘队列 任务管理器 网络速度 插件列表( 资源管理器插件,浏览器插件,360optim) 启动项管理  (350) ...

  3. Atitit.软件仪表盘(0)--软件的子系统体系说明

    Atitit.软件仪表盘(0)--软件的子系统体系说明 1. 温度检测报警子系统 2. Os子系统 3. Vm子系统 4. Platform,业务系统子系统 5. Db数据库子系统 6. 通讯子系统 ...

  4. Atitit.软件仪表盘(4)--db数据库子系统-监测

    Atitit.软件仪表盘(4)--db数据库子系统-监测 连接数::: 死锁表列表:死锁基础列表(最近几条记录,时间,sql等) 3.对服务器进行监控,获取CUP,I/O使用情况   4.对数据库进行 ...

  5. Atitit.软件仪表盘(7)--温度监测子系统--电脑重要部件温度与监控and警报

    Atitit.软件仪表盘(7)--温度监测子系统--电脑重要部件温度与监控and警报 Cpu温度,风扇转速 主板温度 显卡温度 硬盘温度 电池温度 鲁大师  硬盘温度 Cpu温度  core temp ...

  6. Atitit.软件仪表盘(4)--db数据库子系统-监測

    Atitit.软件仪表盘(4)--db数据库子系统-监測 连接数::: 死锁表列表:死锁基础列表(近期几条记录,时间,sql等) 3.对server进行监控.获取CUP.I/O使用情况   4.对数据 ...

  7. Atitit.软件仪表盘(7)--温度监測子系统--电脑重要部件温度与监控and警报

    Atitit.软件仪表盘(7)--温度监測子系统--电脑重要部件温度与监控and警报 Cpu温度.风扇转速 主板温度 显卡温度 硬盘温度 电池温度 鲁大师  硬盘温度 Cpu温度  core temp ...

  8. Atitit.软件的仪表板(8)--os子系统--监控资源使用情况

    Atitit.软件的仪表板(8)--os系统--资源占用监測 CPU使用 内存使用 磁盘队列 任务管理器 网络速度 插件列表( 资源管理器插件,浏览器插件,360optim) 启动项管理  (350) ...

  9. Atitit.软件GUIbutton和仪表板(01)--警报系统--

    Atitit.软件GUIbutton和仪表板(01)--警报系统-- 1. 温度报警防区(鲁大师,360taskman) 1 2. os-区-----cpu_mem_io资源占用监測 1 3. Vm区 ...

随机推荐

  1. 整数运算:CPU内部只有加法运算

    学汇编的一边儿去.我这里讲的是CPU进行计算的原理.首先我这里用MC的红石电路模拟了一个加法器:http://www.0xaa55.com/thread-313-1-1.htm首先加法器是怎么实现的呢 ...

  2. 什么是TimeTunnel

    index - Taocode 欢迎使用TimeTunnel PageOutline(1-3,,inline) 什么是TimeTunnel !TimeTunnel(简称TT)是一个基于thrift通讯 ...

  3. pomelo 协议

    分析的是hybridconnector,使用的chatofpomelo-websocket(pomelo为0.7.0) 參考:https://github.com/NetEase/pomelo/wik ...

  4. python下载文件(图片)源码,包含爬网内容(爬url),可保存cookie

    #coding=utf-8 ''' Created on 2013-7-17 @author: zinan.zhang ''' import re import time import httplib ...

  5. 如何将UISearchBar上"Cancel"按钮改为”取消“?

    别说话,直接上代码 for (id obj in [searchBar subviews]) {        if ([obj isKindOfClass:[UIView class]]) {    ...

  6. opencv保存视频

    利用opencv提供的方法,从摄像头获取视频,并保存为.avi格式文件. win8.1,opencv248,vs2013下测试 #include<opencv\cv.h> #include ...

  7. matlab中s函数编写心得(转)

    Part I: 所谓s函数是system Function的简称, 用它来写自己的simulink模块. s函数可以用matlab.C.C++.Fortran.Ada等语言来写, 这儿我只介绍怎样用m ...

  8. android:android:background="#00000000",透明效果

    ImageButton中设置 android:background="#00000000",可以达到透明效果 具体的源码 管理-->文件中的 viewpager0829.ra ...

  9. 常见LINQ语句学习

    1.读取20条最新留言 public ActionResult Index() { var mostRecentEntries = (from entry in _db.Entries orderby ...

  10. spoj 1812 lcsII (后缀自动机)

    spoj 1812 lcsII (后缀自动机) 题意:求多个串的lcs,最多10个串,每个串最长10w 解题思路:后缀自动机.先建好第一个串的sam,然后后面的串拿上去跑(这个过程同前一题).sam上 ...