Wie glaubst Du denn, werden die Bildschirm-updates Deiner System Info Tools gemacht. Da steckt Code dahinter der ausgeführt werden muss. Um das zu tun wird CPU Leistung benötigt.
Neben Deinem Tool laufen da noch eine Menge mehr Prozesse im Hintergrund (Linux - Multitasking) die ebenfalls Prozessorleistung benötigen.
Hier mal ein Auszug aus dem Top - Befehl von der Shell:
User 71%, System 13%, IOW 0%, IRQ 0%
User 223 + Nice 0 + Sys 41 + Idle 47 + IOW 0 + IRQ 0 + SIRQ 0 = 311
PID CPU% S #THR VSS RSS PCY UID Name
12422 70% R 11 116932K 29864K fg app_97 com.eolwral.osmonitor
96 12% S 64 217316K 49988K fg system system_server
12489 1% R 1 956K 380K fg shell top
73 1% S 2 1736K 320K fg compass /system/bin/akmd
159 0% S 11 123392K 24496K fg system com.android.systemui
508 0% S 21 105788K 17292K bg app_93 com.manor.currentwidget
171 0% S 28 121524K 31816K fg radio com.android.phone
51 0% S 1 0K 0K fg root kondemand/0
9 0% S 1 0K 0K fg root sync_supers
10 0% S 1 0K 0K fg root bdi-default
11 0% S 1 0K 0K fg root kblockd/0
12 0% S 1 0K 0K fg root kmmcd
13 0% S 1 0K 0K fg root qmi
14 0% D 1 0K 0K fg root rpcrouter
15 0% S 1 0K 0K fg root krpcserversd
16 0% S 1 0K 0K fg root dock
17 0% S 1 0K 0K fg root detection/0
18 0% S 1 0K 0K fg root button/0
19 0% S 1 0K 0K fg root khungtaskd
20 0% S 1 0K 0K fg root kswapd0
21 0% S 1 0K 0K fg root aio/0
22 0% S 1 0K 0K fg root crypto/0
33 0% S 1 0K 0K fg root panel_on/0
34 0% S 1 0K 0K fg root msm_serial_hs
35 0% S 1 0K 0K fg root mtdblock0
36 0% S 1 0K 0K fg root mtdblock1
37 0% S 1 0K 0K fg root mtdblock2
38 0% S 1 0K 0K fg root mtdblock3
39 0% S 1 0K 0K fg root mtdblock4
40 0% S 1 0K 0K fg root mtdblock5
47 0% S 1 0K 0K fg root file-storage
48 0% S 1 0K 0K fg root synaptics_wq
Deutlich zu sehen, dass der OS-Monitor da gerade die CPU Last auf 70 Prozent hochschnalzen lässt. In diesem Moment wird auch die Taktung der CPU erhöht, um die anstehenden Aufgaben so rasch wie möglich erledigen zu können. Ist das erledigt geht der Takt eben wieder runter um Strom zu sparen. Irgendwie muss doch auch der OS Monitor oder die anderen Apps z.B. die Informationen über Prozesse, aktuellen CPU-Clock usw. bekommen.
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.