方法 : ファイル名を指定して実行時にパフォーマンスの監視

[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 空白のトピックは、プレースホルダーとして挿入されています。]

.NET Compact Framework リモート パフォーマンス モニターは、Service Pack 1 の .NET Compact Framework Version 2.0 に含まれている分析ツールです。 このツールのユーザー インターフェイスをその場でパフォーマンス データを表示することを提供します。 リモート パフォーマンス モニターからアプリケーションを起動すると、ツールが統計データを読み取る、.NET Compact Framework パフォーマンス カウンター、共通言語ランタイム (CLR) から直接。

.NET Compact Framework パフォーマンス データ、Windows デスクトップ ツール、PerfMon.exe を使用しても表示できません。 使えますこれらのツールまとめて、CLR によって生成されたパフォーマンス カウンター データのライブ、グラフィカル ビューの。

リモート パフォーマンス モニターでは、次の操作を実行できます。

  • アプリケーション実行中には、パフォーマンス カウンター データを表示します。

  • アプリケーション実行中に PerfMon.exe でグラフィカル形式でパフォーマンス カウンター データを表示します。

  • .NET Compact Framework 以前のバージョンでサポートする動作を複製する.stat ファイルの生成を有効にします。 この機能を使用すると、.stat ファイルが、アプリケーション終了時にディスクに書き込まれます。 詳細については、「方法 : パフォーマンスの統計を生成します。」を参照してください。

  • ビューは、以前の .NET Compact Framework Version 2.0 で作成された.stat ファイルを生成します。

  • 有効にし、ログを無効にします。

リモート パフォーマンス モニターでは、Windows Embedded CE 5. 0、Windows Embedded CE 6. 0、Windows Mobile 5. 0、Pocket PC 2003、および Smartphone 2003 デバイスをサポートします。

リモート パフォーマンス モニターとその関連ファイルが、プログラム Files\Microsoft.NET\SDK\CompactFramework\ バージョン \bin ディレクトリに存在します。 このディレクトリにはデバイスやデスクトップ ファイルの両方が含まれます。

注意

リモート パフォーマンス モニターの追加については、プログラム Files\Microsoft.NET\SDK\CompactFramework\ バージョン \bin ディレクトリで Readme ファイルを表示します。

ここでは、.NET Compact Framework 2.0 リモート パフォーマンス モニターの使い方についての次の情報を提供します。 

  • リモート パフォーマンス モニターを設定します。

  • アプリケーションのパフォーマンス データを表示します。

  • リモート パフォーマンス モニターに PerfMon.exe を使用します。

.NET Compact Framework 3.5 およびそれ以降のバージョンは、リモート パフォーマンス モニターとその関連付けられたドキュメントは、 .NET Compact Framework の電源社で含まれます。 詳細については、Power Toy .NET Compact Framework を参照してください。

リモート パフォーマンス モニターの設定

次のいずれかの方法ではリモート パフォーマンス モニターを設定できます。

  • ActiveSync を使用します。

  • イーサネット接続を使用します。

ActiveSync を使用してリモート パフォーマンス モニターを設定するには

  1. ActiveSync 接続を使用してデバイスの \Windows ディレクトリに Netcfrtl.dll をコピーします。

    このファイルは、プログラムの Files\Microsoft.NET\SDK\CompactFramework\v2.0\bin にあります。

  2. リモート パフォーマンス モニターとの接続に必要なファイルが、デバイス上に存在ことを確認します。

    これらのファイル Visual Studio デバッガーをアプリケーションに対して初めて実行すると、デバイスに自動的にコピーされます。 Visual Studio を使用していない、次のファイル、デバイスの \Windows ディレクトリにコピーする必要があります。eDbgTL.dll TcpConnectionA.dll. Windows SDK にこれらのファイルの \Program Files\Common Files\microsoft shared\CoreCon\1.0\Target\wce400\ processortype フォルダーにあります。

