淘宝的TProfile分析
2024-09-29 14:06:50
TProfile是一个用来抓取性能数据的工具。大概是去年的时候对其分析了一下,并将它改造成了用于分析学习开源产品时的一个trace工具(不是很完善,自己用够用)。现在将之前的笔记翻出来,记录一下。
1. 需要入口
com.taobao.profile.Main.premain(String, Instrumentation)
2. 指定Premain class
<Premain-Class>com.taobao.profile.Main</Premain-Class>
3. premain方法的Instrumentation参数可以指定 class转换器实例
TProfiler用的是com.taobao.profile.instrument.ProfTransformer.ProfTransformer()
4. 自定义的agent依赖的jar包怎么处理
The dependent classes should be part of the jar, which can be created by maven assembly plugin
http://stackoverflow.com/questions/15872642/how-to-put-classes-for-javaagent-in-the-classpath
意思是说要将依赖的jar打包到agentjar里面去
最新文章
- node-sass 安装失败的解决措施
- 手机开发中的AP与BP的概念
- 仿知乎程序 fragment的切换以及toolbar在不同页面下显示的menu不同
- mm/mmap.c
- python 键值对的树实现
- Oracle与MySQL的几点区别
- leetcode 27
- python的pip和virtualenv使用心得
- hlsl 和cg 涉及 mul 左乘 右乘
- DNS添加/修改/查询/删除A记录
- 49. 面向对象的LotusScript(十五)之Log4Dom下
- BIOS与UEFI、MBR和GPT介绍
- HDU-5414 CRB and String
- Mybatis 控制台打出Sql-Log的设置
- phonegap apk
- Android Intent的几种用法总结【转】
- Xcode 那些简单实用的插件推荐
- ubuntu环境下安装Tomcat
- hdu--1072--Nightmare(bfs回溯)
- 201521123054《Java程序设计》第4周总结