1.下载btrace https://github.com/btraceio/btrace/releases/download/v1.3.8.3-1/btrace-bin-1.3.8.3.tgz
2.上传到linux服务器上

服务器jdk版本是1.8
[develop1@iZwz9goaw9phak5u8bdplgZ ~]$ java -version
java version "1.8.0_162"
Java(TM) SE Runtime Environment (build 1.8.0_162-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.162-b12, mixed mode)

3.解压缩
新建一个btrace 文件夹 把压缩文件放在这个文件夹中解压缩 tar -zxvf btrace-bin-1.3.8.3.tgz

4.修改权限 chmod 755 -R btrace

5.jps 获得java运行线程ID

6.编写跟踪代码
Tracer.java

设置变量环境至当前用户下的.profile

export JAVA_HOME=/usr/local/jdk1.8.0_162
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
BTRACE_HOME= /mnt/btrace
export BTRACE_HOME
export PATH=$PATH:$BTRACE_HOME/bin

然后执行 source .profile

cd 到bin 文件夹下
运行命令

直接打印
btrace 29329 /mnt/btrace/monitor/Tracer.java
输出到特定文件中:
btrace -o btrace.log 19223 /mnt/btrace/monitor/Tracer.java

最新文章

  1. cms 常用标签
  2. VirtrualBox使用已存在的镜像创建虚拟机
  3. 驱动开发学习笔记. 0.07 Uboot链接地址 加载地址 和 链接脚本地址
  4. ios 使用UINavagationController时,push,pop方法执行的一些方法
  5. python环境搭建-Linux系统下python2.6.6升级python3.5.2步骤
  6. C#的正则表达式
  7. PHP - 代码分离
  8. C# - Recommendations for Abstract Classes vs. Interfaces
  9. 程序编译没错,运行报错:无法定位程序输入点GT_BufLaserFollowRatio(这是函数)于动态链接库GTS.DLL上
  10. poj2991 Crane(线段树+集合)白书例题
  11. 网易云安全两篇论文入选计算机视觉顶级会议ICCV
  12. 混合现实开发教程unity2017
  13. Android 打包混淆
  14. windows10配置virtualenv
  15. golang 通过fsnotify监控文件,并通过文件变化重启程序
  16. C# 多线程之Thread类
  17. Eclipse Maven 配置setting.xml 的镜像远程仓库
  18. ios获取安装的app
  19. HDU - 1716 排列2 水题
  20. 迷你MVVM框架 avalonjs 1.3发布

热门文章

  1. alpha冲刺事后诸葛亮(团队)
  2. 【Postgres】Windows2012 不能启动
  3. 前段性能----repaint和reflow
  4. Objective-C 消息发送与转发机制原理(摘)
  5. win10怎么查看当前用户账号
  6. Easy-Mock模拟get接口和post接口实例
  7. Oracle逻辑导入数据(IMP/IMPDP)
  8. C程序运行原理
  9. [Java] Spring boot 的maven设置阿里云仓库
  10. nginx 日志之 access_log