タグ

テストとC++に関するkoemuのブックマーク (3)

  • Google Code Archive - Long-term storage for Google Code Project Hosting.

    Code Archive Skip to content Google About Google Privacy Terms

  • C(++)言語: valgrindの使い方

    ubuntu% uname -a Linux ubuntu 2.6.12-10-386 #1 Sat Mar 11 16:13:17 UTC 2006 i686 GNU/Linux ubuntu% valgrind --version valgrind-3.0.1 (0) 目次 Valgrindに含まれるツール Memcheck: メモリエラーを検出する(default) Cachegrind: キャッシュミスを検出する Massif: ヒーププロファイラを使う まとめ valgrindの使い方とエラーメッセージを整理してみた。「valgrind --leak-check=full command」というコマンドラインをよく用いる。これによりメモリ周りのバグを検出出来る。 --tool=cachegrindではプログラム実行時のキャッシュミス率を測定する事が出来る。cg_annotateを

    koemu
    koemu 2008/12/04
    ヒーププロファイラ
  • 静的解析ツール QAC

    QAC は、C言語ソースコード用のディープフロー静的解析ツールです。静的解析ツールは、コンパイル前に、あるいはコンパイル直後にソースコードの品質を測定/評価し、ソースコードに内在する問題を改善するために使用します。 QAC は、ソースコード全体を解析して、問題となる箇所に対して警告を出力することができますので、より安全なソースコードに改変するべき箇所、あるいは言語規格やコーディング標準から逸脱している箇所を検査することができます。 MISRA適合度評価モジュール(MISRA Compliance Module:MCMまたはM2CM)をアドオンすることによって、C言語で記述されたソースコードがMISRA Cコーディング標準(MISRA-C:1998またはMISRA-C:2004)に適合しているかどうかを評価することができます。 開発の早い段階でソースコードを静的に解析することにより、単体テス

    koemu
    koemu 2007/11/01
    トヨタも使っているテストツール 品質管理に
  • 1