最近一个项目的定时任务跑着跑着就停止了,后台也没有发现异常,于是想到以前研究过的BTrace跟踪一下执行效果,结果有点出乎意料。
记得以前也运行过BTrace脚本,但是今天再次找到BTrace 运行的时候,始终报异常
Exception in thread "main" java.lang.UnsupportedClassVesionError: com/sun/btrace/client/Main:Unsupported major.minor version 51.0
百度了一下,说是需要JDK7,但是从官网没有看到这方面的提示,郁闷!!!,一时间束手无策,于是下了好几个版本,尽然还是不行,直到最后,下载了1.2.3这个版本,运行居然成功了!!!
更奇怪的是,运行成功之后,其他版本也能正常运行了,真是一次难忘的经历
分享到:
相关推荐
NULL 博文链接:https://junefsh.iteye.com/blog/1770800
你还在为各种意想不到的状况烦恼吗?不知如何去及时了解jvm的运行情况吗?java线程、内存使用情况等都可以通过Btrace进行跟踪分析,了解系统运行情况,方便易用!
BTrace可用于动态跟踪正在运行的Java程序(类似于DTrace for OpenSolaris应用程序)。 BTrace动态地测试目标应用程序的类以注入跟踪代码(“字节代码跟踪”)。
btrace btrace btrace btrace
linux和windows通用,1.3.11...BTrace是一种安全,动态的Java跟踪工具。BTrace通过动态(字节码)检测正在运行的Java程序的类来工作。BTrace将跟踪操作插入到正在运行的Java程序的类中,并对跟踪的程序类进行热交换。
BTrace通过动态(字节码)检测类运行Java程序。BTrace插入跟踪行动运行Java程序的类和hotswaps跟踪程序类。 因此,也就成为我们线上跟踪生产代码的有力工具!
1.btrace扩展是在btrace已由功能上进行的扩展,原有功能和使用方式依然没变。目前版本扩展了两个功能:接口时间监控和接口时间调用树监控。扩展之后的btrace功能使用时都不需要写btrace脚本。 2.使用接口时间监控...
Btrace:java性能调优及问题追踪工具 Btrace:java性能调优及问题追踪工具
btrace api 1.2 文档,从网上扒下来自己做的,其他地方貌似都没有...btrace是一个跟踪、监控java程序的小工具,能够在不改变源代码的情况下监控很多东西,比如:方法运行时间、输入输出参数、抛出的异常、调用的次数等
btrace1.3.9最新版本转过来
btrace1.3.9 jdk1.8 maven 编译构建 http://github.com/btraceio/btrace
java 在线检测插件Btrace, 无需重启服务,即可在线定位问题
btrace1.3.11,用来动态跟踪线上java代码的隐藏bug、OOM、GC等问题。
自己做的BTrace监控,Linux服务器上的tomcat工程,压缩包包含BTrace开发所需的jar包 BTrace简单示例代码 jvisualvm.exe如果远程服务器监控JVM虚拟机信息
jvisualvm-btrace离线安装包。 jvisualvm btrace插件离线安装包1.2.85版本,目前官网不支持国内在线下载。 含相关依赖包:...安装时点工具-插件-已下载,点添加插件一次性将4个插件都添加进去,再点安装即可。
btrace提供了线上检测java程序的功能,使得可以不重启程序的情况下,在线上对程序进行跟踪。不过在日常的调试维护中,还是建议尽量使用日志来帮忙跟踪调试,btrace只作为辅助性工具
btrace安装包,linux和windows通用,1.3.9版本。可以直接解压缩配置环境变量后运行使用
Btrace用来做项目检测,访问过的类方法统计,无侵略性,JDK1.6
btrace workbench 插件jar包打包下载,jvisualvm的插件
Btrace Java 发布版本,Java 虚拟机监控程序