strace

strace

システムコールとシグナルをトレースします。診断、デバッグ、および指示のユーザースペースユーティリティ。
straceは、Linux用の診断、デバッグ、および教育ユーザースペースユーティリティです。プロセスとLinuxカーネル間の相互作用を監視するために使用されます。これには、システムコール、シグナル配信、プロセス状態の変更が含まれます。straceの操作は、ptraceとして知られるカーネル機能によって可能になります。Unixライクなシステムの中には、トラスなど、straceに類似した他の診断ツールを提供するものがあります。
strace

Macのstraceの代替

Valgrind

Valgrind

Valgrindは、動的分析ツールを構築するための計測フレームワークです。
JTracer

JTracer

JTracerはLibcsdbgデバッガーのリモートデバッガークライアントです。
DTrace

DTrace

DTraceは、Solaris、Mac OS X、およびFreeBSD用のパフォーマンス分析およびトラブルシューティングツールです。
ktrace

ktrace

ktraceユーティリティは、指定されたプロセスのカーネルトレースログを有効にします。カーネルトレースデータはファイルktrace.outに記録されます。
Quartz Debug

Quartz Debug

Quartz DebugはXcode Toolsの一部であり、開発者はさまざまなQuartzおよびQuartz Extremeアプリケーションとパフォーマンスの問題を監視およびテストできます。
  • 無料アプリ
  • Mac