イーサネット接続を使用してリモート パフォーマンス モニターを設定するには

  1. デバイスの IP アドレスとポート番号を取得します。

    この情報を取得するデバイスに Netcflaunch.exe をコピーして実行できます。 現在使用されている IP アドレスとポート番号を表示、このアプリケーションを実行するとします。 このファイルは、プログラムの Files\Microsoft.NET\SDK\CompactFramework\v2.0\bin にあります。

    IP アドレスとポート番号は、リモート パフォーマンス モニターからアプリケーションを実行すると使用します。

  2. デバイスの \Windows ディレクトリに Netcfrtl.dll をコピーします。

    このファイルは、プログラムの Files\Microsoft.NET\SDK\CompactFramework\v2.0\bin にあります。

  3. リモート パフォーマンス モニターとの接続に必要なファイルが、デバイス上に存在ことを確認します。

    これらのファイル Visual Studio デバッガーをアプリケーションに対して初めて実行すると、デバイスに自動的にコピーされます。 Visual Studio を使用していない、次のファイル、デバイスの \Windows ディレクトリにコピーする必要があります。eDbgTL.dll TcpConnectionA.dll. Windows SDK にこれらのファイルの \Program Files\Common Files\microsoft shared\CoreCon\1.0\Target\wce400\ processortype フォルダーにあります。

アプリケーションのパフォーマンス データを表示します。

リモート パフォーマンス モニターを使用して、アプリケーションのパフォーマンス データを表示するには

  1. リモート パフォーマンス モニターを起動します。

    このファイルは NetCFrpm.exe という名前およびプログラムの Files\Microsoft.NET\SDK\CompactFramework\v2.0\bin にあります。

    注意

    バージョン .NET Compact Framework 2.0 Service Pack 2 に付属するバージョンより古いであるリモート パフォーマンス モニターを使用しては場合は、リモート パフォーマンス モニターが起動したら ファイル メニューの [カウンターの Live をクリックします。

  2. デバイスの ボックスの一覧で入力またはデバイスを選択します。

    ActiveSync 接続を使用している場合は、一覧から適切なデバイスを選択します。 イーサネット接続を使用している場合はデバイスの ボックスで IP アドレスとポート番号を入力します。 たとえば、128.128.0.1 の IP アドレスを持つデバイスにポート 6519 を使用する 6519 128.128.0.1 を入力します。

  3. アプリケーション テキスト] ボックスに、[アプリケーションの完全なパスを入力します。

  4. パラメーター テキスト] ボックスに、アプリケーションのコマンドラインの引数を入力します。

  5. アプリケーションがデバイス上で実行されていないことを確認します。

  6. [接続] をクリックします。

    リモートのパフォーマンス モニターがアプリケーションを起動および、パフォーマンス データを表示します。

PerfMon.exe を使用します。

リモート パフォーマンス モニターで PerfMon.exe を使用するには

  1. リモート パフォーマンス モニターを起動します。

    このファイルは NetCFrpm.exe という名前およびプログラム Files\Microsoft.NET\SDK\CompactFramework\ バージョン \bin ディレクトリにあります。

    注意

    .NET Compact Framework 2.0 Service Pack 2 に付属するバージョンより古いであるリモート パフォーマンス モニターのバージョンを使用しては場合は、リモート パフォーマンス モニターが起動したら [ファイル] メニューの [カウンターの Live をクリックします。

  2. オプションの メニューでを 発行 Perfmon をクリックします。

  3. リモート パフォーマンス モニターからアプリケーションを起動します。

  4. PerfMon.exe を起動します。

    このファイルは、\Windows\System32 にあります。

  5. PerfMon.exe の左側のウィンドウではオンになっていない場合は のシステム モニターをクリックします。

  6. 右側のウィンドウ内を右クリックし、 のカウンターの追加] をクリックします。

  7. パフォーマンス オブジェクト、 リストで PerfMon.exe でグラフ表示するカウンターのカテゴリをクリックします。

    カテゴリの名前は、リモート パフォーマンス モニターで統計データを表示するときに表示される分類項目に対応します。 たとえば、ガベージ コレクション カウンターは PerfMon.exe で .NET CF GC を名前は。

  8. クリックして を追加します。

参照

概念

.NET Compact Framework でのパフォーマンス カウンター

その他の技術情報

最適化フレームワークのパフォーマンスと、.NET での診断