Remoteleistungsindikatoren

Dieses Thema bezieht sich auf eine veraltete Technologie, die zum Zwecke der Abwärtskompatibilität mit vorhandenen Anwendungen beibehalten wird und nicht für die neue Entwicklung empfohlen wird. Verteilte Anwendungen sollten jetzt mit  Windows Communication Foundation (WCF) entwickelt werden.

Die Kategorie .NET CLR-Remote der Verwaltungskonsole für die Leistung enthält Indikatoren, die Informationen zu den durch eine Anwendung verwendeten Remoteobjekten liefern. In der folgenden Tabelle werden diese Leistungsindikatoren beschrieben.

Leistungsindikator Beschreibung

Channels

Zeigt die Gesamtanzahl der Remotechannel an, die seit dem Anwendungsstart anwendungsdomänenübergreifend registriert wurden. Channels werden zur Nachrichtenübertragung zu und von Remoteobjekten verwendet.

Kontextproxys

Zeigt die Gesamtanzahl der seit Beginn des Prozesses in diesem Prozess enthaltenen Remoteproxyobjekte an. Ein Proxyobjekt fungiert als Stellvertreter der Remoteobjekte. Es stellt sicher, dass alle für den Proxy gesendeten Aufrufe an das richtige Remoteobjekt weitergeleitet werden.

Geladene kontextgebundene Klassen

Zeigt die aktuelle Anzahl der geladenen kontextgebundenen Klassen an. Klassen, die an einen Kontext gebunden werden können, werden als kontextgebundene Klassen bezeichnet. Kontextgebundene Klassen werden durch Kontextattribute markiert, die Verwendungsregeln für die Synchronisierung, Threadaffinität, Transaktionen usw. zur Verfügung stellen.

Kontextgebundene Objektzuordnung/Sek.

Zeigt die Anzahl der pro Sekunde zugewiesenen kontextgebundenen Objekte an. Klassen, die an einen Kontext gebunden werden können, werden als kontextgebundene Objekte bezeichnet. Kontextgebundene Klassen werden durch Kontextattribute markiert, die Verwendungsregeln für die Synchronisierung, Threadaffinität, Transaktionen usw. zur Verfügung stellen.

Dieser Indikator ist kein Durchschnittswert über einen Zeitraum. Es wird vielmehr der Unterschied zwischen den festgestellten Werten in den letzten beiden Abtastungen, dividiert durch die Dauer des Abtastintervalls, angezeigt.

Kontext

Zeigt die aktuelle Anzahl der Remotekontexte in der Anwendung an. Ein Kontext ist eine Grenze, die eine Sammlung von Objekten mit übereinstimmenden Verwendungsregeln, wie Synchronisierung, Threadaffinität, Transaktionen usw., enthält.

Remoteaufrufe/Sek.

Zeigt die Anzahl der pro Sekunde erfolgten Remoteprozeduraufrufe an. Ein Remoteprozeduraufruf ist ein Aufruf an ein beliebiges Objekt außerhalb der Anwendungsdomäne des Aufrufers. Dieser Indikator ist kein Durchschnittswert über einen Zeitraum. Es wird vielmehr der Unterschied zwischen den festgestellten Werten in den letzten beiden Abtastungen, dividiert durch die Dauer des Abtastintervalls, angezeigt.

Remoteaufrufe insgesamt

Zeigt die Gesamtanzahl der seit dem Anwendungsstart erfolgten Remoteprozeduraufrufe an. Ein Remoteprozeduraufruf ist ein Aufruf an ein beliebiges Objekt außerhalb der Anwendungsdomäne des Aufrufers.

Siehe auch

Weitere Ressourcen

Performance Counters
Runtime Profiling
.NET-Remoting

Erstellungsdatum: 2010-02-13