一、背景介绍
在之前的文章中,我们介绍了 JVM 常用的命令使用,通过这些命令可以快速的查询线上服务的性能情况和排查相关的问题。
不错,命令确实非常的管用,但是要想熟悉的记住这些命令,并非易事,除非很频繁的使用,否则真的很难。多数情况下,如果代码编程合理,服务器配置合理,服务也没有高并发压力,开发人员基本上很少会去关注 JVM 相关性能情况。
因此,对于绝大部分开发者而言,都希望有一个可视化的界面来展示当前服务的性能指标,当需要的时候,直接将线上服务的 dump 文件导出,然后导入到相关工具中通过界面来查询分析结果,而不是通过枯燥的命令来快速排查服务故障。