VSPerfCmd

VSPerfCmd.exe ツールはパフォーマンス データ収集の開始と停止に使用されます。 このツールでは、次の構文が使用されます。

VSPerfCmd [/U] [/options]

次の表は、VSPerfCmd.exe ツール オプションの説明です。

オプション 説明
U リダイレクトされたコンソール出力は Unicode として書き込まれます。 このオプションは最初に指定する必要があります。
Start:mode 指定したモードでプロファイリング サービスを開始します。
Output:filename 出力ファイル名を指定します。 Start との併用でのみ使用します。
CrossSession|CS Windows セッション全体でプロファイリングを有効にします。 StartAttachLaunch との併用でのみ使用します。
User:[domain\]username プロファイラー サービスへの指定アカウント アクセスを有効にします。 Start との併用でのみ使用します。
WaitStart[:n] データ コレクション ロガーの初期化を待ちます。 n が指定されている場合、VSPerfCmd は最大 n 秒待機します。 n が指定されていない場合、VSPerfCmd は無期限に待機します。 これで、バッチ プロセスの一部として VSPerfCmd の使い勝手が良くなります。
Counter:cfg サンプル プロファイル方法が使用されるとき、サンプリング間隔として利用する CPU カウンターとイベント数を指定します。 サンプリングできるカウンター値は 1 つだけです。

インストルメンテーション プロファイル方法を使用するときに、各インストルメンテーション ポイントで収集する CPU カウンターを指定します。 StartTraceAttachLaunch との併用でのみ使用します。
QueryCounters 現在のマシンで有効な CPU カウンターの一覧を表示します。
WinCounter:path プロファイル マーク データと共に含める Windows パフォーマンス カウンター イベントを指定します。 Start との併用でのみ使用します。
AutoMark:n Windows パフォーマンス カウンター データ コレクション イベントの間隔をミリ秒単位で指定します。 WinCounter と併用します。
Events:option 指定した Windows イベント トレーシング (ETW) の収集を制御します。 ETW データは、プロファイリング データ .itl ファイルではない (.vsp) ファイルに収集されます。
状態 プロファイラーの状態、現在プロファイリングされているプロセスに関する情報、プロファイラーを制御する権限が与えられたアカウントを表示します。
Shutdown[:n] プロファイリング データ ファイルを閉じ、プロファイラーをオフにします。
GlobalOn VSPerfCmdGlobalOff の呼び出し後、データ コレクションを再開します。
GlobalOff すべてのデータ コレクションを停止するが、プロファイリング セッションは終了しません。
ProcessOn:pid VSPerfCmdProcessOff を呼び出し、プロファイリングを一時停止した後、指定したプロセスのデータ コレクションを再開します。
ProcessOff:pid 指定したプロセスのデータ コレクションを停止します。
ThreadOn と ThreadOff:tid VSPerfCmdThreadOff を呼び出し、プロファイリングを一時停止した後、指定したプロセスのプロファイリングを再開します。 インストルメンテーション メソッドでプロファイリングするときにのみ、ThreadOn を使用します。
ThreadOn と ThreadOff:tid 指定したスレッドのプロファイリングを一時停止します。 インストルメンテーション方法でプロファイリングするときにのみ、ThreadOff を使用します。
Mark:MarkNum[,MarkText] プロファイリング データ ファイルにマークと任意のテキストを挿入します。

関連項目