recalbox-manager icon indicating copy to clipboard operation
recalbox-manager copied to clipboard

Fix: [page monitoring] la consommation de CPU était tout le temps à 100%

Open naparuba opened this issue 7 years ago • 4 comments
trafficstars

Fix: [page monitoring] la consommation de CPU était invalide, car un CPU était montré systématiquement à 100% alors que rien n'était lancé sur la box.

En fait ce n'était pas un mauvais calcul, mais bien une consommation, dû en fait au wait de 300ms que l'on fait entre les deux mesures de CPU. Le wait était une attente active, qui consomme réélement le CPU, donc on avait toujours un CPU de consommé, celui qui fait la mesure.

ATTENTION: J'ai changé par un appel à la librairie sleep. Pour son installation elle repose sur un build d'un .cc. Si ça passe sans soucis sous un linux standard, je ne sais pas si ça passe sous le linux de recalbox avec le build.

naparuba avatar May 31 '18 20:05 naparuba

@substring t'as moyen de voir si cette version build bien ? :)

DjLeChuck avatar May 31 '18 20:05 DjLeChuck

fail

../deps/v8/src/objects-body-descriptors.h:102:20: error: no matching function for call to ‘v8::internal::FixedBodyDescriptor<start_offset, end_offset, size>::IterateBody(v8::internal::HeapObject*&)’

substring avatar Jun 11 '18 16:06 substring

Ah flute, bah je cherche une autre solution alors ^^

naparuba avatar Jun 12 '18 18:06 naparuba

J'ai changé en n'appelant plus le sleep, mais en prenant le résultat de la précédente exécution.

Lors du premier tour, je mets juste le pourcentage à 0.

naparuba avatar Jun 24 '18 13:06 naparuba