Gewusst wie: Überwachen der Leistung zur Laufzeit
Aktualisiert: November 2007
Der .NET Compact Framework Remote Performance Monitor ist eine Analysetool, das in .NET Compact Framework Version 2.0 Service Pack 1 enthalten ist. Dieses Tool bietet eine Benutzeroberfläche, mit der Sie Leistungsdaten dynamisch anzeigen können. Wenn Sie Ihre Anwendung von Remote Performance Monitor aus starten, liest das Tool statistische Daten für die .NET Compact Framework-Leistungsindikatoren direkt von der Common Language Runtime (CLR).
Sie können .NET Compact Framework-Leistungsdaten auch mit dem Windows-Desktoptool PerfMon.exe anzeigen. Zusammen bieten diese Tools eine aktive grafische Anzeige der von der CLR generierten Leistungsindikatoren.
Remote Performance Monitor ermöglicht Ihnen Folgendes:
Anzeigen von Leistungsindikatordaten, während eine Anwendung ausgeführt wird.
Anzeigen von Leistungsindikatordaten in einem grafischen Format in PerfMon.exe, während eine Anwendung ausgeführt wird.
Aktivieren der Erstellung von STAT-Dateien, um das in früheren Versionen von .NET Compact Framework unterstützte Verhalten zu duplizieren. Bei Verwendung dieses Features wird jede STAT-Datei auf den Datenträger geschrieben, wenn die Anwendung beendet wird. Weitere Informationen finden Sie unter Gewusst wie: Generieren von Leistungsstatistiken.
Anzeigen zuvor in .NET Compact Framework Version 2.0 generierter STAT-Dateien.
Aktivieren und Deaktivieren der Protokollierung.
Remote Performance Monitor unterstützt Geräte unter Windows Embedded CE 5.0, Windows Embedded CE 6.0, Windows Mobile 5.0, Pocket PC 2003 und Smartphone 2003.
Remote Performance Monitor und die dazugehörigen Dateien befinden sich im Verzeichnis Programme\Microsoft.NET\SDK\CompactFramework\Version\bin. Dieses Verzeichnis enthält sowohl Geräte- als auch Desktopdateien.
Hinweis: |
---|
Weitere Informationen über Remote Performance Monitor finden Sie in der Infodatei in Programme\Microsoft.NET\SDK\CompactFramework\Version\bin. |
Dieses Thema enthält die folgenden Informationen zur Verwendung von Remote Performance Monitor in .NET Compact Framework 2.0:
Einrichten von Remote Performance Monitor
Anzeigen von Leistungsdaten für eine Anwendung
Verwenden von PerfMon.exe mit Remote Performance Monitor
Für .NET Compact Framework 3.5 und spätere Versionen sind Remote Performance Monitor und die zugehörige Dokumentation in den Power Toys für .NET Compact Framework enthalten. Weitere Informationen finden Sie unter Power Toys for .NET Compact Framework.
Einrichten von Remote Performance Monitor
Sie können Remote Performance Monitor auf zwei Arten einrichten:
Verwenden Sie ActiveSync.
Verwenden Sie eine Ethernetverbindung.
So richten Sie Remote Performance Monitor mit ActiveSync ein
Verwenden Sie eine ActiveSync-Verbindung, um die Datei Netcfrtl.dll ins Verzeichnis \Windows zu kopieren.
Diese Datei befindet sich im Verzeichnis Programme\Microsoft.NET\SDK\CompactFramework\v2.0\bin.
Stellen Sie sicher, dass die für die Verbindung mit Remote Performance Monitor erforderlichen Dateien auf dem Gerät vorhanden sind.
Diese Dateien werden automatisch auf das Gerät kopiert, wenn Sie den Visual Studio-Debugger zum ersten Mal mit der Anwendung ausführen. Wenn Sie Visual Studio nicht verwenden, müssen Sie die folgenden Dateien in das Verzeichnis \Windows auf dem Gerät kopieren: eDbgTL.dll und TcpConnectionA.dll. Für das Windows SDK befinden sich diese Dateien im Ordner \Programme\Gemeinsame Dateien\Microsoft Shared\CoreCon\1.0\Target\wce400\Prozessortyp.
So richten Sie Remote Performance Monitor mit einer Ethernetverbindung ein
Rufen Sie die IP-Adresse und die Anschlussnummer für das Gerät ab.
Sie können diese Informationen abrufen, indem Sie Netcflaunch.exe auf das Gerät kopieren und die Anwendung ausführen. Wenn diese Anwendung ausgeführt wird, zeigt sie die derzeit verwendete IP-Adresse und Anschlussnummer an. Diese Datei befindet sich im Verzeichnis Programme\Microsoft.NET\SDK\CompactFramework\v2.0\bin.
Wenn Sie eine Anwendung von Remote Performance Monitor aus starten, verwenden Sie die IP-Adresse und die Anschlussnummer.
Kopieren Sie die Datei Netcfrtl.dll in das Verzeichnis \Windows auf dem Gerät.
Diese Datei befindet sich im Verzeichnis Programme\Microsoft.NET\SDK\CompactFramework\v2.0\bin.
Stellen Sie sicher, dass die für die Verbindung mit Remote Performance Monitor erforderlichen Dateien auf dem Gerät vorhanden sind.
Diese Dateien werden automatisch auf das Gerät kopiert, wenn Sie den Visual Studio-Debugger zum ersten Mal mit der Anwendung ausführen. Wenn Sie Visual Studio nicht verwenden, müssen Sie die folgenden Dateien in das Verzeichnis \Windows auf dem Gerät kopieren: eDbgTL.dll und TcpConnectionA.dll. Für das Windows SDK befinden sich diese Dateien im Ordner \Programme\Gemeinsame Dateien\Microsoft Shared\CoreCon\1.0\Target\wce400\Prozessortyp.
Anzeigen von Leistungsdaten für eine Anwendung
So verwenden Sie Remote Performance Monitor zum Anzeigen von Leistungsdaten für eine Anwendung
Starten Sie Remote Performance Monitor.
Der Dateiname ist NetCFrpm.exe, und die Datei befindet sich im Verzeichnis Programme\Microsoft.NET\SDK\CompactFramework\v2.0\bin.
Hinweis: Wenn Sie eine Remote Performance Monitor-Version verwenden, die älter als die Version ist, die mit .NET Compact Framework 2.0 Service Pack 2 geliefert wird, klicken Sie nach dem Start von Remote Performance Monitor im Menü Datei auf Live-Indikatoren.
Wählen Sie das Gerät in der Liste Gerät aus, oder geben Sie es ein.
Wenn Sie eine ActiveSync-Verbindung verwenden, wählen Sie das entsprechende Gerät aus der Liste aus. Wenn Sie eine Ethernet-Verbindung verwenden, geben Sie im Feld Gerät die IP-Adresse und die Anschlussnummer ein. Geben Sie z. B. 128.128.0.1 6519 ein, um Port 6519 auf einem Gerät mit der IP-Adresse 128.128.0.1 zu verwenden.
Geben Sie im Textfeld Anwendung den vollständigen Pfad zur Anwendung ein.
Geben Sie im Textfeld Parameter alle Befehlszeilenargumente für die Anwendung ein.
Vergewissern Sie sich, dass die Anwendung nicht auf dem Gerät ausgeführt wird.
Klicken Sie auf Verbinden.
Remote Performance Monitor startet die Anwendung und zeigt Leistungsdaten an.
Verwenden von PerfMon.exe
So verwenden Sie PerfMon.exe mit Remote Performance Monitor
Starten Sie Remote Performance Monitor.
Der Dateiname ist NetCFrpm.exe, und die Datei befindet sich im Verzeichnis Programme\Microsoft.NET\SDK\CompactFramework\Version\bin.
Hinweis: Wenn Sie eine Remote Performance Monitor-Version verwenden, die älter als die Version ist, die mit .NET Compact Framework 2.0 Service Pack 2 geliefert wird, klicken Sie nach dem Start von Remote Performance Monitor im Menü Datei auf Live-Indikatoren.
Klicken Sie im Menü Optionen auf In Perfmon publizieren.
Starten Sie eine Anwendung von Remote Performance Monitor aus.
Starten Sie PerfMon.exe.
Diese Datei befindet sich im Verzeichnis \Windows\System32.
Klicken Sie im linken Bereich von PerfMon.exe auf Systemmonitor, falls dies nicht bereits ausgewählt ist.
Klicken Sie mit der rechten Maustaste in den rechten Bereich, und klicken Sie dann auf Indikatoren hinzufügen.
Klicken Sie in der Liste Leistungsobjekt auf die Indikatorkategorie, die Sie in PerfMon.exe grafisch darstellen möchten.
Die Namen der Kategorien entsprechen den Kategorien, die angezeigt werden, wenn Sie in Remote Performance Monitor statistische Daten anzeigen. Die Garbage Collection-Indikatoren in PerfMon.exe heißen beispielsweise .NET CF GC.
Klicken Sie auf Hinzufügen.
Siehe auch
Konzepte
Leistungsindikatoren in .NET Compact Framework