site-logo
G
N
I
D
A
O
L
strace

実行時間のボトルネック調査

書き込み処理にどれだけのシステムコール時間がかかっているか(マイクロ秒単位)を計測

実行コマンド

strace -T -e trace=write ./process_data

💡 利用シーン

特定のプロセスが異常に遅い場合、入出力(I/O)処理に時間が取られていないか確認したいとき

💻 実行結果例

write(1, "data...", 1024) = 1024 <0.000456>

📝 実務メモ

-T はシステムコール毎の所要時間を表示します

⚠️ 注意点

負荷の高いプロセスに対して計測すると、さらに遅延が発生するため注意が必要です