SO WIRD'S GEMACHT: Überwachen der Systemleistung zur Laufzeit

Dieser Dokumentation für die Vorschau nur ist und in späteren Versionen geändert. Leere Themen wurden als Platzhalter eingefügt.]

.NET Compact Framework Remote Systemmonitor ist ein Analysetool, die in der .NET compact Framework Version 2.0 Service Pack 1 enthalten ist. Dieses Tool bietet eine Benutzeroberfläche, die Leistungsdaten zur Laufzeit anzeigen kann. Wenn Sie Ihre Anwendung von Systemmonitor remote starten, wird das Tool statistische Daten für das .NET Compact Framework Leistungsindikatoren direkt aus der common Language Runtime (CLR) gelesen.

Sie können auch .NET Compact Framework Leistungsdaten anzeigen, mit das Windows desktop Tool PerfMon.exe. Sie können diese Tools für eine live grafische Ansicht der Leistungsindikatordaten von der CLR generierte zusammen verwenden.

Remote-Systemmonitor können Sie folgende Aktionen ausführen:

  • Anzeigen von Leistungsindikatordaten während einer Anwendung werden ausgeführt.

  • Anzeigen von Leistungsindikatordaten in einem grafischen Format in PerfMon.exe während einer Anwendung werden ausgeführt.

  • Aktivieren Sie die Generierung von .Stat Dateien, die in früheren Versionen von .NET Compact Framework unterstützt Verhalten zu reproduzieren. Wenn Sie dieses Feature verwenden, wird jeder .Stat geschrieben beim Beenden der Anwendung auf den Datenträger. Weitere Informationen finden Sie unter SO WIRD'S GEMACHT: Generieren Sie Leistungsstatistiken.

  • Zeigen Sie zuvor generierten .Stat Dateien an, die in der .NET compact Framework Version 2.0 erstellt wurden.

  • Aktivieren Sie und deaktivieren Sie der Protokollierung.

Remote Systemmonitor unterstützt die Windows Embedded CE 5.0, Windows Embedded CE 6.0, Windows Mobile 5.0, Pocket PC 2003 und Smartphone 2003-Geräte.

Remote Systemmonitor und die zugehörigen Dateien befinden sich im Programm Files\Microsoft.NET\SDK\CompactFramework\ Version \bin. Dieses Verzeichnis enthält Gerät und desktop-Dateien.

Hinweis

Weitere Informationen zum Remote Systemmonitor finden Sie in der Infodatei im Programm Files\Microsoft.NET\SDK\CompactFramework\ Version \bin.

Dieses Thema enthält die folgenden Informationen zur Verwendung von Remote des Systemmonitors in der .NET compact Framework 2.0: 

  • Einrichten von Remote-Systemmonitor.

  • Anzeigen von Leistungsdaten für eine Anwendung.

  • Verwenden PerfMon.exe, mit dem Remote-Systemmonitor.

.NET Compact Framework 3.5 und höher sind in der Power Toys für .NET Compact Framework Remote Systemmonitor und die zugehörige Dokumentation enthalten. Weitere Informationen finden Sie unter Power Toys für .NET Framework.

Einrichten von Remote-Systemmonitor

Sie können Remote Systemmonitor auf zwei Arten einrichten:

  • Verwenden Sie ActiveSync.

  • Verwenden Sie eine Ethernetverbindung.

So richten Sie Systemmonitor remote mithilfe von ActiveSync

  1. Kopieren Sie Netcfrtl.dll in das \Windows-Verzeichnis auf dem Gerät mithilfe von ActiveSync-Verbindung.

    Diese Datei befindet sich im Programm Files\Microsoft.NET\SDK\CompactFramework\v2.0\bin.

  2. Stellen Sie sicher, dass für Verbindungen mit Remotestandorten Systemmonitor erforderliche Dateien auf dem Gerät vorhanden sind.

    Diese Dateien werden beim Ausführen des Visual Studio Debuggers zum ersten Mal für die Anwendung automatisch auf das Gerät kopiert. Wenn Sie nicht mit Visual Studio arbeiten, müssen Sie die folgenden Dateien in das \Windows-Verzeichnis auf dem Gerät kopieren: eDbgTL.dll und TcpConnectionA.dll. Für das Windows SDK befinden sich diese Dateien im Ordner \Program Files\Common Files\microsoft shared\CoreCon\1.0\Target\wce400\ Processortype.

