Pianetatech


Visualizzazione dei risultati da 1 a 10 su 10

Discussione: [APP] MonitorZ

  1. #1
    Super Moderator L'avatar di chiabre
    Registrato dal
    Dec 2010
    Sesso
    Uomo
    Dispositivo
    Galaxy Nexus
    Operatore
    H3G
    Città
    Milano
    Messaggi
    2,788
    Grazie!
    134
    Ringraziato 715 volte in 339 post

    [APP] MonitorZ

    MonitorZ

    MonitorZ è un tool di monitoraggio che permette di raccogliere informazioni su statistiche di utilizzo, consumo di risorse e eventi di sistema.

    I dati sono disponibili sull' SD nella cartella MonitorZ una volta fermata un sessione.

    L'app è pensata principalmente per gli sviluppatori ma spero possa tornare utile anche ai più curiosi.

    Stats monitors
    Questi monitor forniscono informazioni su statistiche d'uso calcolate nell'intervallo specificato. In ogni campione è riportato la % di tempo spesa in deep sleep, le statistiche sono calcolate sul periodo non in sleep di ogni intervallo.

    Scaling
    Questo è il monitor statististico più innovativo. Fornisce una stima sull'effettivo uso della potenza di calcolo offerta dalla cpu.Questo KPI si basa sul tempo speso su ogni step di frequenze disponibile. Il monitor riporta 0 quando il 100% del tempo è stato speso alla frequenza minima e 100 quando il 100% del tempo è speso su quella massima.

    Sono disponibili 2 algoritmi:
    scaling A: considera esclusivamente il numero di step/frequenze disponibili fra minimo e massimo. Misura come il governor si "muove" attraverso questi step
    scaling B: considera sia il numero che il valore degli step/frequenze disponibili fra minimo e massimo. Misura come il si "muove" attraverso questi step considerandone però il valore e la loro distribuzione. I

    cpu
    monitor per l'utilizzo della cpu

    cpu + scaling
    questo monitor riporta sia scaling che utilizzo di cpu

    state
    quest monitor riporta la % di tempo spesa su ogni step/frequenza

    Real time monitors

    memory
    monitor per l'utilizzo della memoria

    battery
    monitor per lo stato della memoria

    governor
    monitor per il governor utilizzato

    Event monitors

    battery
    monitor per lo stato della batteria basato sugli eventi

    screen state
    monitor per lo stato del schermo

    airplane monitor
    monitor per lo stato aereoplano

    power connection
    monitor per lo stato ricarica

    links
    MonitorZ on market


    Screen

    screenshot_2012-03-16-12-13-49.png screenshot_2012-03-16-12-14-28.png
    Ultima modifica di chiabre; 16-03-2012 a 15: 53

  2. I seguenti 11 utenti hanno ringraziato chiabre per aver trovato utile questo post:

    D_Viper (20-02-2012), evilshinryu89 (20-02-2012), e_ale92 (20-02-2012), japoco_poz14 (26-03-2012), MALROTH (21-02-2012), marce (28-02-2012), masterboot (24-02-2012), Paoliz (27-02-2012), save80 (20-02-2012), simplicio (24-02-2012), tommaso84 (25-02-2012)

  3. #2
    Super Moderator L'avatar di chiabre
    Registrato dal
    Dec 2010
    Sesso
    Uomo
    Dispositivo
    Galaxy Nexus
    Operatore
    H3G
    Città
    Milano
    Messaggi
    2,788
    Grazie!
    134
    Ringraziato 715 volte in 339 post
    Versioni
    1.1.1
    • scaling monitor
    • scaling + cpu monitor
    • label redesign
    • sdk to 2.2 for device compatibility
    1.0.0
    • stop/play icon by andrea chiabrera
    • stats based monitors + deep sleep time %
    • cpu state monitor
    • cpu % + cpu state monitor aka governor intruder
    • memory monitor
    0.9.8
    • governor monitor fix
    • sqlite backend
    0.9.7
    • governor real time monitor
    0.9.6
    • firmware version info fix
    Ultima modifica di chiabre; 16-03-2012 a 15: 52

  4. I seguenti utenti hanno ringraziato chiabre per aver trovato utile questo post:

    save80 (27-02-2012)

  5. #3
    Android Pro L'avatar di simplicio
    Registrato dal
    Apr 2011
    Sesso
    Uomo
    Dispositivo
    LG Optimus ONE
    Operatore
    Wind
    Città
    Livorno
    Messaggi
    685
    Grazie!
    176
    Ringraziato 437 volte in 144 post
    Ottima apps. Utile anche ai non devs ma curiosoni come me :-)
    CyanogenMOD 9.2.2 + sweetnsour.Kernel-4d (480/691 Smartassv2)

  6. #4
    Super Moderator L'avatar di chiabre
    Registrato dal
    Dec 2010
    Sesso
    Uomo
    Dispositivo
    Galaxy Nexus
    Operatore
    H3G
    Città
    Milano
    Messaggi
    2,788
    Grazie!
    134
    Ringraziato 715 volte in 339 post
    Quote Originariamente inviato da simplicio Visualizza il messaggio
    Ottima apps. Utile anche ai non devs ma curiosoni come me :-)
    Sono contento che sia tornata utile

    Grazie.

  7. #5
    Android L'avatar di masterboot
    Registrato dal
    Jan 2012
    Sesso
    Uomo
    Dispositivo
    LG Optimmus One
    Operatore
    TIM
    Città
    Beautiful Eye
    Messaggi
    42
    Grazie!
    20
    Ringraziato 1 volta in 1 post
    Quoto Simplicio, anche io sono un curiosone e questa app l'ho scaricata.
    Se quando ti gratti la borsa senti 4 maroni ... non ti muovere, potresti fare il gioco di chi ti sta dietro ...

  8. #6
    Super Moderator L'avatar di chiabre
    Registrato dal
    Dec 2010
    Sesso
    Uomo
    Dispositivo
    Galaxy Nexus
    Operatore
    H3G
    Città
    Milano
    Messaggi
    2,788
    Grazie!
    134
    Ringraziato 715 volte in 339 post
    Quote Originariamente inviato da masterboot Visualizza il messaggio
    Quoto Simplicio, anche io sono un curiosone e questa app l'ho scaricata.
    Grazie ancora della fiducia

    Mi rendo conto che i dati ora come ora siano poco leggibili e scomodi da analizzare ma sto lavorando al formato SQLite per migliorare questi 2 aspetti.

    Se avete dubbi, richieste e suggerimenti non esitate a chiedere )

  9. #7
    Super Moderator L'avatar di tommaso84
    Registrato dal
    Aug 2011
    Sesso
    Uomo
    Dispositivo
    Galaxy Nexus, Nexus 7
    Operatore
    Wind
    Città
    Modena
    Messaggi
    4,901
    Grazie!
    448
    Ringraziato 914 volte in 814 post
    complimenti chiabre ottima app...appena scaricata e lanciata

    CyanogenMod 10.1
    Android 4.2.2



    CyanogenMod 10.1
    Android 4.2.2



    REGOLAMENTO DEL FORUM


    se ti sono stato d'aiuto clicca

  10. #8
    Android Senior L'avatar di magicreal
    Registrato dal
    Mar 2011
    Sesso
    Uomo
    Dispositivo
    LG OPTIMUS ONE
    Operatore
    TIM
    Città
    Cosenza
    Messaggi
    323
    Grazie!
    31
    Ringraziato 33 volte in 31 post
    interessante...bel programma, complimenti

  11. #9
    Android VIP L'avatar di Paoliz
    Registrato dal
    Mar 2011
    Sesso
    Uomo
    Dispositivo
    Google Nexus 4 - LG Optimus One
    Operatore
    H3G
    Città
    Napoli
    Messaggi
    5,821
    Grazie!
    242
    Ringraziato 612 volte in 447 post
    ottima app, davvero utile, racchiude tutto in un solo programma e non bisogna scaricarne altri. Grande

  12. #10
    Super Moderator L'avatar di chiabre
    Registrato dal
    Dec 2010
    Sesso
    Uomo
    Dispositivo
    Galaxy Nexus
    Operatore
    H3G
    Città
    Milano
    Messaggi
    2,788
    Grazie!
    134
    Ringraziato 715 volte in 339 post
    Ciao a tutti,
    senglo il rilascio della versione 1.1.1.

    Con la nuova versione ho introdotto il monitor "scaling" che permette di avere una nuova prospettiva sulle logiche di scaling interne ai vari governor (dettagli nel primo post)

    Per comprendere l'uso e utilità di questo monitor ho eseguito 3 sessioni di monitoraggio sui 3 governor più diffusi: conservative, performance e ondemand.

    La sessione di monitoraggio prevedeva 2 minuti di navigazione web con il monitor cpu+scaling impostato @200ms.

    Per ogni sessione, oltre al grafico basato sui dati raccolti, ho indicato una stima sulll'efficenzia media del governor ottenuta sulla base dei dati registrati.

    NB. le misure eseguite non hanno e non vogliono avere valore scientifico. Non essendo possibile l'identicità delle condizioni al contorno le sessioni sui 3 governor non sono direttamente confrontabili.

    performance
    performance.png
    Il risultato di questa sessione era abbastanza scontato. Il governor performance setta la CPU costantemente alla sua frequenza massima quindi lo scaling risultante è costantemente al 100%.

    Nella sessione riportata questo governor ha garntito un efficenza media del 51%

    conservative
    conservative.png
    A differenza del precedente il governor conservative prova a "seguire" il consumo di cpu. E' definito conservativo in quanto la reazione alla variazione non è immediata.

    Nella sessione riportata questo governor ha garntito un efficenza media del 65 %

    ondemand
    ondemand.png
    Simile al precedente ma più veloce nella reazione alle variazioni.

    Nella sessione riportata questo governor ha garntito un efficenza media del 75 %
    Ultima modifica di chiabre; 16-03-2012 a 16: 23


Segnalibri

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •