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
动态跟踪Java代码的执行状况工具--
BTrace
非常强烈的推荐下
BTrace
这个工具,用了后不得不说太强大了,
BTrace
简单来说,就是能在不改动当前程序的情况下,运行时的去监控Java程序的执行状况,例如可以做到内存状况的监控、方法调用的监控等等,
dong_007_007
·
2013-08-21 17:00
BTrace
实现原理的分析
阅读更多什么是
BTrace
?
BTrace
是SUNKenai云计算开发平台下的一个开源项目。旨在为java提供安全可靠的动态跟踪分析工具。
wbj0110
·
2013-08-20 09:00
Java
BTrace实现原理的初步分析
Btrace
原理分析
BTrace
实现原理的分析
什么是
BTrace
?
BTrace
是SUN Kenai云计算开发平台下的一个开源项目。旨在为java提供安全可靠的动态跟踪分析工具。
wbj0110
·
2013-08-20 09:00
java
原理分析
BTrace
BTrace实现原理的初步分析
BTrace
--动态跟踪Java代码的执行状况工具
非常强烈的推荐下
BTrace
这个工具,用了后不得不说太强大了,
BTrace
简单来说,就是能在不改动当前程序的情况下,运行时的去监控Java程序的执行状况,例如可以做到内存状况的监控、方法调用的监控等等,
wbj0110
·
2013-08-20 09:00
jvm
BTrace
线上测试
BTrace
实现原理的分析
什么是
BTrace
?
BTrace
是SUN Kenai云计算开发平台下的一个开源项目。旨在为java提供安全可靠的动态跟踪分析工具。
wbj0110
·
2013-08-20 09:00
java
原理分析
BTrace
BTrace实现原理的初步分析
BTrace
--动态跟踪Java代码的执行状况工具
非常强烈的推荐下
BTrace
这个工具,用了后不得不说太强大了,
BTrace
简单来说,就是能在不改动当前程序的情况下,运行时的去监控Java程序的执行状况,例如可以做到内存状况的监控、方法调用的监控等等,
wbj0110
·
2013-08-20 09:00
jvm
BTrace
线上测试
BTrace
--动态跟踪Java代码的执行状况工具
非常强烈的推荐下
BTrace
这个工具,用了后不得不说太强大了,
BTrace
简单来说,就是能在不改动当前程序的情况下,运行时的去监控Java程序的执行状况,例如可以做到内存状况的监控、方法调用的监控等等,
wbj0110
·
2013-08-20 09:00
jvm
BTrace
线上测试
BTrace
实现原理的分析
什么是
BTrace
?
BTrace
是SUN Kenai云计算开发平台下的一个开源项目。旨在为java提供安全可靠的动态跟踪分析工具。
wbj0110
·
2013-08-20 09:00
java
原理分析
BTrace
BTrace实现原理的初步分析
BTrace
实现原理的分析
阅读更多什么是
BTrace
?
BTrace
是SUNKenai云计算开发平台下的一个开源项目。旨在为java提供安全可靠的动态跟踪分析工具。
wbj0110
·
2013-08-20 09:00
Java
BTrace实现原理的初步分析
Btrace
原理分析
BTrace
神器 简单实用教程
BTrace
本身也是可以独立运行的程序,作用是在不停止目标程序运行的前提下,通过HotSpot虚拟机的HotSwap技术动态插入原本不存在的调试代码。
wbj0110
·
2013-08-19 10:00
java
BTrace
神器
BTrace简单实用教程
BTrace
神器 简单实用教程
BTrace
本身也是可以独立运行的程序,作用是在不停止目标程序运行的前提下,通过HotSpot虚拟机的HotSwap技术动态插入原本不存在的调试代码。
wbj0110
·
2013-08-19 10:00
java
BTrace
神器
BTrace简单实用教程
BTrace
神器 简单实用教程
BTrace
本身也是可以独立运行的程序,作用是在不停止目标程序运行的前提下,通过HotSpot虚拟机的HotSwap技术动态插入原本不存在的调试代码。
wbj0110
·
2013-08-19 10:00
java
BTrace
神器
BTrace简单实用教程
BTrace
使用总结
二、
BTrace
功能
BTrace
天生就
akingde
·
2013-08-15 09:00
BTrace
BTrace
使用简介
但又不可能在开发的时候就把程序中所有的运行细节都打印到日志上,通常这个时候能采取的就是修改代码,重新部署,然后再观察,但这种方法对于online应用来说不是很好,另外一方面如果碰到不好改的代码,例如引用的其他的外部的包什么的,就很麻烦了,
BTrace
akingde
·
2013-08-15 09:00
BTrace
BTrace
实际案例分析
问题表象问题描述1.最近有项目组的童鞋反馈,web页面频繁出现假死的状态。2.web页面的假死出现是概率事件,且无法确定假死的引发原因。3.是在一定的操作之后出现的,但是无法确定究竟是哪些操作引发这些操作。问题分析初步分析我们都知道web容器一般都是单实例多线程的方式工作的,当页面发起请求后,tomcat发分配一个线程进行当前请求的处理,当出现页面假死,说明是由于某种原因导致了线程在等待某种资源,
wbj0110
·
2013-08-14 17:00
java
BTrace
BTrace实际案例分析
BTrace
实际案例分析
问题表象问题描述1.最近有项目组的童鞋反馈,web页面频繁出现假死的状态。2.web页面的假死出现是概率事件,且无法确定假死的引发原因。3.是在一定的操作之后出现的,但是无法确定究竟是哪些操作引发这些操作。问题分析初步分析我们都知道web容器一般都是单实例多线程的方式工作的,当页面发起请求后,tomcat发分配一个线程进行当前请求的处理,当出现页面假死,说明是由于某种原因导致了线程在等待某种资源,
wbj0110
·
2013-08-14 17:00
java
BTrace
BTrace实际案例分析
BTrace
实际案例分析
问题表象问题描述1.最近有项目组的童鞋反馈,web页面频繁出现假死的状态。2.web页面的假死出现是概率事件,且无法确定假死的引发原因。3.是在一定的操作之后出现的,但是无法确定究竟是哪些操作引发这些操作。问题分析初步分析我们都知道web容器一般都是单实例多线程的方式工作的,当页面发起请求后,tomcat发分配一个线程进行当前请求的处理,当出现页面假死,说明是由于某种原因导致了线程在等待某种资源,
wbj0110
·
2013-08-14 17:00
java
BTrace
BTrace实际案例分析
Java
BTrace
的使用
BTrace
是一个非常不错的java诊断工具, 最近试着用了一下, 文档比较少, 主要是看例子吧.
wbj0110
·
2013-08-14 15:00
java
AOP
测试
BTrace使用
字节码注入
Java
BTrace
的使用
BTrace
是一个非常不错的java诊断工具, 最近试着用了一下, 文档比较少, 主要是看例子吧.
wbj0110
·
2013-08-14 15:00
java
AOP
测试
BTrace使用
字节码注入
Java
BTrace
的使用
BTrace
是一个非常不错的java诊断工具, 最近试着用了一下, 文档比较少, 主要是看例子吧.
wbj0110
·
2013-08-14 15:00
java
AOP
测试
字节码注入
BTrace使用
在线调试工具
BTrace
的使用--例子
BTrace
是一款利用hotSpot虚拟机可以动态替换class的特点而完成的,可以对online的程序动态的改变类的行为(一般为加些打印日志),进而进行线上调试的一个工具。
wbj0110
·
2013-08-14 14:00
调试
BTrace
的使用--例子
在线调试工具BTrace
Java调试
在线调试工具
BTrace
的使用--例子
BTrace
是一款利用hotSpot虚拟机可以动态替换class的特点而完成的,可以对online的程序动态的改变类的行为(一般为加些打印日志),进而进行线上调试的一个工具。
wbj0110
·
2013-08-14 14:00
调试
BTrace
在线调试工具BTrace
Java调试
的使用--例子
在线调试工具
BTrace
的使用--例子
BTrace
是一款利用hotSpot虚拟机可以动态替换class的特点而完成的,可以对online的程序动态的改变类的行为(一般为加些打印日志),进而进行线上调试的一个工具。
wbj0110
·
2013-08-14 14:00
调试
BTrace
在线调试工具BTrace
Java调试
的使用--例子
btrace
拓展工具-java应用性能诊断优化利器
Btrace
是一个实时监控工具,可以无需修改应用代码(事实上它修改了字节码),来达到不可告人的秘密!这是性能调优和诊断的利器!
gzh0222
·
2013-08-03 03:00
java
工具
BTrace
Btrace
中的几个关键技术
使用
Btrace
已经一段时间了,对于原理一直处于比较模糊的状态,最近有时间来进一步看代码,所以打算写一下。
iamzhongyong
·
2013-07-29 21:00
BTrace
Btrace
中的几个关键技术
使用
Btrace
已经一段时间了,对于原理一直处于比较模糊的状态,最近有时间来进一步看代码,所以打算写一下。
iamzhongyong
·
2013-07-29 21:00
BTrace
Btrace
中的几个关键技术
使用
Btrace
已经一段时间了,对于原理一直处于比较模糊的状态,最近有时间来进一步看代码,所以打算写一下。
iamzhongyong
·
2013-07-29 21:00
BTrace
mysql query cache lock导致的性能问题
最近线上今天出现detail页面很慢的情况,通过
btrace
定位到是这条SQL:selectid,status,convert(buyable,UNSIGNED)asbuyable,category,sender_id
san_yun
·
2013-06-28 00:00
mysql
在只有JRE的环境下使用
BTrace
Btrace
是一个基于Java且可以实现对字节码的动态跟踪的工具,它能在不改动当前程序的情况下,运行时的去监控Java程序的执行状况,例如可以做到内存状况的监控、方法调用的监控等等。
fenglibing
·
2013-05-10 10:00
BTrace
使用简介
BTrace
通过动态的挂接用java写的代码到运行时上来获取到一些运行细节,例如典型的使用
btrace
的方法为:
btrace
-cp [
btrace
的jar所在的路径,默认为
btrace
/build下]
aijuans
·
2013-04-20 12:00
BTrace
BTrace
对依赖的asm包的包名进行了重命名
Thisdirectorycontainsbtrace-asm-4.0.jar.Thisfilewasgeneratedfrom"asm-4.0.jar"usingthe"JarJar"tool(pleaseseehttp://code.google.com/p/jarjar/)usingthefollowingrule: ruleorg.objectweb.asm.**com.sun.btra
心如明镜
·
2013-04-03 15:21
重命名
包名
BTrace
BTrace
使用简介
但又不可能在开发的时候就把程序中所有的运行细节都打印到日志上,通常这个时候能采取的就是修改代码,重新部署,然后再观察,但这种方法对于online应用来说不是很好,另外一方面如果碰到不好改的代码,例如引用的其他的外部的包什么的,就很麻烦了,
BTrace
yinwufeng
·
2013-03-27 21:00
BTrace
BTrace
使用总结
二、
BTrace
功能 BTrac
yinwufeng
·
2013-03-27 21:00
BTrace
一次让人峰回路转, 颜面扫地的trouble shooting, Apache Pig
第一次尝试带着这个思路,写了
btrace
脚本跟踪DFSStream的close方法.脚本如下:importcom.sun.
btrace
.annotations.*; importstaticco
aliveTime
·
2013-03-22 10:00
疑问学习
--StartFragment --> 1.instriment
btrace
的实现 2.Java文件是如何转成字节码的 3.为什么在java转成bytecode优化相对来说比虚拟机内部优化少
defungo
·
2013-03-14 05:00
学习
BTrace
二三事之四:unsafe脚本需要注意的
除了脚本对已有对象应该限于只读操作, 并且不应该持有对象的引用外,暂时所能想到的,先列几条吧: 1、启用unsafe模式: 修改
BTrace
启动参数 -Dcom.sun.
btrace
.unsafe
sswh
·
2013-03-11 21:00
BTrace
btrace
源码工程构建
btrace
源代码由Mercurial管理。 mercurial 是分布式版本控制工具。
youlong699
·
2013-03-09 16:00
BTrace
BTrace
二三事之三:方法签名和参数匹配
@OnMethod注解用来匹配拦截的方法,Location用来指定在方法的某个位置或者某个动作时触发拦截代码。 常用的Location: Kind.ENTRY(缺省的Location,当进入方法时,代码添加在方法第一行) Kind.RETURN(当从方法返回时,如果方法有多个返回点,则每一个返回点前都会执行) Kind.ERROR(当方法执行异常时,当方法执行过程中抛出异常,会触发
sswh
·
2013-03-04 21:00
BTrace
BTrace
二三事之二:OnMethod子类匹配BUG(怀疑)
BTRace
1.2.2版本 @OnMethod(clazz = "+my.Command", method="execute") 对子类的匹配(怀疑)存在BUG
sswh
·
2013-03-02 13:00
BTrace
BTrace
二三事之一:类转换方式和子类的匹配
以下基于
BTrace
1.2.2 [url]http://kenai.com/projects/
btrace
/downloads/directory/releases [/url]
BTrace
sswh
·
2013-03-01 18:00
BTrace
BTrace
简单实用教程
BTrace
本身也是可以独立运行的程序,作用是在不停止目标程序运行的前提下,通过HotSpot虚拟机的HotSwap技术动态插入原本不存在的调试代码。
ajiao2013
·
2013-02-27 22:17
教程
BTrace
简单实用教程
BTrace
本身也是可以独立运行的程序,作用是在不停止目标程序运行的前提下,通过HotSpot虚拟机的HotSwap技术动态插入原本不存在的调试代码。
ajiao2013
·
2013-02-27 22:17
教程
JVM中Perm区持续上涨问题
“Java应用Perm区一直呈上涨趋势的原因可以用一个简单的办法排查,就是用
btrace
去跟踪下是什么地方在调用ClassLoader.defineClass,在大多数情况下这招都是管用的。”
iamzhongyong
·
2013-01-23 14:00
jvm
JVM中Perm区持续上涨问题
“Java应用Perm区一直呈上涨趋势的原因可以用一个简单的办法排查,就是用
btrace
去跟踪下是什么地方在调用ClassLoader.defineClass,在大多数情况下这招都是管用的。”
iamzhongyong
·
2013-01-23 14:00
jvm
freemarker性能问题
之前在django上面需要200多ms在,tomcat只需要40ms,后端control通过
btrace
打点耗时20ms, 模板20ms,freemarker的性能确实不怎样。
san_yun
·
2013-01-17 19:00
freemarker
bTrace
跟踪线程堆栈
使用
btrace
命令:
btrace
pid ThreadStart.java>thread.logpid为待跟踪进程ID号,待程序运行完成后,即可通过查看thread.log,获取从今创建线程的堆栈信息
junefsh
·
2013-01-16 15:00
BTrace
Btrace
、DTrace实战之
Btrace
Btrace
及Dtrace实战之
BTRACE
最早接触的是
btrace
,那会在2010年就听说了,后来又听说了Dtrace,今天放假回来就总结总结这两个线上调试利器。
inter12
·
2013-01-04 18:00
调试
BTrace
java中的classloader的原理
最近在琢磨
btrace
,顺便也看了下JDK的classloader的原理 先直接把代码贴出来: 首先是main方法: package com.gao; import com.wang.MyClass
gaopengxiang417
·
2012-12-28 16:00
ClassLoader
使用
Btrace
查看某个线程池活跃线程大小
某一天想查看某个应用里的hsf活跃线程数(工作线程)。 第一个想到的jstack,根据jstack打出的日志分析。 典型日志: "HSFBizProcessor-thread-6"prio=10 tid=0x00002aaabdffd800 nid=0x201f runnable [0x000000004768e000] java.lang.Thread.S
iwinit
·
2012-12-26 00:00
BTrace
BTrace
简单实用教程
BTrace
本身也是可以独立运行的程序,作用是在不停止目标程序运行的前提下,通过HotSpot虚拟机的HotSwap技术动态插入原本不存在的调试代码。
lynnkong
·
2012-12-03 21:00
java
BTrace
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他