龙空技术网

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

展小玖 307

前言:

目前小伙伴们对“java实现银行存取款控制台”都比较注意,你们都需要知道一些“java实现银行存取款控制台”的相关知识。那么小编同时在网络上收集了一些对于“java实现银行存取款控制台””的相关知识,希望小伙伴们能喜欢,小伙伴们一起来了解一下吧!

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

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

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

1、执行GC

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

2、线程监控

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

3、jar的引用情况

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

标签: #java实现银行存取款控制台