Freigeben über


Verwendungsregeln für Profilerstellungstools

Die Leistungsregeln in der Kategorie Verwendung der Profilerstellungstools bieten Hinweise für die Datensammlung mit dem Profiler.

DA0002: VSPerfCorProf.dll fehlt

Die Profilerstellung in der Befehlszeile kann unvollständige Daten für .NET Framework-Binärdateien enthalten. Der Grund dafür kann darin bestehen, dass nicht die richtigen Umgebungsvariablen festgelegt wurden.

DA0003: Zahlreiche Kernelbeispiele

Viele der bei der Profilerstellung aufgezeichneten Samplings sind außerhalb der Ausführung der Zielbinärdatei aufgetreten. Erwägen Sie die Verwendung der Instrumentationsmethode, um genauere Daten zu sammeln.

DA0004: Hohe Prozessorauslastung

Die Profilerstellungsdaten deuten darauf hin, dass die Prozessoren während der Profilerstellung durchgehend ausgelastet waren. Erwägen Sie die Verwendung der Samplingmethode, um genauere Daten zu sammeln.

DA0008: Es wurden nur wenige Beispiele aufgelistet

Die Anzahl der bei der Profilerstellung gesammelten Samplings war nicht hoch genug, um statistisch signifikant zu sein. Erwägen Sie eine erneute Profilerstellung und eine längere Ausführung der Anwendung. Zudem können Sie die Datensammlung mit der Instrumentationsmethode erwägen.

DA0026: Übermäßige CPU-Zeit für die Kernelverarbeitung

Eine erhebliche Menge Zeit wurde bei der Profilerstellung im Prozessorkernelmodus verbracht. Erwägen Sie, als Metrik beim Sampling Systemaufrufe statt der Zeit zu verwenden.

DA0029: Nicht unterstützte CLR-Version

Für die Binärdatei, für die Sie ein Profil erstellt haben, wird eine Version von .NET Framework verwendet, die vom Profiler nicht unterstützt wird. Von den Profilerberichten können keine Symbolnamen aufgelöst werden.

DA0030: Sammeln Sie Ebeneninteraktions-Messdaten für Datenbankprojekte.

Es wurde eine erhebliche Anzahl von Aufrufen von Methoden im System.Data-Namespace gesammelt. Um Daten zu den Datenbankaufrufen einzuschließen, erwägen Sie, bei der Profilerstellung Ebeneninteraktionsdaten zu sammeln.