开源Profiler的比较

阎伟志
2023-12-01

开源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 一家小公司开源的工具
 类似资料: