perf

    2

    1答えて

    私はLinuxでperfツールを使用しています。私は 'perf annotate'を行うと、通常は出力が得られません! 。私が 'perf report'をしたら、私は希望のレポートを取得します。 私のコードの注釈出力を正常に1回だけ得ることができました!今では私に空白の出力を与え続けています。 それ以外は、実際にperfをインストールすることができなかったので、私は作って、/perfを実行する

    12

    1答えて

    私は、ライブラリ内のC++メソッドのperf probeを追加しようとしているが、私は得続ける、以下: $ perf probe --exec=/path/to/file --add='my::Own::Method' Semantic error :There is non-digit char in line number. 私は次のように利用可能な機能をリストアップしましたso: $

    5

    1答えて

    Linuxを搭載したIntelまたはAMD x86-64システムでは、CPUに搭載されているハードウェアパフォーマンスカウンタの数を/ Linux perfツールを使用して、一部のアプリケーションの実行中にハードウェアパフォーマンスカウンタデータを収集したいと考えています。 perf wikiのtutorialは、CPUにパフォーマンスカウンタがあるよりも多くのハードウェアイベントを(フラグを使用

    27

    3答えて

    perf tutorialsによると、perf statは、ハードウェアカウンタを使用してキャッシュミスを報告することになっています。しかし、私のシステム(最新のArch Linux)では、それはしません: [[email protected] goog]$ perf stat ./hash Performance counter stats for './hash': 869.4

    7

    2答えて

    Android systraceツール、atraceツールを介してADB。しかし、私はトレースファイルの形式をよく理解していません。どうやらそれはLinux ftraceツールと非常に似ていますが、いくつかの違いがあります。主な違いは、System.Mapファイルを使用していないが、すべての情報がトレースファイルに含まれていることです。また、アンドロイド特有の新しいB | Eエントリがあります。

    5

    2答えて

    私はアンドロイドデバイス用のコンパイルをコンパイルしたいと思って、私はガイドthe guideに基づいていました。一つ私はNDK環境が、私はエラーを受け取る make ARCH=arm CROSS_COMPILE=${NDK_TOOLCHAIN} CFLAGS="--sysroot=${NDK_SYSROOT}" ツールでmakeを実行AndroidのNDK R9 export NDK_TOO

    5

    1答えて

    私はいくつかのプロファイリング実験を行うためにPerfを使用しています。 しかし、私は特定のコード領域の結果を知りたいと思います。この場合、ソースコードの各行(この場合はC/C++)の結果(パーセンテージ)を見るとタスクが楽になります。 perf annotateは、ASM +ソースコードを表示し、またソースコードを示すオフにするオプションを持っているビューがあります。私は、このオプションのもう一

    6

    1答えて

    要約:perf lockプロファイルpthread_mutex? 詳細: オプションperf lockがありperfツール。 You can analyze various lock behaviours and statistics with this perf lock command. 'perf lock record <command>' records lock events