E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
BTrace
jvm监控工具一览
下面是对
BTrace
、JAD、JMAP、JSTAT、JSTACK、JINFO以及MARK工具的比较表:工具/属性功能适用场景使用难度是否侵入式是否需要重启JVMBTrace动态跟踪和监控Java应用程序性能分析
Daniel 大东
·
2024-08-26 21:38
jvm
Java技术专题-Java Agent探针的技术介绍(1)
JVM背后的支持者JavaAgent:各个JavaIDE的调试功能,例如eclipse、IntelliJ;热部署功能,例如JRebel、XRebel、spring-loaded;各种线上诊断工具,例如
Btrace
洛神灬殇
·
2024-02-27 23:17
BTrace
的使用
简介
BTrace
可以动态地向目标应用程序的字节码注入追踪代码所依赖的技术:JavaComplierApi、JVMTI、Agent、Instrumentation+ASMBTrace安装新建环境变量:
BTRACE
_HOME
谁说咖啡不苦
·
2024-02-20 02:41
jvm-sandbox分享
如何手动实现当然市面上有很多工具可以实现热部署,比如
btrace
,jvm-sandbox等。那如
Benett-Chen
·
2024-02-04 00:58
Java虚拟机
Btrace
使用
btrace
是一个java平台上使用的动态追踪工具
btrace
工具下载github的地址为:https://github.com/btraceio/
btrace
/tree/master下载地址为:https
SparkOnly
·
2024-01-22 03:19
Java Agent
例如常见的热部署(JRebel,spring-loaded)、各种线上诊断工具(
btrace
,阿里的Arthas)、代码覆盖率工具(JaCoCo),如
小白龙ProMonkey
·
2023-12-02 10:11
java
jvm
开发语言
Btrace
入门
前言今天收到客户报的一个Bug,登录系统查看发现没有相关日志输出,方法中相关的请求参数及变量都没有打印出来,给排查问题造成很大不便,我们知道解决Java系统疑难杂症有两大利器,其一是tcpdump用于网络抓包分析、其二是
Btrace
程序员青菜学厨艺
·
2023-10-27 13:44
Java技术
java
btrace
2.0 技术原理大揭秘
动手点关注干货不迷路项目GitHub地址:https://github.com/bytedance/
btrace
背景介绍在一年多前,我们对外正式开源了
btrace
(AKARheaTrace),它是基于
字节跳动技术团队
·
2023-09-24 14:19
Java笔记:
BTrace
-Java线上异常排查
BTrace
是什么
BTrace
是检查和解决线上的问题的杀器,
BTrace
可以通过编写脚本的方式,获取程序执行过程中的一切信息,并且,注意了,不用重启服务,是的,不用重启服务。
zui初的梦想
·
2023-09-17 20:45
java
笔记
开发语言
Btrace
那些事
BTrace
系列之一:简介
BTrace
系列之二:简单示例
BTrace
系列之三:实际案例分析
BTrace
使用简介BTraceUser'sGuide
张兆坤的那些事
·
2023-09-15 05:05
Java
user
在IDE开发工具中(idea、eclipse等)配置
BTrace
的编码环境
BTrace
是基于动态字节码修改技术(Hotswap)实现java实时性能分析与动态监控。看到网上有人问如何在IDE(如IDEA、eclipse等)中编码
BTrace
实现自动提示的功能。
重色思倾国
·
2023-09-07 20:34
在线Profiling技术之
Btrace
为了解决这种问题,
Btrace
应运而生。查了不少
Btrace
资料,本人也亲自实践了一下,总结出一些遇到的坑和解决方法。
CleverApe
·
2023-08-14 14:32
Java性能调优及问题追踪--
Btrace
的使用
原文地址:https://www.cnblogs.com/rwxwsblog/p/6248210.html生产环境中经常遇到格式各样的问题,如OOM或者莫名其妙的进程死掉。一般情况下是通过修改程序,添加打印日志;然后重新发布程序来完成。然而,这不仅麻烦,而且带来很多不可控的因素。有没有一种方式,在不修改原有运行程序的情况下获取运行时的数据信息呢?如方法参数、返回值、全局变量、堆栈信息等。Btrac
老兵一枚
·
2023-08-12 09:50
从底层入手,解析字节码增强和
Btrace
应用
这篇文章聊下字节码和相关的应用。1、机器码和字节码机器码(machinecode),学名机器语言指令,有时也被称为原生码(NativeCode),是电脑的CPU可直接解读的数据。通常意义上来理解的话,机器码就是计算机可以直接执行,并且执行速度最快的代码。用机器语言编写程序,编程人员要首先熟记所用计算机的全部指令代码和代码的涵义。手编程序时,程序员得自己处理每条指令和每一数据的存储分配和输入输出,还
邴越
·
2023-07-20 09:16
Java动态追踪之
BTrace
【0】:官方Wiki译文与译注
无关紧要的译序:几个月前,在网上翻到了章亦春巨巨关于动态追踪技术的博文,被Dtrace这个工具吸引了。特别是可以通过它在对目标程序运行影响很小的情况下,生成目标程序运行的火焰图这一点。而无奈最近几个月的工作占据了我从十点睁开眼到凌晨闭眼睡觉的所有时间,抽不出时间来研究下这个东西。意识到这个工作状态会一直持续下去,所以辞职了。这几天就好好把这个东西搞一下。Dtrace工具使用的主要场合是,使用D语言
IconExp
·
2023-04-18 03:04
【Java综合专栏】「引领序幕」全链路追踪原理之Java Agent探针的技术介绍(上篇)
JVM背后的支持者JavaAgent:各个JavaIDE的调试功能,例如eclipse、IntelliJ;热部署功能,例如JRebel、XRebel、spring-loaded;各种线上诊断工具,例如
Btrace
洛神灬殇
·
2023-04-15 08:01
深入浅出JVM原理及调优
深入浅出Java原理及实战
java
jvm
开发语言
使用arthas进行线上java应用诊断
如果你之前用过
Btrace
,那么理解起来Arthas就不难。这两个都是java线上应用诊断工具。
enilu
·
2023-04-14 10:44
阿里诊断工具arthas的使用
引言它是阿里开源的Java诊断工具,进一步简化了动态追踪技术,有了它,可以直接查看类加载信息、JVM信息、线程堆栈信息、追踪方法执行情况,反编译类文件等,基本涵盖了前面提到的java命令行工具的功能和
BTrace
我叫小八
·
2023-04-13 02:30
java
java常用性能监控或调试工具一览
1.MAT主要针对堆内存分析2.jmapdmup出堆内存快照3.jstackdump出线程快照4.visualVM/Jconsole一站式分析平台(可插件拓展)5.
BTrace
依赖动态字节码实现动态监控
重色思倾国
·
2023-03-29 22:16
第三章:基于
BTrace
的监控调试
本章关键词:
BTrace
、拦截、注意事项一、入门1.做什么的?
秦仙云
·
2023-03-29 20:02
利用神器
BTrace
追踪线上 Spring Boot应用运行时信息
在现实业务中,Kafka经常会遇到的一个集成场景就是,从数据库获取数据,因为关系数据库是一个非常丰富的事件源。数据库中的现有数据以及对该数据的任何更改都可以流式传输到Kafka主题中,在这里这些事件可用于驱动应用,也可以流式传输到其它数据存储(比如搜索引擎或者缓存)用于分析等。实现这个需求有很多种做法,但是在本文中,会聚焦其中的一个解决方案,即Kafka连接器中的JDBC连接器,讲述如何进行配置,
java菜
·
2023-03-22 00:37
JVM沙箱容器,一种JVM的非侵入式运行期AOP解决方案
目标群体
BTRACE
好强大,也曾技痒想做一个更便捷、更适合自己的问题定位工具,既可支持线上链路监控排查,也可支持单机版问题定位。
JAVA高级
·
2023-03-18 19:48
04.
BTrace
监控与调试
Jvm与调优imoocJVMMarkdownBTrace可以动态地向目标应用程序的字节码注入追踪代码
BTrace
只能本地执行,不支持远程
BTrace
可以在生产环境下使用,但是被修改的字节码不会被还原JavaComplierApi
心释逍遥lx
·
2023-03-11 19:53
BTrace
初探
BTrace
是一款java诊断工具.今天使用的时候碰到几个坑,先记录一下.下载下来以后直接运行报错root@iZ2ze89756yjbvq7le6obdZ:~/
btrace
-bin-1.3.11/bin
一个喜欢折腾的健身爱好者
·
2023-03-09 07:36
线上调试debug神器 Arthas(阿尔萨斯) 简单介绍&教程
其实,这个问题在前面已回答,而且,你为什么要用
btrace
?同理!具体理由如
洪韭菜
·
2023-02-22 02:02
Tool
Btrace
线上跟踪Java程序问题点
2.使用
Btrace
编写脚本在线调试/*https://www.cnblogs.com/zengkef
十五倍压枪
·
2022-02-04 18:51
btrace
开源!基于 Systrace 高性能 Trace 工具
介绍
btrace
(又名RheaTrace)是抖音基础技术团队自研的一款高性能AndroidTrace工具,它基于Systrace实现,并针对Systrace不足之处加以改进,核心改进点如下。
字节跳动技术团队
·
2022-02-04 15:10
python
java
android
linux
数据库
[原]
btrace
开源!基于 Systrace 高性能 Trace 工具
介绍
btrace
(又名RheaTrace)是抖音基础技术团队自研的一款高性能AndroidTrace工具,它基于Systrace实现,并针对Systrace不足之处加以改进,核心改进点如下。
ByteDanceTech
·
2021-12-30 15:00
Java问题排查
在线分析FastThread:https://fastthread.io/分析工具:TDA堆Dump:在线分析:HeapHero:https://heaphero.io/分析工具:MATBTrace系:
btrace
星城天空
·
2021-07-23 09:25
BTrace
使用小结
简介
BTrace
是一个安全的JVM动态追踪工具,最初为原Sun公司Kenai项目下面的一个子项目。
lfckop
·
2021-04-30 15:30
带你了解Java Agent
JavaAgent这个技术,对于大多数同学来说都比较陌生,但是多多少少又接触过,实际上,我们平时用的很多工具,都是基于JavaAgent实现的,例如常见的热部署JRebel,各种线上诊断工具(
btrace
小刀爱编程
·
2021-04-28 14:06
Btrace
实践分析一次调用的耗时热点
1.1下载
BTrace
下载地址:目前需要JDK7+,最新版本为1.3.8.3download设置环境变量:
BTRACE
_HOME1.2编写
BTrace
脚本HelloWorld.javaimportcom.sun.
btrace
.annotations
雪连
·
2021-04-24 18:37
轻松带你学习java-agent
业界的trace工具很多,ptrace,strace,eBPF,
btrace
,java-agent等等。这次应用的目的是监控kafka服务中publish与consume的调用,获取依赖关系。
华为云
·
2021-04-22 15:33
技术交流
程序员
java
tracer
java-agent
虚拟机
挂载
Btrace
跟踪代码
安装
Btrace
工具
btrace
是一个开源项目,选择适合自己PC的bin文件并下载,并配置好环境变量,控制台查看版本号
btrace
--version准备业务代码一段简单的业务代码,我们跟踪的方法是sayHello
Harlin_
·
2021-04-21 22:00
BTrace
实现原理
BTrace
是每个Java程序员必备的瑞士军刀,可以实现线上服务器不重启增加调试信息。本文简单介绍一下其实现原理。
十毛tenmao
·
2020-10-10 02:43
一文带你了解Java Agent
JavaAgent这个技术,对于大多数同学来说都比较陌生,但是多多少少又接触过,实际上,我们平时用的很多工具,都是基于JavaAgent实现的,例如常见的热部署JRebel,各种线上诊断工具(
btrace
程序の之道
·
2020-09-15 02:46
java
agent
jvm
api
BTrace
介绍和生产环境例子
BTracelatestrealese:release-1.2.5.1BTraceguide(1.2-20101020):http://kenai.com/projects/
btrace
/pages/UserGuide
vernonzheng
·
2020-09-12 10:17
工具利器
btrace
'com.sun.
btrace
.compiler.Verifier' 的受支持 source 版本 'RELEASE_6' 低于 -source '1.8'
java代码packagecom.gupao.edu.vip.course.chaper6;importjava.io.BufferedReader;importjava.io.InputStreamReader;publicclassBTraceTest{publicintadd(inta,intb){returna+b;}publicstaticvoidmain(Stringargs[])th
七围烟雨2
·
2020-09-11 18:57
Btrace
JVisualVM
字节码实战--手写一个
btrace
简易的
btrace
需求偶现的方法执行慢,我们是可以用jstack捕捉到的,但是慢到什么地步却是不一定知道的,现在就需要在不重启应用的情况下,获取方法执行的时间。
xpbob
·
2020-08-25 11:00
线上问题排查神器 Arthas
之前介绍过
BTrace
,线上问题排查神器
BTrace
的使用,也说它是线上问题排查神器。都是神器,但今天这个也很厉害,是不是更厉害不好说,但是使用起来非常简单。
古时的风筝
·
2020-08-25 07:38
Arthas
BTrace
常用场景示例
BTrace
是线上不重启服务的情况下定位问题的神器,本文介绍了最常用的几种场景定位慢调用查看com.tim.BtraceCase#count耗时很长时的上下文:入参、成员变量等信息@BTracepublicclassDebug
十毛tenmao
·
2020-08-25 06:59
opentracing 链路追踪实战
:https://github.com/yeqown/ope...链路+--processinternaltrace2|+--->processinternaltrace1||+--->server-
btrace
yeqown
·
2020-08-24 17:44
golang
后端
微服务
zipkin
jaeger
JVM调优文档收集
TroubleshootingjpsjinfojstatjmapMATjstackjava线程的状态java线程状态转化死循环导致CPU负载高正则表达式导致死循环jvisualVMJavaVisualVMjvisualVMjvisulaVM如何添加插件btracebtrace下载
btrace
-releasesbtrace
niewj
·
2020-08-24 16:53
jvm调优
java
将任意Bytecode注入运行中的Python进程
:程序中已经有的日志在代码中插入importpdb;pdb.set_trace()但是以上的方法也有不方便的地方,比如对于已经在运行中的程序,就不可能停止程序后加入调试代码和增加新的日志.从JAVA的
BTrace
风飞扬
·
2020-08-24 13:54
python
进程注入
bytecode
利用神器
BTrace
追踪线上 Spring Boot应用运行时信息
传统的日志记录方式的确可以,但有时非常麻烦,甚至可能需要重启服务,因此代价太大,这时可以借助一个牛批的工具:
BTrace
!
CodeSheep
·
2020-08-22 11:41
springboot
追踪
监控
BTrace
使用总结
二、
BTrace
功能
BTrace
天生就为解决这类问题而来,
babydavic
·
2020-08-21 18:10
linux
Java资料
java应用监测(7)-在线动态诊断神器
BTrace
tags:java,troubleshooting,monitor,
btrace
文章目录1引言2
BTrace
运行原理2.1class文件的动态修改替换2.2
BTrace
的模块与运行流程2.2.1主要模块
masonlee32
·
2020-08-21 04:46
java应用监控
挖掘性能瓶颈的利器-
Btrace
实例-check 程序中的线程数
Btrace
无疑是性能调优的一个非常重要的工具,它可以做到代码无侵入性的挖掘性能的问题,它利用字节码级别的运行时动态植入来check性能问题,性能优化的第一步往往是找出性能的瓶颈,如下面的功能是check
iteye_5555
·
2020-08-21 00:12
性能优化
操作系统
java
JVM内存排查
|head-20用jmap查看存活的对象情况定位到代码现在已经知道了是HashTable的问题,那么就要定位出什么代码引起的接下来自然要看看是什么代码往HashTable里疯狂的put数据,于是用神器
btrace
yejinfu
·
2020-08-20 22:01
BTrace
用户指南
BTrace
是一种安全,动态的Java跟踪工具。
BTrace
通过动态(字节码)检测正在运行的Java程序的类来工作。
qq_42996037
·
2020-08-18 11:11
java
btrace
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他