Python script - analyza

Michal Grunt michal.grunt na gmail.com
Pátek Srpen 5 19:20:31 CEST 2022


50% znamená, že to celkem dost hřeje a má do daleko větší spotřebu (250mA).
Vlastně jsem zjistil co od toho chci a napsal si pro to program v Céčku
přímo na miru. Zatížení jednotky procent a spotřeba klesla na 150mA.

Dne pá 5. 8. 2022 18:29 uživatel Michal Vanka <junk.mv na gmail.com> napsal:

> A režie 50% CPU je problém technický (procesor je zaneprázdněn v tom py
> skriptu
> a nestíhá dělat jiné věci) a nebo estetický (vše je funkční, ale mohlo by
> to být lepší)?
> M.
>
>
> On Sun, Jul 31, 2022 at 1:02 PM Michal Grunt <michal.grunt na gmail.com>
> wrote:
>
>> Mám tu jeden python script bezicu na RPi Zero (ta první verze s wifi).
>> Jde o projekt wifi rádia:
>>
>> https://www.bobrathbone.com/
>>
>> Všechno běží, funguje (na RPi mám HAT Pirate Audio s DAC, tlacitky,
>> displejem a sluch. zasilovacem) ale služba radiod.py má šílenou režii cca
>> 50% CPU přičemž tato služba ovládá displej, tlacitka a komunikuje s okolím
>> (MPD). Samotný MPD při prehravani žere kolem 5-10% takže skoro nic přičemž
>> je to vlastně to hlavní co to celé má dělat (přehrát zvuk)... Ten script
>> radiod.py je poměrně rozsáhlý a je na něj nalepeno spousta jiných
>> scriptu... Nejspíš tam někde bude smyčka která to způsobuje a možná ji ani
>> nepotřebuji (ten projekt umí x různých displejů, enkoder atd). Jak zjistit
>> kde se to brzdí? Zkoušel jsem python3 -trace. Něco jsem z toho dostal, ale
>> asi je to pořád málo. Jak bych měl při analýze postupovat?
>>
>> Děkuji
>> MG
>> _______________________________________________
>> HW-list mailing list  -  sponsored by www.HW.cz
>> Hw-list na list.hw.cz
>> http://list.hw.cz/mailman/listinfo/hw-list
>>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20220805/e3556d7b/attachment.htm>


Další informace o konferenci Hw-list