Page 1 sur 1

Monitor mange ma mémoire

Publié : 31 janv. 2017, 15:44
par vil1driver
Salut,

ce problème date vraiment maintenant mais selon les utilisateurs des toutes premières versions, il n'y était pas au début :?
il se trouve que le code javascript crée ce que l'on appel une fuite de mémoire (memory leak),
en clair, plus longtemps la page est affichée, plus ça va utiliser de RAM :shock:
pour palier au problème j'ai mis en place un rechargement automatique de la page toutes les heures.

ça fait le job mais franchement ce n'est pas idéal.

j'ai créée une issue sur github espérant avoir du soutien mais ça n'a pas ameuté les foules :D

si un aficionados du javascript passe par ici, je veux bien un gros coups de main

Re: Monitor mange ma mémoire ^^

Publié : 31 janv. 2017, 22:28
par papoo
Je ne peux malheureusement pas répondre à ta question ( même si j'aimerais qu'il y ai une réponse) mais je vais t'en poser une autre.
pourquoi ne pas profiter de cette faiblesse pour reconstruire une custom page V2 qui prendrait en compte directement les dernières avancées pour rendre monitor plus réactif en utilisant uniquement le mqtt par exemple?
en repensant l'administration de la page avec un ajout suppression des devices directement depuis une page admin par exemple
je sais que ce n'est pas le même job que de maintenir un projet déjà fonctionnel mais c'est peut être une idée à creuser.

Re: Monitor mange ma mémoire ^^

Publié : 01 févr. 2017, 15:40
par vil1driver
utiliser mqtt, j'y ai pensé mais:
  • ne réglera pas le soucis cité ici (infos de provenance différente mais même code pour les traiter)
    moins complet que l'api json (domoticz n'envoie pas encore tout via mqtt)
    demande plus de taf aux utilisateurs (installer le broker peu être complexe, déjà que monitor l'est pour certains..)
    mosquitto ici n'est pas satisfaisant niveau stabilité.. (daemon planté à peut près une fois par semaine, pas pris le temps d'analyser)

Re: Monitor mange ma mémoire ^^

Publié : 30 mars 2020, 17:37
par Olivierxp
Bonjour,

Confinement oblige, je me relance sur mon projet de monitor. Et je voulais savoir si, SVP, il y avait un curatif à ce problème ?
Car au lieu d’avoir une charge CPU de 2 à 4 pourcents sur un RPI 3, celui-ci s’envole et dépasse les 50 pourcents et au bout d’un moment, me plante L’affichage ou le rend extrêmement lent. Bon après j’ai un peu chargé la mule, niveau page web.

Cordialement Olivier

Re: Monitor mange ma mémoire ^^

Publié : 30 mars 2020, 18:04
par vil1driver
niveau cpu je ne suis pas surpris, le javascript c'est gourmand.
pour la mémoire, non rien de plus