CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: miseusegau con ben 31 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: AI0LIA con ben 194 Thanks ricevuti negli ultimi sette giorni
Utente del mese: AI0LIA con ben 445 Thanks ricevuti nell'ultimo mese

Pagina 1 di 155 1231151101 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 1550
Discussione:

Guida ai wakelocks: come interpretare le indicazioni di BetterBatteryStats

  1. #1
    Androidiano VIP L'avatar di drdivago

    Registrato dal
    Feb 2012
    Località
    Padova
    Messaggi
    1,022
    Smartphone
    SGSII, Nexus 7
    Thanks
    161
    Thanked 728 Times in 380 Posts
    Lightbulb

    Guida ai wakelocks: come interpretare le indicazioni di BetterBatteryStats


    Lo scopo di questo thread, nato nello specifico per il SGS2 e poi spostato in sezione generale, è quello di cercare di migliorare il più possibile l'autonomia del nostro apparecchio a schermo spento, lavorando sulle fonti dei famigerati wakelocks che lo "svegliano" dal suo stato di deep sleep (l'equivalente androidiano dello standby).

    Questi nemici della batteria sono di due tipi:
    - Kernel Wakelocks, dovuti all'hardware del telefono;
    - Partial Wakelocks, dovuti al software.

    L'app BetterBatteryStats (d'ora in poi, BBS) di asksven ci permette di monitorare entrambe le classi di wakelocks e gli "allarmi" lanciati dalle singole app, fornendoci, per ogni voce, il numero di occorrenze e la loro durata totale.
    Come periodo di riferimento si può scegliere tra le seguenti opzioni:
    - charged (da quando il telefono è stato staccato dalla carica al 100%)
    - unplugged (da quando è stato staccato dal cavo di alimentazione/USB, a prescindere dalla carica)
    - boot (dall'ultimo riavvio)
    - custom reference (impostazione personale dell'utente).
    Per testare il comportamento del nostro telefono a schermo spento suggerisco di attivare quest'alternativa (soft key sinistro, Set Custom Ref), chiudere tutte le app e spegnere lo schermo, non toccando l'apparecchio per almeno un'oretta.

    Al risveglio possiamo tirare le somme:
    1. Aprire la scheda Other di BBS e verificare che ci sia una differenza significativa (nell'ordine di almeno 30 minuti nell'arco di una giornata) tra le voci Awake (il tempo in cui il telefono è attivo, indipendentemente dal fatto che lo schermo sia acceso o spento) e Screen On (il tempo di accensione dello schermo). Ovviamente, Awake > Screen On.
    2. In caso affermativo, controllare le voci che compaiono in Partial Wakelocks Kernel Wakelocks ed Alarms

    Attenzione: se il telefono viene collegato all'alimentazione o riavviato, le statistiche verranno azzerate!

    Nota importante: i wakelock elencati di seguito sono quelli che tipicamente interrompono il deep sleep, chiaro che ce ne sono altri che avvengono a schermo acceso, quando usiamo il telefono. Per quelli evidenziati in rosso la soluzione proposta potrebbe non essere definitiva.


    Videorecensione (in English) di BBS, utile per farsi un'idea dell'interfaccia del programma.

    Kernel Wakelocks

    * alarm_rtc: scheduler degli allarmi legato al partial wakelock AlarmManager, attiva il telefono per sincronizzazioni e messaggi push. Istruzioni: disattivare la sincronizzazione automatica di applicazioni e widget, oppure settare degli intervalli di tempo abbastanza lunghi.
    * deleted_wake_locks: raccoglie dati relativi ad applicazioni disinstallate o disattivate che causavano wakelocks. Istruzioni: in genere basta riavviare il sistema, non è un WL di cui preoccuparsi particolarmente. Se il problema persiste, un wipe cache + wipe dalvik cache dovrebbe risolvere.
    * l2_hsic: WL legato all'APN. Istruzioni: da Impostazioni, Reti mobili, Profili ricreare un profilo APN identico a quello usato, lasciando vuoti tutti i campi ad eccezione dei primi due. (thanks to riccardoPolaris & stefal639)
    * mmc0_detect, mmc1_detect, mmc2_detect: rilevazione di schede SD. Istruzioni: smontare/montare SD esterna da Impostazioni, Memoria e riavviare il cellulare.
    * PowerManagerService: dovrebbe essere il Kernel WL più frequente, dato che il suo scopo è quello di indicizzare i Partial WL. Istruzioni: v. sezione seguente.
    * sdio_al, sdio_dmux: questo WL sembra dipendere dal collegamento dati mobile. Istruzioni: attivare la connessione internet Wi-Fi al posto di quella mobile, provare a cambiare il modem.
    * suspend_backoff: contatore che si attiva quando il telefono vuole andare in deepsleep, ma un'app glielo impedisce. Istruzioni: tipicamente alti valori di questo WL dipendono dal Wi-Fi. Impostazioni, Wi-Fi, Avanzati, Mantieni Wi-Fi attivo durante la modalità Sleep, Sempre. Se il problema persiste (e quindi il Wi-Fi non c'entra), provare con un wipe cache + wipe dalvik cache.
    * vbus_present: dovrebbe avere a che fare con collegamenti via cavo (USB ed alimentatore A/C). Ricordatevi sempre che il telefono non va in deepsleep se è sotto carica.
    * wlan_rx, wlan_rx_wake, wlan_wake: risvegli causati da traffico internet (e sincronizzazioni automatiche eventualmente attivate). Istruzioni: disattivare sincronizzazioni, mobile data e Wi-Fi quando non necessari e mettere in modalità aereo quando non serve la linea telefonica.
    Ultima modifica di drdivago; 27-10-14 a 08:43 Motivo: Aggiornamento articolo

  2. I seguenti 88 Utenti hanno ringraziato drdivago per il post:

    AldoGS3 (04-04-13),alemacis (14-12-12),alpatti (04-11-12),Andry96 (08-05-14),Anna (26-09-14),anna902009 (09-01-13),Armar (17-10-13),Beo8513 (16-12-12),Bomberina23 (10-11-12),boomby78 (12-10-12),centerba (05-01-14),continua.mente (17-06-13),daade (07-02-13),Daniele1926 (17-08-14),DarkHorse (02-03-13),davide.paolini (11-12-12),davidesquadrone (17-10-14),dimitri12 (10-12-12),Emyf89 (25-05-13),fabi_92 (30-11-14),fat-man (29-10-12),fracama87 (19-02-13),fradbari (01-11-12),giustbest (22-10-12),GreenStar (01-03-13),HyperAbarth (27-10-12),ihatebarrels (18-09-13),illuminato67 (19-10-12),IronTaco (02-07-13),J. Silver (14-12-12),keramik (04-11-13),KlaasMad (12-08-13),krukkex (26-11-14),Leo2589 (20-11-12),leolamontagna (18-12-12),Lightwave (01-12-14),littlekini (06-11-12),Luca2717 (11-03-14),Luca83pt (02-10-14),lucaponze (04-11-13),ludorexmundi (12-10-12),luigimak (25-03-13),malo2000 (17-02-13),marco69 (14-04-14),marcottt (29-11-14),markusssss (01-04-13),MatteoV (08-11-12),Mattiuccio (02-11-12),midnighteight (31-03-14),mirkettoindahouse (30-04-14),Mithril (05-04-13),mk3000 (10-03-13),mlazzarotto (27-10-12),mocassino (25-10-12),morrigan91 (13-11-13),myrianto (31-10-12),N1m0Y (11-10-12),neoCN69 (15-11-12),Pakobis (15-04-13),PastaMGW (21-08-14),PatrickBateman (26-02-13),peppuzzo84 (22-02-13),Peyo72 (07-06-14),pierluigi1 (25-05-13),pinofz1 (26-03-14),proximo79 (12-02-13),QWERTYuser (09-07-14),rapboy91 (07-04-13),Rape (02-12-12),riccardoPolaris (25-10-12),robbodroid (13-04-13),Robertom (27-02-13),S4rr4cino (20-11-12),saetta69 (03-10-13),Sampierdarena (05-10-14),scugnizzo2212 (07-03-13),Shadow80 (27-10-13),simpol (30-01-13),the professionist (05-03-13),themr87 (12-01-13),TopoMonko (08-03-13),uzzz (11-04-13),wolvie80 (11-01-13),XxmentxX (29-03-13),zebaldo (07-02-14),ZioSte (02-11-12),zui (06-11-12)

  3.  
  4. #2
    Androidiano VIP L'avatar di drdivago

    Registrato dal
    Feb 2012
    Località
    Padova
    Messaggi
    1,022
    Smartphone
    SGSII, Nexus 7
    Thanks
    161
    Thanked 728 Times in 380 Posts
    Lightbulb

    Partial wakelocks

    * ActivityManager family: WL causato da app che rimangono attive in background. Istruzioni: per tenere monitorate le applicazioni aperte (non sempre il tasto back è efficace in tal senso) possono venire utili il widget Attività della Touchwiz oppure Active Apps.
    * AlarmManager: tipicamente dovrebbe essere una delle voci più importanti, dato che raccoglie tutti gli allarmi causati dalle app (e non solo le sveglie impostate dall'Orologio, come potrebbe suggerire il nome). Istruzioni: in BBS, soft key sinistro, More, Raw Alarms. La schermata che appare specifica quali app causano allarmi e quante volte. Ignorate gli alarm legati a Google (android, com.google.android, ecc) e concentratevi sulle altre app, lavorando sulle loro impostazioni di aggiornamento e sugli autorun (sempre attraverso Gemini).
    * AudioOut_1: suoni dell'altoparlante legati al sistema Android, se n'è discusso anche in questo thread. Istruzioni: Impostazioni, Suono. Togliere la spunta a Toni, Suono sfioramento, Suono blocco schermo e Vibra al tocco.
    * AudioOut_2: è un WL che viene attivato da molti giochi anche a volume spento, oppure da altre app che vorrebbero far suonare gli altoparlanti. Anche le vecchie versioni di Viber attivavano questo WL, ma è un problema che dovrebbe essere stato risolto con gli ultimi aggiornamenti. Istruzioni: Disabilitare tutte le app non strettamente necessarie dall'esecuzione in background (Gemini e Greenify sono vostri amici, oppure sfruttate gli strumenti messi a disposizione da Android come suggerito in questo video). In alternativa, è possibile disattivare l'audio di una singola app con il modulo Xposed App Settings (spunta su "Mute").
    * ConnectivityService: WL legato alla ricerca della rete. Istruzioni: cercate il firmware del modem che vi garantisce la maggior stabilità di segnale e se vi connettete ad internet solo via Wi-Fi, andate in Impostazioni, Altro (sotto Wireless e rete), Reti mobili, Modalità rete e settate Solo GSM.
    * GTALK_ASYNC_CONN family: A dispetto del nome, non ha niente a che fare con l'app GTalk. Soluzione 1: Installare e reimpostare gli heartbeat con l'app Push Notification Fixer. Spiegazione a cura di zAnDe88 QUI. Soluzione 2: aggiungere "0.0.0.0 mtalk.google.com" al file etc/hosts come spiegato QUI.
    * MediaScannerService: WL causato dalla ricerca di file multimediali nelle due SD. Istruzioni: wipe cache + wipe dalvik cache. Se il problema persiste, cancellare i dati delle applicazioni Archivio multimediale, Gestore download, Download, Archivio contenuti DRM, Galleria, Google Services Framework ed eventuali lettori musicali/video. In alternativa si può provare a disattivare il servizio Media Scanner ed eseguirlo manualmente.
    * multipdp: WL legato alla rete internet mobile (tanto per cambiare). Istruzioni: ridurre le sincronizzazioni ai momenti del bisogno, controllare le statistiche di rete (softkey sx, More, Raw network stats).
    * NetworkLocationLocator, NlpWakeLock, NlpCollectorWakeLock: localizzazione di rete. Istruzioni: disattivare l'app di sistema Localizzazione rete (Impostazioni -> Gestione applicazioni -> Tutto -> Localizzazione rete -> Disattiva).
    * RILJ: è provocato da qualsiasi attività telefonica (chiamate, SMS). Istruzioni: Provate a cambiare modem e/o RIL (questo secondo passaggio è consigliabile effettuarlo solo dopo backup).
    * show keyguard: WL legato alla lockscreen. Istruzioni: togliere meteo e calendario dalla schermata di blocco.
    * SyncLoopWakeLock: WL causato dalla sincronizzazione di alcune app oppure da una cattiva copertura della rete internet. Istruzioni: in BBS, soft key sinistro, More, Raw Network Stats. Limitare il più possibile, frequenza di aggiornamento e notifiche push delle app segnalate.
    * USBStorageunmountted: come suggerito dal nome, attivazione del telefono che segue la rimozione di una memoria USB dal telefono. Istruzioni: leggete questo post (thanks to Mocassino).

    Alarms/Raw alarms

    * android: allarmi legati al sistema operativo.
    * com.android.providers.calendar: allarmi legati al Calendario di sistema, appaiono anche senza l'impostazione di promemoria.
    * com.android.vending: allarmi legati al Play Store. Istruzioni: sconsiglio di non disattivare gli autorun del Market ufficiale, pena possibili blocchi. Dalle impostazioni dell'app però si possono disattivare gli aggiornamenti automatici e le relative notifiche.
    * com.google.android.gsf: Google Services Framework, ovvero sincronizzazioni di tutto ciò che è collegato ad un account Google. Istruzioni: Impostazioni, Account e sincronizzazione. Disattivare le opzioni di sincronizzazione automatica non strettamente necessarie o attivarle solo al bisogno.

    App che causano Partial wakelocks

    - BLN (quando arrivano SMS/mail/chiamate, per tutto il tempo della notifica settato in BLN control, STweaks, Synapse o similari) -> Soluzione: attivare l'opzione "BLNWW" se disponibile
    - Facebook (personalmente l'ho disinstallata e rimpiazzata con la consultazione da browser e demandato a SyncMyPix l'aggiornamento - manuale - delle foto dei contatti)
    - Gmail o altri client email (ovviamente è normale se i WL avvengono solo a connessione internet attiva e alla ricezione di mail)
    - Latitude
    - Maps (si consiglia di disattivarne l'autorun tramite Gemini)
    - JuiceDefender e tutte le app che temporizzano la connessione internet
    - Skype (vale lo stesso discorso relativo alle mail)
    - WhatsApp (come sopra)
    - Potenzialmente, tutti i widget meteo (si consiglia di disattivarne l'aggiornamento periodico).

    Come richiedere un aiuto in questo thread

    Postare la prima pagina delle schermate "Other", "Partial wakelocks", "Kernel Wakelocks" ed "Alarms" di BetterBatteryStats dopo aver tenuto scollegato dall'alimentazione e non aver mai riavviato lo smartphone nel corso delle ultime ore.
    Ultima modifica di drdivago; 08-07-14 a 11:01 Motivo: Aggiornamento articolo

  5. I seguenti 49 Utenti hanno ringraziato drdivago per il post:

    8thphloor (25-01-13),alberisca75 (04-11-13),AldoGS3 (08-03-13),alegu (25-10-12),alemacis (14-12-12),Alex91 (04-01-14),anna902009 (09-01-13),CiccioSkill (27-10-12),Daniele1926 (17-08-14),di4b0liko (28-03-13),fradbari (01-11-12),gialandra (05-11-12),gianluca3392 (09-11-12),giustbest (22-10-12),gnaccios (07-03-13),Leo2589 (13-10-12),leolamontagna (18-12-12),Luca83pt (02-10-14),lucaponze (04-11-13),ludorexmundi (12-10-12),luigimak (25-03-13),Ma551m0 (28-09-14),marco69 (14-04-14),MatteoV (08-11-12),Mattiuccio (02-11-12),Michaelsdj (17-01-14),Mithril (05-04-13),mitic (12-08-13),mk3000 (10-03-13),mocassino (25-10-12),N1m0Y (12-10-12),nitrofuels2 (12-08-13),pado11 (20-07-14),Pakobis (15-04-13),paolinhos (25-09-14),PastaMGW (21-08-14),peppuzzo84 (22-02-13),pierluigi1 (25-05-13),pinofz1 (02-09-14),redwoody (13-10-14),saetta69 (03-10-13),Sampierdarena (05-10-14),scugnizzo2212 (07-03-13),sfregio123 (10-02-13),Shadow80 (27-10-13),themr87 (12-01-13),TopoMonko (08-03-13),Vrea (19-04-13),ZioSte (02-11-12)

  6. #3
    Androidiani Admin L'avatar di ZiCkY

    Registrato dal
    Mar 2009
    Messaggi
    28,573
    Thanks
    100
    Thanked 5,742 Times in 3,976 Posts
    Predefinito

    ...............
    Ultima modifica di ZiCkY; 25-10-12 a 10:21

  7. #4
    Androidiano VIP L'avatar di drdivago

    Registrato dal
    Feb 2012
    Località
    Padova
    Messaggi
    1,022
    Smartphone
    SGSII, Nexus 7
    Thanks
    161
    Thanked 728 Times in 380 Posts
    Predefinito

    ......................
    Ultima modifica di ZiCkY; 25-10-12 a 10:21

  8. #5
    Androidiani Admin L'avatar di ZiCkY

    Registrato dal
    Mar 2009
    Messaggi
    28,573
    Thanks
    100
    Thanked 5,742 Times in 3,976 Posts
    Predefinito

    ............
    Ultima modifica di ZiCkY; 25-10-12 a 10:22

  9. #6
    Androidiano VIP L'avatar di N1m0Y

    Registrato dal
    Aug 2012
    Località
    originario del pianeta Vulcano
    Messaggi
    4,535
    Smartphone
    Tricorder e Samsung Galaxy S2
    Thanks
    5,982
    Thanked 3,507 Times in 2,349 Posts
    Predefinito

    Quote Originariamente inviato da drdivago Visualizza il messaggio
    Ciao Zicky, io l'ho aperto qui perchè in questa sezione del forum ne ho visto un altro dove si parla in modo specifico di un wakelock in particolare (AudioOut), ma forse ha più attinenza col modding.
    Secondo me però andrebbe tenuto separato dal thread sulla batteria, magari aggiungendo un link di rimando da lì a qui.
    Mi piace questo 3D. Ci voleva:thumbup:

    Una semplice guida, anche se molto utile, penso non sia sufficiente a risolvere tutte le problematiche legate al consumo della batteria. Ci vuole proprio un thread x le domande (che sono tante), le varie opinioni e x potersi confrontare con altri gli utenti in modo da raggiungere i migliori risultati possibili.

    BBS é un'app. molto utile ma, a mio parere, un po' complessa.

    Complimenti x l'idea:beer:


    Inviato dal mio GT-I9100 con Tapatalk 2
    Ultima modifica di N1m0Y; 20-08-14 a 08:13
    Non risponderò in PM a richieste di aiuto sul modding. C'è il forum per questo, se usato correttamente.
    Se ti sono stato d'aiuto usa il tasto Thanks in basso a sinistra.
    Prima di postare leggi sempre la prima pagina del thread.

  10. #7
    Androidiano VIP L'avatar di [-Mac-]

    Registrato dal
    Dec 2011
    Messaggi
    1,580
    Thanks
    60
    Thanked 274 Times in 221 Posts
    Predefinito

    Quote Originariamente inviato da ZiCkY Visualizza il messaggio
    uhm non so cosa fare di questo thread..
    spostarlo in modding?
    integrarlo in quello della batteria?

    ci penso..
    Di sicuro non è modding, perché non si parla di manipolazione per la quale serva il root o di flashare firmware custom.
    Farlo affogare nel marasma del thread sulla batteria sarebbe un peccato, l'unico inghippo è, si parlerà del gs2?

    Inviato dal mio GT-I9100 con Tapatalk 2
    Ultima modifica di [-Mac-]; 11-10-12 a 17:51
    <-------- Se vuoi ringraziarmi usa il tasto Thanks in basso a sinistra,
    <-------- è l'unico modo per ringraziare in modo ufficiale.

  11. Il seguente Utente ha ringraziato [-Mac-] per il post:

    Bomberina23 (12-10-12)

  12. #8
    Androidiano VIP L'avatar di drdivago

    Registrato dal
    Feb 2012
    Località
    Padova
    Messaggi
    1,022
    Smartphone
    SGSII, Nexus 7
    Thanks
    161
    Thanked 728 Times in 380 Posts
    Predefinito

    Quote Originariamente inviato da N1m0Y Visualizza il messaggio
    Una semplice guida, anche se molto utile, penso non sia sufficiente a risolvere tutte le problematiche legate al consumo della batteria. Ci vuole proprio un thread x le domande (che sono tante), le varie opinioni e x potersi confrontare con altri gli utenti in modo da raggiungere i migliori risultati possibili.
    BBS é un'app. molto utile ma, a mio parere, un po complessa.
    Grazie mille Nimoy, la mia idea era proprio quella di aprire un thread di confronto, per integrare le preziose info che ho scovato (per puro caso) in XDA con le esperienze di altri utenti.
    Nel corso della divulgazione ho tirato fuori alcune funzioni poco conosciute di BBS, ma mi riprometto di aggiungere altre info utili, magari con l'ausilio di qualche schermata.

    Quote Originariamente inviato da [-Mac-] Visualizza il messaggio
    l'unico inghippo è, si parlerà del gs2?
    Credo che il discorso si possa ampliare anche ad altri telefoni, ma io in casa ho solo un SGS2 ed un SGS SCL, quindi non so in quale percentuale sia valido per un Nexus, un Sony Xperia o un LG Optimus...

  13. I seguenti 2 Utenti hanno ringraziato drdivago per il post:

    Bomberina23 (02-07-13),N1m0Y (12-10-12)

  14. #9
    Androidiano VIP L'avatar di boomby78

    Registrato dal
    Mar 2011
    Località
    Taranto
    Messaggi
    4,895
    Smartphone
    NOTE 3 e galaxy S4
    Thanks
    5,937
    Thanked 4,117 Times in 1,692 Posts
    Predefinito

    Ottima guida ci voleva

    Inviato dal mio GT-I9100 con Tapatalk 2
    Spoiler:


    dpropbox http://db.tt/MF58bAx7


    <------------ Se ti sono stato utile premi THANKS

  15. Il seguente Utente ha ringraziato boomby78 per il post:

    Bomberina23 (02-07-13)

  16. #10
    Androidiano

    Registrato dal
    Oct 2012
    Messaggi
    273
    Thanks
    133
    Thanked 8 Times in 8 Posts
    Predefinito

    Ad integrare questo tread ci vorrebbe una guida anche su come settare l' app BBS non appena installata.
    Infatti, essendo un pò complessa come app, non risulta neanche molto leggibile nei risultati...
    E' possibile?

Pagina 1 di 155 1231151101 ... ultimoultimo

Tag per questa discussione

Permessi di invio

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