Github项目

Arthas-Alibaba Java诊断工具

Arthas是由阿里巴巴开源的Java诊断工具。它允许开发者在不修改代码或重启服务器的情况下对Java应用的生产问题进行故障排除。Arthas具有众多强大的功能,如检查类加载、反编译类、...

标签:

【Github】项目名:Arthas – Alibaba Java诊断工具

一、项目简介

Arthas是由阿里巴巴开源的Java诊断工具。它允许开发者在不修改代码或重启服务器的情况下对Java应用的生产问题进行故障排除。

二、核心技术

1. 支持检查类是否已加载以及类的加载位置(有助于解决jar文件冲突问题)。
2. 能够反编译类以确保代码按预期运行。
3. 可查看类加载器统计信息,如类加载器数量、每个类加载器加载的类数量、类加载器层次结构、可能的类加载器泄漏等。
4. 查看方法调用的详细信息,如方法参数、返回对象、抛出的异常等。
5. 检查指定方法调用的堆栈跟踪,对开发者了解方法的调用者很有用。
6. 跟踪方法调用以找到缓慢的子调用。
7. 监控方法调用统计信息,如QPS、RT、成功率等。
8. 支持监控系统指标、线程状态、CPU使用率、GC统计等。
9. 支持命令行交互模式,并启用自动完成功能。
10. 支持Telnet和WebSocket,可通过命令行和浏览器进行本地和远程诊断。
11. 支持分析器/火焰图。
12. 支持获取堆中指定类的实例对象。
13. 支持JDK6+(4.x版本不再支持JDK6和JDK7),同时支持Linux/Mac/Windows系统。

三、项目总结

Arthas为Java应用的生产环境问题排查提供了一套高效且实用的解决方案,其众多的功能能够满足开发者在不同场景下的需求。希望大家对这个项目积极留言讨论,分享自己的使用经验或者提出改进的想法。

项目地址

GitHub链接直达

数据统计

数据评估

Arthas-Alibaba Java诊断工具浏览人数已经达到6,如你需要查询该站的相关权重信息,可以点击"5118数据""爱站数据""Chinaz数据"进入;以目前的网站数据参考,建议大家请以爱站数据为准,更多网站价值评估因素如:Arthas-Alibaba Java诊断工具的访问速度、搜索引擎收录以及索引量、用户体验等;当然要评估一个站的价值,最主要还是需要根据您自身的需求以及需要,一些确切的数据则需要找Arthas-Alibaba Java诊断工具的站长进行洽谈提供。如该站的IP、PV、跳出率等!

关于Arthas-Alibaba Java诊断工具特别声明

本站链氪巴士提供的Arthas-Alibaba Java诊断工具都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由链氪巴士实际控制,在2024年12月5日 上午12:00收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,链氪巴士不承担任何责任。

相关导航

暂无评论

暂无评论...