Tracy Profiler とは|フレーム単位で処理の速さを測る無料のソフト
Tracy Profiler は、ナノ秒の分解能で処理の速さを測る無料のプロファイラです。3条項BSDライセンスで、GitHub のリポジトリから配布されています。
- 分類
- プログラミング補助
- 日本語対応
- 日本語非対応
- 費用
- 記載なし
- 公式サイト
- https://github.com/wolfpld/tracy
Tracy Profiler の概要
Tracy Profiler は、ゲームとその他のアプリケーションのために作られたプロファイラ(処理のどこにどれだけ時間がかかったかを測るソフト)です。実時間で動き、ナノ秒の分解能で測ります。測る対象のプログラムと、結果を見る画面は別々に動き、離れた機械からでも結果を読めます。
フレームごとの区切りで見る測り方と、一定の間隔で実行中の場所を記録する測り方の両方を1つのソフトで扱います。
Tracy Profiler の特徴
Tracy Profiler で測れるもの
| 測る対象 | 測れる中身 |
|---|---|
| CPU | 関数や区間ごとにかかった時間 |
| GPU | 描画と計算の処理にかかった時間 |
| メモリ | メモリの確保と解放 |
| ロック | 排他制御(複数の処理が同じものを同時に触らないようにする仕組み)の待ち時間 |
| コンテキストスイッチ | 実行する処理が入れ替わった時点 |
| 画面 | 撮った画面を、その時点のフレームに自動で結び付ける |
Tracy Profiler が組み込める言語
C・C++・Lua・Python・Fortran には、そのまま組み込めます。Rust・Zig・C#・OCaml・Odin などには、第三者が作った橋渡しがあります。
Tracy Profiler が対応する描画と計算の API
OpenGL・Vulkan・Direct3D 11/12・Metal・OpenCL・CUDA・WebGPU に対応します。
Tracy Profiler の配布物
GitHub のリポジトリのリリースに、手引きの PDF(tracy.pdf)と、Windows の64ビット向けに組み上げた実行ファイル(7z 形式の書庫)が添えられています。確認日の時点で最も新しいリリースは 0.14.1 です。そのほかの環境では、リポジトリのソースコードから自分で組み上げます。ブラウザで動くインタラクティブなデモも公開されています。
Tracy Profiler の費用とライセンス
Tracy Profiler 本体の費用は0円です。3条項BSDライセンスで配布されています。
| 項目 | 中身 |
|---|---|
| 費用 | 0円 |
| ライセンス | 3条項BSDライセンス |
| 著作権表示 | 2017年〜2026年 Bartosz Taudul |
| ソースの形で配るとき | 著作権表示・条件の一覧・免責事項をそのまま残す |
| 実行ファイルの形で配るとき | 同じ3つを、付属の文書などに載せる |
| 名前の扱い | 書面での許諾なく、派生物の推奨や宣伝に名前を使えない |
- Tracy Profiler の公式サイトhttps://github.com/wolfpld/tracy
情報源
- wolfpld/tracy — GitHub の公式リポジトリhttps://github.com/wolfpld/tracy確認日 2026-09-19
- wolfpld/tracy — LICENSE(3条項BSDライセンスの全文)https://raw.githubusercontent.com/wolfpld/tracy/master/LICENSE確認日 2026-09-19
- wolfpld/tracy — Releases(配布物と版)https://github.com/wolfpld/tracy/releases確認日 2026-09-19