À propos
Profiler est une intégration Home Assistant intégrée qui sert à diagnostiquer les performances et l’utilisation de la mémoire. Elle ajoute des actions qui écrivent des informations de diagnostic dans le journal, comme les tâches asyncio en cours, les frames des threads, les sockets utilisés, ce qui est planifié dans la boucle d’événements et les statistiques des caches LRU. Elle peut aussi créer un profil de mémoire ou un profil du système pendant un nombre de secondes donné. Pour suivre la mémoire, des actions distinctes démarrent et arrêtent l’enregistrement de la croissance des objets et des sources des nouveaux objets, et une autre écrit dans le journal le repr des objets correspondants. Le mode débogage d’asyncio peut être activé ou désactivé avec une action, et l’intégration se configure dans l’interface.
Résumé automatique du code source de Home Assistant, traduit automatiquement. Une erreur ? Prendre contact
Prise en charge
Configuration dans l’interface Ajoute-la dans Paramètres > Appareils et services. Rien à télécharger.
Mise à jour avec Home Assistant Livrée et mise à jour avec chaque version de Home Assistant.
Mise en place
Elle s’ajoute dans Paramètres > Appareils et services, avec « Ajouter une intégration ».
Actions
- Enregistrer les objets dans le journalPermet au Profiler de générer la représentation de tous les objets correspondants dans le journal.Champs : Type
- Exporter les sockets utilisésPermet au Profiler de consigner des informations sur tous les sockets actuellement utilisés.
- Consigner les tâches asyncio en coursPermet au Profiler de consigner toutes les tâches asyncio en cours.
- Enregistrer la planification de la boucle d'événementsPermet au Profiler d'enregistrer ce qui est planifié dans la boucle d'événements.
- Enregistrer les frames des threadsPermet au Profiler d'enregistrer les frames actuelles de tous les threads.
- Enregistrer les statistiques LRUPermet au Profiler d'enregistrer les statistiques de tous les caches LRU.
- Créer un profil de mémoirePermet au Profiler de créer un profil de mémoire pendant un nombre de secondes spécifié.Champs : Secondes
- Définir le débogage asyncioPermet au Profiler d'activer ou de désactiver le débogage asyncio.Champs : Activé
- Créer un profil systèmePermet au Profiler de créer un profil système pendant un nombre de secondes spécifié.Champs : Secondes
- Démarrer l'enregistrement des sources des objetsDémarre l'enregistrement par le Profiler des sources des nouveaux objets en mémoire.Champs : Nombre maximal d'objets, Intervalle d'analyse
- Démarrer l'enregistrement des objetsDémarre l'enregistrement par le Profiler de la croissance des objets en mémoire.Champs : Intervalle d'analyse
- Arrêter l'enregistrement des sources des objetsArrête l'enregistrement par le Profiler des sources des nouveaux objets en mémoire.
- Arrêter l'enregistrement des objetsArrête l'enregistrement par le Profiler de la croissance des objets en mémoire.
Informations
- Installations
- 3,9 k partagent leurs statistiques
- Connexion
- Non précisée
- Maintenance
- Fait partie de Home Assistant
- Type
- Intégration native
- Prérequis
- Déjà dans Home Assistant
- Domaine
profiler












