Single-Header C++ Profiler: utl::profiler
2025-04-14
utl::profiler is a single-header C++ profiling library that uses simple macros to measure the execution time of code segments and automatically builds a call graph. The library boasts features like customizable style options, thread safety, and support for detached threads. It significantly reduces overhead by using x86 intrinsics. The library also supports custom styling and exporting results to a file.
Development
Single-Header Library