Visualizzazione stampabile
-
Task Manager
leggendo sui vari forum non ho capito se serve o no.
C'è chi dice che serve perchè permette di chiudere programmi che potrebbero consumare batteria e occupare ram e di conseguenza rallentare il processore, chi invece dice che non serve perchè i programmi in "standby" vengono come congelati e non consumano batteria ne tanto meno rallentano il processore perchè android chiude automaticamente le applicazioni che non servono.
Volevo sapere se voi lo usate o no. Grazie
-
Ciao, io suo TaskKiller e lo trovo comodo. Essendo Android un sistema multitasking è ovvio che più programmi risiedono in memoria più la macchina diventerà lenta. Android potrà anche chiudere le applicazioni che non servono, ma come fa a conoscere quelle che non servono ? Come puo' decidere di chiudere Maps o Peep ? Facebook o Market ?
M.
-
Quote:
Originariamente inviato da
ziobudda
Ciao, io suo TaskKiller e lo trovo comodo. Essendo Android un sistema multitasking è ovvio che più programmi risiedono in memoria più la macchina diventerà lenta. Android potrà anche chiudere le applicazioni che non servono, ma come fa a conoscere quelle che non servono ? Come puo' decidere di chiudere Maps o Peep ? Facebook o Market ?
M.
lo fa grazie ad un sistema di priorità.
C'è da distinguere tra le varie componenti di un'applicazione, c'è da distinguere se un'applicazione è fatta da Activity o Service e in base al loro stato sono potenziali candidati o lo sono meno, per entrare nella pila che decreterà la loro fine quando il sistema necessita di risorse che non ha.
Quindi chi comanda è la risorsa. Se il device ha risorse non c'è e non ci sarà nessun kill.
Se il device ha saturato la ram, verranno killate le app che sono state chiuse prima e non hanno attività in background.
Ad ogni modo per capire bene come mai i task-killer non servono a nulla (o meglio non servono se le applicazioni sono scritte con un certo criterio), c'è da capire quali sono le componenti che formano un'applicazione: Ecco il link.
Poi c'è da capire il loro ciclo di vita per comprendere in quali stati si potranno trovare i vari componenti: Qui.
Alla fine si capisce come mai, se un'applicazione è scritta con criterio, il task killer è assolutamente una minchiata: leggendo questo piccolo pezzo in particolare.
Poi siccome alcuni sviluppatori se ne fottono di come dovrebbero ingegnerizzare le loro applicazioni, allora forse qualche task è bene killarlo quando si decide di chiuderlo.
-
quindi serve??? :D dicono che per far girare meglio i giochi in 3d è bene killare un po di applicazioni
-
Quote:
Originariamente inviato da
fabioto87
quindi serve??? :D dicono che per far girare meglio i giochi in 3d è bene killare un po di applicazioni
ancora con sto 'dicono qui... dicono li...' ma tu prova a non usarlo.
Se hai problemi, prova ad usarlo.
Se ti serve lo usi, se non ti serve non lo usi ;).
Personalmente non lo uso.
Se tu leggi TUTTO quello che ti ho linkato ti fai un tuo pensiero.
Se un'applicazione è fatta male, è probabile che ti serva.
-
Non servono praticamente a nulla.
Bisogna capire che le applicazioni che sono in memoria, ma che non sono attive, non consumano ne la batteria, ne impegnano la cpu.
Le uniche applicazioni che consumano batteria e cpu, sono quelle che girano in background.
Praticamente, per esempio, se voglio essere avvisato in tempo reale di una mail di gmail, è chiaro che deve esserci un servizio in background che esegue questa attività e che gira 24 ore su 24.
Normalmente, la quasi totalità delle applicazioni che prevedono un servizio in background, prevedono, nelle impostazioni dell'applicazione stessa, la posssibilità di disabilitare il servizio in background.
Personalmente, piuttosto che avere un'altra applicazione che gira in background, il task manager appunto, preferisco non utilizzare le applicazioni che non prevedono la possibilità di disattivare il servizio in background, e cercare dei programmi sostituti.
Discorso completamente diverso per quanddo riguarda le applicazioni che, una volta chiuse, sono si in memoria, ma non consumano, come dicevo prima, ne batteria, ne cpu; in effetti, passatemi il termine, non consumano nemmeno memoria.
Mi spiego, cercando di semplificare le cose...
1) mi serve gmaps, apro il programma e, quando ho finito, lo chiudo tramite il tasto back. Il programma viene chiuso ma non viene liberata memoria (ma non gira in background, quindi non consuma batteria e cpu).
2) Apro un altro programma, se questo ha bisogno di più memoria rispetto a quella libera in quel momento, il sistema operativo provvede automaticamente a rimuovere dalla memoria gmaps (di fatto sembra una perdita di tempo, ma se la memoria fosse stata liberata alla chiusura di gmaps di cui al punto 1, sarebbe stato impiegato lo stesso tempo).
Dove sta il vantaggio quindi?
Sta nel fatto che se mi servisse riutilizzare gmaps prima che lo stesso venisse rimosso dalla memoria, lo avrei già in memoria e non ci sarebbero "perdite di tempo".
Se la memoria l'ho pagata, perchè la devo tenere libera?
La memoria deve essere libera nel momento in cui c'è un altro programma che necessita di memoria.
Tenerla libera per non caricarci niente, è uno spreco, quindi tanto vale lasciarci un programma (che non da nessun fastidio, non consuma ne cpu ne batteria) che potrebbe servire in seguito e quindi è già presente in memoria.
Discorso diverso, come dicevo prima, è quello dei programmi che girano in background senza che ce ne sia bisogno o comunque senza che io possa decidere se farlo girare in background oppure no.
Quindi, in definitiva, il problema non dovrebbe essere, task manager si, task manager no.
Il problema dovrebbe essere, programmi scritti bene? Li utilizzzo.
Programmi scritti male? Li evito.
Per eliminare un programma che non prevede la possibilità di essere impostato per non girare in background, dovrei utilizzare un altro programma (il task manager)?
Ma non faccio prima a non utilizzare il programma scritto male?
Ciao
-
Ok ok ....prima sul magic usavo il task ora sul desire no e siccome passo il tempo a farci di tutto ancora nn si è bloccato quindi nn penso che userò nessun task :) era solo per capire l'utilità
-
Quote:
Originariamente inviato da
fabioto87
Ok ok ....prima sul magic usavo il task ora sul desire no e siccome passo il tempo a farci di tutto ancora nn si è bloccato quindi nn penso che userò nessun task :) era solo per capire l'utilità
Esatto. Identico a me:)
Vengo da un magic anch'io e anch'io usavo un taskiller.
Ce ne era bisogno, usavo quella home con gli schermi a cubo oppure ahome e l'unico modo per farle girare bene era con un taskiller settato col killaggio ogni mezz'ora.
Se non killavo il telefono si bloccava e dopo il killaggio i miglioramenti erano evidenti (misurabili a occhio e in secondi).
Però mi sembrava di massacrare il terminale con killaggi ogni mezz'orao_O
Col Desire non l'ho mai fatto se non per chiudere qualche app di cui mi fido poco. Non ce n'è proprio bisogno:cool: e se anche chiudi tutte le app la velocità non aumenta dato che è impossibile usare tutta la ram del desire.
-
Quote:
Originariamente inviato da
Ganzdroid
Esatto. Identico a me:)
Vengo da un magic anch'io e anch'io usavo un taskiller.
Ce ne era bisogno, usavo quella home con gli schermi a cubo oppure ahome e l'unico modo per farle girare bene era con un taskiller settato col killaggio ogni mezz'ora.
Se non killavo il telefono si bloccava e dopo il killaggio i miglioramenti erano evidenti (misurabili a occhio e in secondi).
Però mi sembrava di massacrare il terminale con killaggi ogni mezz'orao_O
Col Desire non l'ho mai fatto se non per chiudere qualche app di cui mi fido poco. Non ce n'è proprio bisogno:cool: e se anche chiudi tutte le app la velocità non aumenta dato che è impossibile usare tutta la ram del desire.
Nooo anch'io usavo gde la home con il cubo :D poi avevo messo troppe cose quindi o killavo o il telefono crepava insomma qualcuno doveva morire :D...sul desire nulla però ho delle applicazioni sospette ma ancora nn ho scaricato il task