2011年1月22日土曜日

デバッグツール(メモ)

urifyメモリアクセス検査使い方調査済み
PureCoverageコードカバレージ
Quantifyパフォーマンス測定


gcovコードカバレージ
CXXFLAGS += -fprofile-arcs -ftest-coverage -coverage
LDFLAGS += -lgcov
% myprog (created myproc.gcda)
% gcov myprog (created myprog.cc.gcov)
% less myprog.cc.gcov (result)

gconfプロファイラ、パフォーマンス測定
mcheckメモリアクセス検査


astyleコード整形
gdbデバッガ(C、C++)
perldbデバッガ(perl)
Klockwork静的解析(C, C++)ツール
straceシステムコール、シグナルトレース(Solarisのtruss)
ltraceシステムコール、シグナルトレースライブラリもトレース対象とする
gcore/usr/bin/gcore(gdb_gcore.sh?)実行中プロセスのcoreを生成する

Cyclomaticサイクロマティック
Doxygenドキュメント


globalプログラム解析
valgrindメモリリーク検査らしい
google-perftoolsメモリ使用解析

vxWorks
ProfileScope統計プロファイラ
MemScopeメモリアナライザ
StethoScopeデータモニタ



0 件のコメント:

コメントを投稿