Arthas会帮程序员检测java代码是否能够正常运行,如果发现相关错误,它会提供有用的修改建议。软件支持多个系统平台,后续开发者还会不断完善。
当你遇到以下类似问题而束手无策时,Arthas可以帮助你解决:
这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception?
我改的代码为什么没有执行到?难道是我没 commit?分支搞错了?
遇到问题无法在线上 debug,难道只能通过加日志再重新发布吗?
线上遇到某个用户的数据处理有问题,但线上同样无法 debug,线下无法重现!
是否有一个全局视角来查看系统的运行状况?
有什么办法可以监控到JVM的实时运行状态?
Arthas支持jdk 6+,支持Linux/Mac/Winodws,采用命令行交互模式,同时提供丰富的 Tab 自动补全功能,进一步方便进行问题的定位和诊断。
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
./as.sh
以rober为例,这里选择3回车
Arthas让用户可以从整体上把握一个开发项目的进程,软件在断网的环境下也能正常运行。当小伙伴们掌握了它的使用方法后,工作效率会有不少提升。
以上就是Arthas的全部内容了,快快收藏IE浏览器中文网站下载更多电脑软件吧!