HTCMania

HTCMania (https://www.htcmania.com/foro.php)
-   HTC Desire (https://www.htcmania.com/forumdisplay.php?f=214)
-   -   [Tutorial] Uso de Task Killers desaconsejado (https://www.htcmania.com/showthread.php?t=108142)

l0k0m0k0 22/04/10 17:12:34

Uso de Task Killers desaconsejado
 
Mirad esto:

http://geekfor.me/faq/you-shouldnt-b...-with-android/

Cita:

  • Android is hard coded to automatically kill a task when more memory is needed.
  • Android is hard coded to automatically kill a task when it’s done doing what it needs to do.
  • Android is hard coded to automatically kill a task when you haven’t returned to it in a long time.
  • Most services (while possibly running in the background) use very little memory when not actively doing something.
  • A content provider is only doing something when there is a notification for it to give. Otherwise it uses very little memory.
  • Killing a process when it isn’t ready only causes it to have to reload itself and start from scratch when it’s needed again.
  • Because a task is likely running in the background for a reason, killing it will only cause it to re-spawn as soon as the activity that was using it looks for it again. And it will just have to start over again.
  • Killing certain processes can have undesirable side effects. Not receiving text messages, alarms not going off, and force closes just to name a few.
  • The only true way to prevent something from running at all on your phone would be to uninstall the .apk.
  • Most applications will exit themselves if you get out of it by hitting “back” until it closes rather than hitting the “home” button. But even with hitting home, Android will eventually kill it once it’s been in the background for a while.
Questions? Concerns? Feel that I’m wrong? Comment below and let’s discuss!
  • Android está programado para matar una tarea (proceso) cuando se necesita más memoria.
  • Android está programado para matar una tarea cuando ha terminado lo que tenía que hacer.
  • Android está programado para matar una tarea cuando no se a utilizado por un periodo de tiempo largo.
  • La mayoría de servicios (procesos que funcionan en segundo plano) usan muy poca memoria cuando no están activos haciendo algo.
  • Un proveedor de contenido está haciendo algo solo cuando hay una notificación para que lo haga. En caso contrario consume muy poca memoria.
  • Matar (forzar cierre) de un proceso cuando este no está listo, puede causar que tenga que recargarse y empezar su tarea de nuevo desde cero cuando se necesite de nuevo.
  • Una tarea que está pensada para ejecutarse en segundo plano, lo hace por una razón. Matar dicha tarea solo causa que tenga que reejecutarse tan pronto como la actividad con la que estaba relacionada vuelva a buscar algo de este proceso. Esto provocará que el proceso tenga que reiniciarse otra vez.
  • Matar ciertos procesos puede tener efectos secundarios no deseados. Por ejemplo, no recibir mensajes de texto, alarmas que no salta, etc.
  • La única forma real de prevenir que algo se ejecute en el telefono es desistalando la aplicación (.apk).
  • La mayoría de aplicaciones se cerrarán ellas solas cuando le des al botón de "volver" en vez de dar al botón "inicio". Pero incluso pulsando el botón "inicio", Android terminará eliminando el proceso una vez esté en segundo plano.

turKinhO 22/04/10 17:17:33

Cierto es que pueden no usarse pero tampoco creo que haya problema por usarlos... Yo desde que uso Android hace un año, siempre he tenido activo el Advanced Task Manager con autocerrado de aplicaciones y nunca he tenido ningun problema...

Si no lo usas, el sistema operativo cierra las aplicaciones cuando se demanda memoria, pero llega un punto que tienes poquita y abrir apps nuevas tarda un ratito mientras cierra las antiguas...

estemon 22/04/10 17:36:03

A mi el Advanced Task Manager me va de perlas para cuando quiero apagar el teléfono. Antes de apagarlo hago una limpieza de las aplis en memoria y en cuatro segundos ya puedo apagar el teléfono, que tarda 5 en apagarse.

Por el contrario, si, después de todo el día, apago el teléfono sin pasar por el Task Killer, puede tardar de 20 a 30 segundos en apagarse completamente, así que no está nada mal.

Para todo lo demás... X-D

l0k0m0k0 22/04/10 17:38:46

Cita:

Originalmente Escrito por estemon (Mensaje 986979)
A mi el Advanced Task Manager me va de perlas para cuando quiero apagar el teléfono. Antes de apagarlo hago una limpieza de las aplis en memoria y en cuatro segundos ya puedo apagar el teléfono, que tarda 5 en apagarse.

Por el contrario, si, después de todo el día, apago el teléfono sin pasar por el Task Killer, puede tardar de 20 a 30 segundos en apagarse completamente, así que no está nada mal.

Para todo lo demás... X-D

Si bueno, es normal que tarde más, ya que manda la orden de terminación de proceso controlada. Los procesos ejecutan su código de cierre. Si los matas, imagino que hará un kill -9, que lo mata directamente sin permitirle cerrar sus cosas correctamente. En el gráfico del ciclo de vida de abajo, los onStop() y onDestroy().

http://developer.android.com/images/..._lifecycle.png

l0k0m0k0 22/04/10 17:41:07

Interesante página con trucos

http://androidforums.com/htc-desire/...ps-tricks.html

La parte con todos los iconos de notificación esta muy bien.

Por cierto, probad a meter en el marcador telefónico
*#*#4636#*#*

kronotos 22/04/10 17:55:14

Estuve un par de días usando el TaskKiller y tenía el problema de que las alarmas no sonaban.

Dejé de usarlo (incluso lo desinstalé) después de leer este artículo, y desde entonces no he vuelto a tener ese problema con las alarmas. Tampoco he notado ninguna diferencia en el rendimiento del teléfono.

findulas 22/04/10 18:03:13

Cita:

Originalmente Escrito por l0k0m0k0 (Mensaje 986999)
Interesante página con trucos

http://androidforums.com/htc-desire/...ps-tricks.html

La parte con todos los iconos de notificación esta muy bien.

Por cierto, probad a meter en el marcador telefónico
*#*#4636#*#*

El enlace me da error. Lo del código es muy interesante. Me lo apunto y lo utilizare con en anycut. Asias

findulas 22/04/10 18:08:12

Cita:

Originalmente Escrito por kronotos (Mensaje 987043)
Estuve un par de días usando el TaskKiller y tenía el problema de que las alarmas no sonaban.

Eso es debido a que cuando finalizabas todos lo procesos también matabas el del reloj. Yo he creado una excepción respecto a la alarma y cuando finalizo todos los procesos la alarma me suena (como otros que tengo como excepción). Es cuestión de configurar bien el programa e ir aprendiendo a base de ensayo-error.

l0k0m0k0 22/04/10 18:20:37

Cita:

Originalmente Escrito por findulas (Mensaje 987075)
Eso es debido a que cuando finalizabas todos lo procesos también matabas el del reloj. Yo he creado una excepción respecto a la alarma y cuando finalizo todos los procesos la alarma me suena (como otros que tengo como excepción). Es cuestión de configurar bien el programa e ir aprendiendo a base de ensayo-error.

Si, también le sienta a cuerno quemado a la radio fm si la matas con el task killer.

Cita:

El enlace me da error. Lo del código es muy interesante. Me lo apunto y lo utilizare con en anycut. Asias
El enlace está bien, parece que se les ha ido la base de datos a la porra :D

Edito: parece que ya la han vuelto a levantar.

estemon 22/04/10 18:40:13

A mi lo que me falla de la alarma es que (como soy muy perezoso) cuando le doy al "repetir" en 5 minutos, ya no suena más... La primera vez sí que suena sin problemas, pero a partir de ahí no suena ya nunca más... :S

kronotos 22/04/10 19:50:52

Cita:

Originalmente Escrito por findulas (Mensaje 987075)
Eso es debido a que cuando finalizabas todos lo procesos también matabas el del reloj. Yo he creado una excepción respecto a la alarma y cuando finalizo todos los procesos la alarma me suena (como otros que tengo como excepción). Es cuestión de configurar bien el programa e ir aprendiendo a base de ensayo-error.

Pues sí, seguro que es como tú dices. De momento estoy probando sin el Task Killer y creo que no noto ninguna diferente de rendimiento. Pero bueno, aún soy muy novato en esto del Android.

ack 22/04/10 20:20:13

Sin el Task killer las aplis cargan mejor, puesto que el Task Killer deja "procesos vacíos" que deben ser matados antes de abrir otro nuevo para la misma aplicación. Pero ojo, Usando task killer dicen que la batería dura más pues una apli en Background sin matar consumen más bateria que un "proceso vacío" de una apli matada por el task killer.

O sea o velocidad relativa al cargar las aplis sin taskkiller, o ahorro relativo de batería con taskiller, cada cual que elija. :elmejor:

shawe 22/04/10 20:31:14

Cita:

Originalmente Escrito por ack (Mensaje 987436)
Sin el Task killer las aplis cargan mejor, puesto que el Task Killer deja "procesos vacíos" que deben ser matados antes de abrir otro nuevo para la misma aplicación. Pero ojo, Usando task killer dicen que la batería dura más pues una apli en Background sin matar consumen más bateria que un "proceso vacío" de una apli matada por el task killer.

O sea o velocidad relativa al cargar las aplis sin taskkiller, o ahorro relativo de batería con taskiller, cada cual que elija. :elmejor:

Te importaría decirme de donde has sacado eso de "proceso vacío", que yo sepa tal cosa no es posible, el proceso puede estar en uno de estos estados:
- Abierto
- Pausado
- En espera
- Zombie
- Cerrado

Pero vacío no lo he oído nunca. Task Killer lo que hace es matar a los procesos y por tanto se finalizan.

turKinhO 22/04/10 20:38:11

+1 shawe...

traqa666 22/04/10 20:40:47

Re: ¿Uso de task killers desaconsejado?
 
yo siempre he usado la app autokiller q variada cuando Android cerraba los procesos en funcionamiento, dejando mucha más RAM libre, el problema estriba en q se necesita.ser root, así q por ahora nada de nada. Ahora mismo estoy probando no usar killers, y es verdad q la RAM se mantiene más o menos constantes, pero en determinados momentos la desire se relentiza.

Yo pediría q probaseis ambos sistemas y postes resultados a ver q tal.

Sent from my HTC Desire using Tapatalk

kronotos 22/04/10 22:46:55

Esta tarde he estado jugueteando un rato, comprobando el comportamiento de la memoria y de las aplicaciones.

He visto que lo que comenta el artículo es cierto. Si estoy un tiempo sin usar ningún programa, la memoria libre poco a poco va subiendo. También he probado a entrar en un programa, dejarlo a medias, salir, volver a entrar y comprobar que se había quedado en el mismo estado. Luego, entrar de nuevo, dejarlo otra vez a media, salir, y no volver a entrar hasta pasado un buen rato, y el programa perdía el estado en que lo había dejado y estaba como si entrase por primera vez.

Pero... estoy notando (o ya estoy paranoico y me lo imagino) lo mismo que comenta traqa666. Después de casi un día sin apagar para nada la Desire, y sin usar ningún taskiller, estoy notando que haciendo algunas cosas no van tan fluida como antes.

Seguiré probando un par de días más, a ver qué conclusiones saco.

karaoke77 23/04/10 01:22:00

yo utilizo el Automatic Task Killer, desmarco las que no quiero que se cierren y listo, es mas cuando se bloquea el telefono cierras todas las aplicaciones menos las que yo les tengo marcadas que no las cierre.

ALDA 23/04/10 01:23:04

Cita:

Originalmente Escrito por karaoke77 (Mensaje 988335)
yo utilizo el Automatic Task Killer, desmarco las que no quiero que se cierren y listo, es mas cuando se bloquea el telefono cierras todas las aplicaciones menos las que yo les tengo marcadas que no las cierre.

Yo también utilizo ese, y la verdad creo que es el más comodo de todos.

necrocod 23/04/10 09:05:22

No creo que sea necesario con la Desire, pero con la Magic van muy bien este tipo de programas.

tole16v 23/04/10 09:32:37

Cita:

Originalmente Escrito por turKinhO (Mensaje 986937)
Cierto es que pueden no usarse pero tampoco creo que haya problema por usarlos... Yo desde que uso Android hace un año, siempre he tenido activo el Advanced Task Manager con autocerrado de aplicaciones y nunca he tenido ningun problema...

Si no lo usas, el sistema operativo cierra las aplicaciones cuando se demanda memoria, pero llega un punto que tienes poquita y abrir apps nuevas tarda un ratito mientras cierra las antiguas...


y como haces el autocerrado de aplis? el ATM tuyo.. no es el free no? lo compraste? o algun market alternativo?


Hora actual: 18:58:32 (GMT +2)

Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2018 DragonByte Technologies Ltd.