Unabhängiges Verzeichnis, erstellt vom Entwickler von Vulpo. Steht in keiner Verbindung zu Home Assistant oder der Open Home Foundation.

Überblick

Profiler ist eine in Home Assistant integrierte Integration zur Diagnose von Leistung und Speichernutzung. Sie fügt Aktionen hinzu, die Diagnoseinformationen ins Log schreiben, etwa die aktuellen asyncio-Tasks, Thread-Frames, verwendete Sockets, was im Event-Loop geplant ist, und Statistiken von LRU-Caches. Außerdem kann sie für eine festgelegte Anzahl von Sekunden ein Speicherprofil oder ein Systemprofil erstellen. Zur Verfolgung des Speichers starten und stoppen separate Aktionen die Protokollierung des Wachstums von Objekten und der Quellen neuer Objekte, und eine weitere schreibt die repr passender Objekte ins Log. Der asyncio-Debug-Modus lässt sich mit einer Aktion ein- oder ausschalten, und die Integration wird in der Benutzeroberfläche eingerichtet.

Zusammenfassung des Quellcodes von Home Assistant, automatisch erstellt und übersetzt. Stimmt etwas nicht? Melde dich

Unterstützt

  • Einrichtung in der Benutzeroberfläche Füge sie unter Einstellungen > Geräte & Dienste hinzu. Kein Download nötig.

  • Mit Home Assistant aktualisiert Kommt mit jeder Version von Home Assistant und wird mit ihr aktualisiert.

Einrichtung

Sie wird unter Einstellungen > Geräte & Dienste über „Integration hinzufügen“ eingerichtet.

Aktionen

  • Protokollobjekte ausgebenLässt den Profiler die repr aller passenden Objekte ins Protokoll schreiben.Felder: Typ
  • Verwendete Sockets ausgebenLässt den Profiler Informationen über alle aktuell verwendeten Sockets protokollieren.
  • Aktuelle asyncio-Tasks protokollierenLässt den Profiler alle aktuellen Asyncio-Tasks protokollieren.
  • Ereignisschleife protokollierenLässt den Profiler protokollieren, was in der Ereignisschleife geplant ist.
  • Thread-Frames protokollierenLässt den Profiler die aktuellen Frames für alle Threads protokollieren.
  • LRU-Statistiken protokollierenLässt den Profiler die Statistiken aller LRU-Caches protokollieren.
  • Speicherprofil erstellenLässt den Profiler ein Speicherprofil für eine bestimmte Anzahl von Sekunden erstellen.Felder: Sekunden
  • Asyncio-Debug einstellenLässt den Profiler Asyncio-Debugging aktivieren oder deaktivieren.Felder: Aktiviert
  • Systemprofil erstellenLässt den Profiler ein Systemprofil für eine bestimmte Anzahl von Sekunden erstellen.Felder: Sekunden
  • Protokollierung von Objektquellen startenStartet den Profiler, Quellen für neue Objekte im Speicher zu protokollieren.Felder: Maximale Objekte, Scan-Intervall
  • Protokollierung von Objekten startenStartet den Profiler, das Wachstum von Objekten im Speicher zu protokollieren.Felder: Scan-Intervall
  • Protokollierung von Objektquellen stoppenStoppt den Profiler, Quellen für neue Objekte im Speicher zu protokollieren.
  • Protokollierung von Objekten stoppenStoppt den Profiler, das Wachstum von Objekten im Speicher zu protokollieren.

Informationen

Installationen
3.892 teilen Analysedaten
Verbindung
Nicht angegeben
Pflege
Teil von Home Assistant
Art
Eingebaute Integration
Voraussetzung
In Home Assistant eingebaut
Domain
profiler

Das könnte dir auch gefallen

Unabhängiges Verzeichnis, erstellt vom Entwickler von Vulpo. Steht in keiner Verbindung zu Home Assistant oder der Open Home Foundation. Über diese Zahlen

Aktualisiert am