开源Profiler的比较
目前商业的Profiler产品非常丰富,主要有Jprofiler,Jprobe,YourKit Profiler,CodePro Profiler等,而开源的Profiler相对较少,在某度上基本搜索不到,这里列表的基本是在github上开源的项目。目前github上开源的profiler主要有:
- tprofiler: taobao开源的profiler,在JVM启动时把时间采集程序注入到字节码中,运行时会把数据写到日志文件,已应用于淘宝的核心Java前端系统,支持远程开关操作,
支持包和类的过滤,日志分析只提供文本展示 github地址 - scouter: github提供的项目,但baidu不到,github地址 最新版本:v0.4.22 Release
- jvmtop : 一款不用修改字节码的cpu time 监控工具,github地址
- honest-profiler: github地址
- oktech-profiler: .hu 一家小公司开源的工具