JAVA和Nginx 教程大全

网站首页 > 精选教程 正文

Java监视和管理控制台的运用(监控内存、线程等系统指标)

wys521 2024-11-07 13:43:49 精选教程 18 ℃ 0 评论

第一步:先运行被监控的Java程序,小编这里运行了一个微服务的注册发现服务。再找到Java安装目录(小编是安装在C:\Java\jdk1.8.0_162\bin),双击运行jconsole.exe


第二步:在本地进程中选择你运行的进程,通过名称(类的全限定名)区分,点击连接后进入控制台首页。


通过上述步骤就连上了JVM,可以进行一些有效的指标监控,这里的功能就交给小伙伴们自己去摸索了。下面提供几个有效的操作和有效的可读信息。

1、执行GC


可以观察到内存使用量在手动执行GC后下降了很多,之后又会缓慢回升,架构师和高级工程师在实战中可以通过这个指标考察内存情况,进一步确定代码的质量及系统的扩容需求。

2、线程监控



通过这个指标查看和跟踪自己的线程存活状态。

3、jar的引用情况


在实战中有jar包冲突的情况下,你可以清楚的看到自己引用jar包的路径,从而确定系统引用的jar包是否是自己希望引入的jar。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表