【读书会第十二期】JAVA虚拟机性能监控和故障处理

举报
Allen2000 发表于 2022/05/09 23:40:51 2022/05/09
【摘要】 虚拟机的监控与处理工具大概有以下几个:JSP,JSAT,JSTACK,JMAP,JHAT,重点说下jconsole和visualvm。Jconsole:JConsole 是一个内置 Java 性能分析器,可以在 GUI shell 中运行。可以轻松地使用 JConsole来监控 Java 应用程序性能和跟踪 Java 中的代码。它可以从本地,填入主机名称,使用一个特殊的URL连接JMX代理来...

虚拟机的监控与处理工具大概有以下几个:

JSP,JSAT,JSTACK,JMAP,JHAT,重点说下jconsole和visualvm。

Jconsole:JConsole 是一个内置 Java 性能分析器,可以在 GUI shell 中运行。可以轻松地使用 JConsole来监控 Java 应用程序性能和跟踪 Java 中的代码。它可以从本地,填入主机名称,使用一个特殊的URL连接JMX代理来进行连接。

visualvm: 是一款免费的性能分析工具。它通过 jvmstat、JMX、SA(Serviceability Agent)以及 Attach API 等多种方式从程序运行时获得实时数据,从而进行动态的性能分析。同时,它能自动选择更快更轻量级的技术尽量减少性能分析对应用程序造成的影响,提高性能分析的精度,另外可以安装插件,扩展性强。



【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。