Jconsole初体验
来源:互联网 发布:linux 大文件中查找 编辑:程序博客网 时间:2024/05/22 03:08
环境:Mac OS 10.12.1, JDK 1.8
首先在终端输入:jconsole,启动Java监视和管理控制台
这里可以连接本地进程。也可以进行远程监控,这就需要知道远程的连接的端口用户名密码等信息。我在本地启了一个Spring Boot应用,这个时候在本地进程栏中就出现了刚刚启动的应用名FisherApplication,选择此应用连接进入监控的控制台。
在连接时候出现一个安全认证的问题
解决这个问题参考:http://www.cnblogs.com/xdouby/p/6270129.html
然后就可以进入控制台拉,控制台分为了几大板块:概览、内存、线程、类,VM概要,MBean
概览里面已经显示了内存使用情况,线程数量,已经加载的类。使用jconsole主要还是关注内存的使用情况
在图中红色部分可以选择不同区域和不同时间段的内存使用情况,还可以强制GC,点击右上方的“执行GC”按钮,强制执行垃圾回收,另外,垃圾回收只针对堆中的内容进行回收。在左下角的详细信息中显示了GC的次数和GC的时间。
在线程版块中红色的线表示线程数的峰值,一般是在程序启动的过程中线程数量较高,在下方可以选择一个线程进行死锁检测,很方便。
阅读全文
0 0
- Jconsole初体验
- 初认Jconsole
- jconsole
- JConsole
- JConsole
- JConsole
- jconsole
- Jconsole
- 初体验
- 初体验
- 初体验
- 初体验
- 初体验
- 初体验
- 初体验
- jconsole使用方法
- JConsole reference
- jconsole设置
- 使用Excel中的插入对象功能在Excel中插入Word文档
- WCF分布式4:客户端访问寄宿在IIS中的WCF服务
- 无缝切换轮播图
- QoS,ToS和DiffServ
- oracle数据库定时任务dbms_job的用法详解
- Jconsole初体验
- 正定矩阵
- Android APP秒开
- [日推荐]『小谈吧』一种新的开会方式
- 627. Swap Salary
- 六、JSP——Cookie
- python requests用接口爬拉钩网职位信息
- Redundant Paths POJ
- Leetcode#190. Reverse Bits (反向位&位运算)