So richten Sie Systemmonitor remote über eine Ethernet-Verbindung

  1. Beziehen Sie die IP-Adresse und Anschlussnummer an für das Gerät.

    Sie können diese Informationen abrufen, indem Netcflaunch.exe auf Ihrem Gerät kopieren und ausführen. Wenn diese Anwendung ausgeführt wird, zeigt es die IP-Adresse und Anschlussnummer an, die gerade verwendet wird. Diese Datei befindet sich im Programm Files\Microsoft.NET\SDK\CompactFramework\v2.0\bin.

    Sie verwenden die IP-Adresse und Anschlussnummer an, wenn Sie eine Anwendung aus Systemmonitor remote ausführen.

  2. Kopieren Sie die Netcfrtl.dll in das \Windows-Verzeichnis auf dem Gerät.

    Diese Datei befindet sich im Programm Files\Microsoft.NET\SDK\CompactFramework\v2.0\bin.

  3. Stellen Sie sicher, dass für Verbindungen mit Remotestandorten Systemmonitor erforderliche Dateien auf dem Gerät vorhanden sind.

    Diese Dateien werden beim Ausführen des Visual Studio Debuggers zum ersten Mal für die Anwendung automatisch auf das Gerät kopiert. Wenn Sie nicht mit Visual Studio arbeiten, müssen Sie die folgenden Dateien in das \Windows-Verzeichnis auf dem Gerät kopieren: eDbgTL.dll und TcpConnectionA.dll. Für das Windows SDK befinden sich diese Dateien im Ordner \Program Files\Common Files\microsoft shared\CoreCon\1.0\Target\wce400\ Processortype.

Anzeigen von Leistungsdaten für eine Anwendung

Mit Remote Systemmonitor Leistungsdaten für eine Anwendung anzeigen

  1. Starten Sie den Remote-Systemmonitor.

    Diese Datei heißt NetCFrpm.exe und befindet sich im Programm Files\Microsoft.NET\SDK\CompactFramework\v2.0\bin.

    Hinweis

    Wenn Sie eine Version des Systemmonitors Remote, die älter als die Version, die mit .NET compact Framework 2.0 Service Pack 2 enthalten ist, klicken Sie auf Live Leistungsindikatoren im Dateimenü nach Remote Systemmonitor starten.

  2. Geben Sie in der Liste Gerät ein ein, oder wählen Sie das Gerät.

    Wenn Sie eine ActiveSync-Verbindung verwenden, wählen Sie das entsprechende Gerät aus der Liste. Wenn Sie eine Ethernet-Verbindung verwenden, geben Sie die IP-Adresse und Anschlussnummer an im Geräte. Geben Sie beispielsweise 128.128.0.1 6519, Port 6519 auf einem Gerät mit einer IP-Adresse des 128.128.0.1 zu verwenden.

  3. Geben Sie im Textfeld Anwendung den vollständigen Pfad der Anwendung.

  4. Geben Sie in der Parameter Textfeld Befehlszeilenargumente für die Anwendung.

  5. Stellen Sie sicher, dass die Anwendung nicht auf dem Gerät.

  6. Klicken Sie auf verbinden.

    Remote Systemmonitor startet die Anwendung und zeigt Leistungsdaten.

Verwenden PerfMon.exe

So verwenden Sie PerfMon.exe mit Remote-Systemmonitor

  1. Starten Sie den Remote-Systemmonitor.

    Diese Datei heißt NetCFrpm.exe und befindet sich im Programm Files\Microsoft.NET\SDK\CompactFramework\ Version \bin.

    Hinweis

    Wenn Sie eine Version des Systemmonitors Remote, die älter als die Version, die mit .NET compact Framework 2.0 Service Pack 2 enthalten ist, klicken Sie auf Live Leistungsindikatoren im Menü Datei nach Remote Systemmonitor starten.

  2. Klicken Sie im Optionen auf Veröffentlichen in Perfmon.

  3. Starten einer Anwendung von Remote-Systemmonitor.

  4. Starten Sie PerfMon.exe.

    Diese Datei befindet sich im \Windows\System32.

  5. Klicken Sie im linken PerfMon.exe auf Systemmonitor, wenn es nicht bereits aktiviert ist.

  6. Klicken Sie im rechten Fensterbereich mit der rechten Maustaste auf, und klicken Sie dann auf Leistungsindikatoren hinzufügen.

  7. Klicken Sie in der List Leistung Objekts auf die Kategorie des Leistungsindikators, den Sie in PerfMon.exe grafisch darstellen möchten.

    Die Namen der Kategorien entsprechen den Kategorien, die angezeigt werden Wenn Sie statistische Daten im Remote-Systemmonitor anzeigen. Die Leistungsindikatoren Garbage Auflistung heißen z. B. in PerfMon.exe .NET CF GC-.

  8. Klicken Sie auf hinzufügen.

Siehe auch

Konzepte

Leistungsindikatoren in .NET Compact Framework

Weitere Ressourcen

Leistung und Diagnose in .NET Compact Framework