gprof

    6

    2答えて

    まずはMacOSX 10.7.1を実行しています。私はC言語で作業するために、Xcode 4とすべてのライブラリを正しくインストールしました。 シェルでgprofコマンドを実行するときに問題が発生しています。私は何をしているのか、私が受け取っている成果を段階的に説明します。 ステップ1: ~ roger$ cd Path/to/my/workspace ~ roger$ ls 出力される(ス

    5

    5答えて

    _Unwind_SjLj_Unregisterと_Unwind_SjLj_Registerは何ですか?私は自分のgprofレポートのトッププロセッサタイムユーザーとしてそれらを取得します。 Googleはこれらの2つのエラーについて不平を言う人々へのリンクを返します。 HERESに 回を持っている私のレポートの一部のみ= 0:! Flat profile: Each sample counts

    1

    1答えて

    私はgpr​​ofを使用してCコードをプロファイリングしていますが、非常に不安定です。実行ごとに異なるシミュレーション時間と%を与えています。 私はvalgrindに切り替えることにしました。私はvalgrindを使ってプロファイリングしていますが、データを表示してgprofに似た結果を得たいと思っています。 gprofで%実行時間、セルns /コールを得ました kcachegrindを使用せずに

    0

    1答えて

    ファイル内にいくつかの関数を定義します(main関数は他の誰かによって定義されています)。 gprofを使用して、自分の関数が何回呼び出されたかを分析できますが、メインプログラムで呼び出された順序で関数のリストを取得する方法はありますか? もちろん、私は各機能の始めにメッセージを書くことができましたが、かなりの数があります。 「このファイルで呼び出された最初の関数でブレーク」のようなものをgdbで

    4

    1答えて

    kcachegrindでのgprofの出力の表示方法は? gccのgmon.outからcallgrind.outへのコンバータはここにありますか?

    21

    3答えて

    gccでCコードをコンパイルするときに、-pg(または-p)フラグがどのように機能するのかを理解しようとしています。 公式gccのドキュメントonly states: -pg は解析プログラムgprofのに適したプロファイル情報を書き込むための余分なコードを生成します。データを必要とするソースファイルをコンパイルするときには、このオプションを使用する必要があります。また、リンクするときにもこのオプ

    1

    2答えて

    私の結果は以下のとおりです。 67.93 3.24 3.24 grid::rKfour(int, int) 9.43 3.69 0.45 alloc_mmap 5.03 3.93 0.24 30001 0.01 0.01 grid::timeStep() 3.04 4.08 0.15 42007105 0.00 0.

    15

    4答えて

    は、私は二つの行列の積を見つけるための二つの機能を与えられています: void MultiplyMatrices_1(int **a, int **b, int **c, int n){ for (int i = 0; i < n; i++) for (int j = 0; j < n; j++) for (int k = 0; k < n; k++)

    2

    1答えて

    私はファイルtest.cにCコードを持っています。grofを使用してプロファイルしなければなりません。以下のコマンドを使用しています。 `フラットプロファイル:0.01秒として 各サンプル数を次のように gcc -p -o result test.c ./result gprof result 出力のセクションには見えます。 %累積自己自己総 時間seconds秒を蓄積もう時間は、TS /呼び出す

    0

    1答えて

    -gprofのプログラムと同等の方法でlinuxのprofを実行する方法はありますか?私は正確ではないが、統計的には正しいことを知っている。 私は基本的に、デバッグシンボルを含むC/C++プログラムで、再コンパイルせずにgprofのような解析を行う方法を探しています。