データを含めるか除外するか指定します。
-filter <column_name> [= | !=]<value> |
<column_name> |
このフィルターを適用するカラム。 |
<value> |
フィルターインまたはフィルターアウトするプログラム単位。 |
filter オプションを使用すると、指定した column_name、= または != 演算子、およびカラムの値に基づいて、レポートにデータを含めるか除外できます。
特定のレポートで利用可能なフィルターのリストを表示するには、次のように入力します。
vtune -report <report_name> -r <result_dir> filter=? 結果ディレクトリーを指定しない場合、最後に使用した結果がデフォルトで使用されます。
指定したホットスポットの結果から Linux* 上のホットスポット・レポートを生成します。このホットスポット・レポートには、appname プロセスのデータのみが含まれます。その他のプロセスのデータは含まれません。このレポートは、stdout に出力されます。
vtune -report hotspots -filter process=appname -result-dir /temp/test/r001hs
foo を除くすべてのモジュールの最新のホットスポット結果からホットスポット・レポートを生成して、Windows* 上の指定したディレクトリーにテキストファイルとして保存します。
vtune -R hotspots -filter module!=foo -report-output C:\Test\report.txt
Linux* 上のマイクロアーキテクチャー全般解析結果のハードウェア・イベント・レポートで利用可能なフィルターのリストを取得します。
vtune -report hw-events -r /temp/test/r029ue/r029ue filter=?
vtune: Using result path '/temp/test/r029ue/r029ue'
Available values for '-filter' option are:
basic-block : Basic Block
basic-block-only : Basic Block
function-only : Function
function-mangled : Function
module : Module
module-path : Module Path
process : Process
thread-id : TID
process-id : PID
source-file : Source File
source-line : Source Line
source-file-path : Source File Path
thread : Thread
function-callstack : Function
function-parent-callstack : Function
callstack : Call Stack
callstack-address : Call Stack
no-attr-callstack : Call Stack
cpuid : Logical Core
address : Code Location
function-start-address : Start Address
function : Function
source-function : Source Function
package : Package