シングルヘッダーC++プロファイラ:utl::profiler

2025-04-14
シングルヘッダーC++プロファイラ:utl::profiler

utl::profilerは、シンプルなマクロを使用してコードセグメントの実行時間を測定し、自動的にコールグラフを構築するシングルヘッダーC++プロファイリングライブラリです。このライブラリは、カスタマイズ可能なスタイルオプション、スレッドセーフティ、デタッチされたスレッドのサポートなどの機能を備えています。x86命令を使用することで、オーバーヘッドを大幅に削減します。このライブラリは、カスタムスタイルと結果のファイルへのエクスポートもサポートしています。