Devcounters.

Ein einfaches Framework, mit dem Endbenutzer Windows-Leistungszähler in ihren Anwendungen schmerzlos verwenden können
Jetzt downloaden

Devcounters. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Name des Herausgebers:
  • Nick Bitounis
  • Betriebssysteme:
  • Windows All
  • Dateigröße:
  • 219 KB

Devcounters. Stichworte


Devcounters. Beschreibung

Devcounters wurde entwickelt, um ein einfaches Framework bereitzustellen, mit dem Endbenutzer Windows-Leistungszähler in ihren Anwendungen schmerzlos verwenden können. Leistungszähler bieten eine Methode zur Bereitstellung von Metriken für Ihre Anwendung, ein Fokusbereich, der häufig übersehen oder unterschätzt wird. Obwohl Performance-Zähler einfach zu überwachen sind, gilt der notwendige Code, der sie verwenden kann, um sie zu verwenden. Devcounters unterstreichen darauf, ein Teil der sich wiederholenden Arbeiten der Verwendung von Leistungszähler von den Schultern des Entwicklers einzunehmen. bereitgestellt Funktionen und Einschränkungen Das Hauptziel der Bibliothek besteht darin, den schnellen und problemlosen Zugriff auf Leistungszähler durch Shorts bereitzustellen. Dies sind willkürliche Namen, die ein Entwickler einem Zähler zuweist, und verwendet sie über die Anwendungsquelle, um auf sie zuzugreifen. Shorts können verwendet werden, um auf einfache Leistungszähler oder Leistungszählerinstanzen zuzugreifen. Devcounters liefert auch ein automatisches Verfahren zur Verwendung mehrerer Zählerinstanzen einer bestimmten Metrik (z. B. Transaktionen pro Sekunde) und erstellen einen einzigartigen Gesamtzähler, der Werte aller Zählerinstanzen hinzufügt. Zählerinstanzen und Gesamtzähler werden üblicherweise in Szenarien verwendet, in denen ein System oder ein benutzerdefiniertes Metrik mehrmals auftritt ( beide). Schließlich liefert Devcounters ein Warteschlangenschema für Veröffentlichungszähler. Die Hosting-Anwendung fordert effektiv Änderungen an Leistungszähler an, indem sie ihre Werte ändern, indem sie diese Anforderungen in eine Warteschlange einfügen. Devcounters verwendet einen Hintergrund-Timer, um Anfragen von der Warteschlange abzuziehen und diese zu verarbeiten. Die Devcounters wurden hauptsächlich mit einem Ausblick zur Integration mit einer Hosting-Anwendung zur Designzeit erstellt. Dies erhebt eine Einschränkung der Verwendung, nämlich der Tatsache, dass Bibliotheksbenutzer voraussichtlich die Namen der verwendeten Leistungszähler erfahren, die verwendet werden. Das bedeutet nicht, dass die Bibliothek nicht auf intelligente Weise verwendet werden kann (z. B. ein Design, an dem Objekte durch benutzerdefinierte Proxys erstellt werden, erhebliche Codeeinsparungen bieten, wenn Sie viele Leistungszählerinstanzen haben, aber Ihre grundlegenden Metriken sind nur wenige ). Wenn jedoch die dynamische Zähler-Erstellung für vorhandene Laufzeitbibliotheken erforderlich ist, möchten Sie möglicherweise auch die Aspektorientierte Programmierung ansehen.


Devcounters. Zugehörige Software