# Profile

调研一下，我们有几种方案可以选择：

1. Google浏览器的（chrome）。不主流了。
2. Optick：<https://github.com/bombomby/optick>\
   比较强大，需要在每个需要profile的函数处插桩。
3. tracy：<https://github.com/wolfpld/tracy>\
   基于imgui的，简洁直观\
   集成可以参考：\
   <https://luxeengine.com/integrating-tracy-profiler-in-cpp/>\
   <https://github.com/FlaxEngine/FlaxEngine/blob/master/Source/Engine/Profiler/ProfilerCPU.h>\
   需要添加宏：\
   `target_compile_definitions(tracy PUBLIC TRACY_ENABLE)`
