タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

性能評価に関するdreammindのブックマーク (2)

  • メモの日々(2010-04-28)

    ■ [dev][c++] google-perftoolsでプロファイリング C++で作ったプログラムのプロファイリングがしたくて、google-perftoolsを使ってみた。バージョンは1.5。GNU gprofでもいいんだけど、GCC以外でも使いたかったので。 使い方 まず使い方を簡単にメモ。google-perftoolsにはいくつか機能があるが、使ったのはCPUプロファイラ機能のみ。 CPUプロファイラはLD_PRELOADを使って利用することもできるが、ドキュメントにその方法は非推奨とあったので、ビルド時にライブラリをリンクして使用した。単に、libprofiler をリンクすればよく、ソースコードは変更しなくてよい。 実行ファイルを作れたら、 % env CPUPROFILE=XXX ./program などとして、環境変数CPUPROFILEに結果の出力先ファイル名を指定し

    メモの日々(2010-04-28)
    dreammind
    dreammind 2010/06/10
    google-perftools
  • Google-perftoolsを使ってCPUプロファイリングをとる - PS3 Linux Information Site / Cell/B.E.のパワーを体験しよう

    google-perftoolsとは グーグル株式会社で開発、公開されている高速mallocやCPUプロファイリングと解析などを行うオープンソースのツール群です。 こここではサンプリングベースのCPUプロファイラーである cpu profiler を紹介します。 cpu profilerはアーキテクチャーに依存しないLinux用ソフトウェアなので当然Cellでも使用することが可能です。 ここでプロファイルの測定対象としたソースコードはこれです。 Media:Google-perftools-cpuprofile.tar.gz google-perftoolsのインストール google-perftoolsはこちらからダウンロードできます。http://goog-perftools.sourceforge.net/ バイナリパッケージ(*.rpm)はないのでソースをダウンロードしてコンパ

    dreammind
    dreammind 2010/06/07
    perftoolsは便利.
  • 1