BTrace 简介:BTrace 动态日志跟踪:BTrace 是一个VisualVM插件,本身也是可以独立运行的程序。它的作用是在不停止目标程序运行的前提下,通过HotSpot虚拟机的HotSwap技术动态加入原本并不存在的调试代码。在实际生产中的程序很有意义:经常遇到程序出现问题,但排查错误的一些必要信息,比如方法参数,返回值等,在开发中并没有打印到日志之中,这时就可以采用BTrace。
步骤如下:
1.进入目录:C:\Program Files\Java\jdk1.8.0_73\bin
2.打开jvisualvm.exe,如图所示:
3.点击工具,选择插件---》选择可用插件---》检查最新版本。我的报错如下。
4.解决方法:点击取消---》打开浏览器,新开一个网页,输入:https://visualvm.github.io/index.html +回车,显示画面如下,选择Plugins。对应自己的JDK版本[我的版本是JDK1.8哦]
5.点击一下url连接,我有圈选哦,显示画面如下[复制连接],打开VisualVM---回到第3步:
6.将url 填写,确定
7. 显示如下[勾选]---》安装: