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

1.  Jvisualvm.exe

2. jprofile

3. Heap //permgen   monitor

作者::老哇的爪子Attilax艾龙,EMAIL:[email protected]

转载请注明来源: 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

时间: 2024-11-03 21:47:10

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

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

连接数::: 死锁表列表:死锁基础列表(近期几条记录,时间,sql等) 3.对server进行监控.获取CUP.I/O使用情况 4.对数据库进行监控.获取数据库文件所在磁盘剩余空间大小及数据空间和日志空间使用情况 每一个表数据以及size情况 6.提供手机短信报警功能.假设server或数据库出现异常.程序能够以短信的方式立即通知管理员. 7.全部的数据库异常情况都完整写入日志. 作者::老哇的爪子Attilax艾龙.EMAIL:[email protected] 转载请注明来源: http:/

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

Cpu温度,风扇转速 主板温度 显卡温度 硬盘温度 电池温度 鲁大师  硬盘温度 Cpu温度  core temp  1.0 (能每个核心温度监控) 360 task manager 温度alert设置 1. 告诉你为什么你缺少些硬件温度 1.为什么我只能看到硬盘温度,其他什么温度也看不到?# C: h/ j' K5 t- D. f: I% n) e 答:很有可能是鲁大师的硬件驱动未能成功加载导致,请检查一下您的防火墙或者杀毒软件是否阻止了鲁大师,或者没有把鲁大师放入白名单中.在这种情况下,您可

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

连接数::: 死锁表列表:死锁基础列表(最近几条记录,时间,sql等) 3.对服务器进行监控,获取CUP,I/O使用情况 4.对数据库进行监控,获取数据库文件所在磁盘剩余空间大小及数据空间和日志空间使用情况 每个表数据以及size情况 6.提供手机短信报警功能,如果服务器或数据库出现异常,程序可以以短信的方式马上通知管理员. 7.所有的数据库异常情况都完整写入日志. 作者::老哇的爪子Attilax艾龙,EMAIL:[email protected] 转载请注明来源: http://blog.c

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

Cpu温度.风扇转速 主板温度 显卡温度 硬盘温度 电池温度 鲁大师  硬盘温度 Cpu温度  core temp  1.0 (能每一个核心温度监控) 360 task manager 温度alert设置 1. 告诉你为什么你缺少些硬件温度 1.为什么我仅仅能看到硬盘温度,其它什么温度也看不到?# C: h/ j' K5 t- D. f: I% n) e 答:非常有可能是鲁大师的硬件驱动未能成功载入导致.请检查一下您的防火墙或者杀毒软件是否阻止了鲁大师,或者没有把鲁大师放入白名单中. 在这样的情

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

1. 温度报警防区(鲁大师,360taskman) 1 2. os-区-----cpu_mem_io资源占用监測 1 3. Vm区 1 4. db数据库 2 5. platform子系统监測 2 1. 温度报警区(鲁大师,360taskman) Cpu温度,风扇转速 主板温度 显卡温度 硬盘温度 电池温度 Cpu温度  core temp  1.0 (能每一个核心温度监控) 温度alert设置 作者::老哇的爪子Attilax艾龙.EMAIL:[email protected] 转载请注明来源:

Atitit.软件控件and仪表盘(23)--多媒体子系统--视频输出切换控制cvbs av s-video Ypbpr pal ntsc

Atitit.软件控件and仪表盘(23)--多媒体子系统--视频输出切换控制cvbs av s-video Ypbpr pal  ntsc 1. CVBS是AV接口 1 2. S-Video S端子 1 3. Ypbpr/YPbPr和YCbCr色差 1 4.  2 5. 参考 2 七大常用视频接口效果对比   HDMI>DVI>VGA>色差>S端子 >av>tv 1. CVBS是AV接口 的视频信号(单根黄色线) CVBS 接口是音频.视频分离的视频接口,三个RCA插

Atitit.软件GUI按钮与仪表盘(01)--报警系统--

1. 温度报警区(鲁大师,360taskman) 1 2. os-区-----cpu_mem_io资源占用监测 1 3. Vm区 1 4. db数据库 2 5. platform子系统监测 2 1. 温度报警区(鲁大师,360taskman) Cpu温度,风扇转速 主板温度 显卡温度 硬盘温度 电池温度 Cpu温度  core temp  1.0 (能每个核心温度监控) 温度alert设置 作者::老哇的爪子Attilax艾龙,EMAIL:[email protected] 转载请注明来源: h

Atitit.软件GUIbutton与仪表盘--db数据库区--导入mysql sql错误的解决之道

Atitit.软件GUIbutton与仪表盘--db数据库区--导入mysql sql错误的解决之道 Keyword::截取文本文件后部分 查看提示max_allowed_packet限制 Target Server Version : 50524 3.mysql的max_allowed_packet限制[phpmyadmin | source] Show vari like '%%' Set max..=111111 Set global maxxx=1111 作者::老哇的爪子Attilax

Atitit.软件GUI按钮与仪表盘--db数据库区--导入mysql sql错误的解决之道

Atitit.软件GUI按钮与仪表盘--db数据库区--导入mysql sql错误的解决之道 Keyword::截取文本文件后部分 查看提示max_allowed_packet限制 Target Server Version : 50524 3.mysql的max_allowed_packet限制[phpmyadmin | source] Show vari like '%%' Set max..=111111 Set global maxxx=1111 作者::老哇的爪子Attilax艾龙,E