minitrace使用
minitrace使用
文章目录
- minitrace使用
- 简介
- 获取
- 用法
- 结果查看
- 例程解析
简介
minitrace
是一个轻量级的跟踪库,用于创建和记录程序的运行时跟踪,以便进行性能分析。 在C++
程序中插入性能监控点,通过记录函数或任务的开始和结束时间,生成trace.json
文件。 minitrace
生成的trace.json
文件可以通过Chrome
的Trace Viewer
(内置于Chrome
浏览器中的工具)进行可视化。
获取
github
上面的是基于C语言实现的,地址为:https://github.com/hrydgard/minitrace.git
- 可以在行为树的仓库中找到
c++
版本的,地址:https://github.com/BehaviorTree/BehaviorTree.CPP.git
3rdparty/minitrace
用法
- 参照
README.md
结果查看
- 打开
Chrome
浏览器,并输入chrome://tracing
进入Trace Viewer
界面 - 加载(load)