-
Notifications
You must be signed in to change notification settings - Fork 922
TProfiler介绍文档
jlusdy edited this page Apr 17, 2012
·
2 revisions
- 介绍
- 对比
与开源Profile工具jip对比 | ||
---|---|---|
项目 | TProfiler | JIP |
交互控制 |
支持远程开关和状态查看 |
支持远程开关等多种操作 |
过滤包和类名 |
支持包和类的过滤 |
支持包和类的过滤 |
低消耗 |
响应时间延长20% QPS降低30%(详细对比看上图) |
同等条件下资源消耗较多,使JVM不断的FullGC;Profile时会阻塞其他线程 |
无本地代码 |
未使用JVMTI,纯Java开发 |
未使用JVMTI,纯Java开发 |
易用性 |
只有一个jar包,使用简单 |
模块多,配置使用相对复杂 |
日志文件 |
对日志进行优化,每小时一般小于50M |
同等条件下日志大约是TProfiler的8倍,不能自动dump需要客户端触发 |
日志分析 |
目前只提供文本展示 |
可以利用客户端分析展示日志 |
使用场景 |
大型应用/小型应用 长期使用 |
小型应用 短期使用 |