Ver la Versión Completa : [ TUTORIAL ] Configurar Taskiller interno de Android
traqa666
08/05/10, 19:08:42
Gracias al compañero Intronauta, tenemos esta explicación del proceso que sigue android en su multitarea:
¿Taskiller interno?
Android gestiona los procesos de una manera particular que ya quisieran los del iphone ese.... :lengua:
En lugar de matar los procesos después de usarlos, los mantiene hasta que el sistema necesita más memoria. Estos procesos generalmente no tienen por que perjudicar el rendimiento global del sistema y proporcionan mas velocidad de respuesta si se inician de nuevo. Al menos esa es la idea.
Esta gestión de los procesos es mucho mas avanzada que la que hace cualquier taskiller externo, ya que valora el uso reciente que le demos al proceso, y determina si sera el primero en eliminar o debe ser otro menos prioritario el que elimine para recuperar memoria.
ActivitymanagerServices.java monitoriza los procesos y establece "la importancia" que tendrán los programas para determinar cuales serán los primeros en eliminar si necesita memoria, dándole una serie de valores (de -17 a +15) y dentro de los seis estados posibles para un proceso (primer plano, visible, segundo plano, oculto, proveedor de contenidos y vacío). Este trabajo lo hace de una forma autonoma, por lo que poco podemos hacer en este procedimiento.
Ahora bien, existen unos "límites de memoria" de los estados de los procesos en segundo plano que a continuación se detallan:
Estos son los estados en su orden correcto:
Foreground | Visible | Secondary Server | Hidden | Content provider |Empty|
FOREGROUND
/ / Este es en proceso que se ejecuta en primer plano. No se recomienda matarlo.
VISIBLE_APP:
/ / Este es un proceso que contiene actividades que son visibles para el usuario pero por ejemplo no están del todo en primer plano. No se recomienda matarlo.
SECONDARY_SERVER:
/ / Estos son servicios secundarios, incluido el propio Sense. No es recomendable matarlo salvo necesidades extremas.
HIDDEN_APP:
/ / Este es un proceso que solo contiene actividades que definitivamente dejan de ser visibles. Por ejemplo cuando pulsamos HOME para salir de la aplicación..
CONTENT_PROVIDER:
/ / Este es un proceso que provee contenidos y no tiene ningún tipo de cliente asociado a el. Es uno de los candidatos a ser eliminado.
EMPTY_APP:
/ / Este es un proceso que no está ejecutando actualmente nada y está finalizado. Definitivamente estos serán los primeros en morir.
Por ejemplo, una posible configuración del archivo minfree:
1536 2048 4096 5120 15360 23040
¿Qué son estos valores?
Son los límites para cada estado y se calcula: MB * 1024 / 4
Así vemos que en el ejemplo anterior, los valores que establecemos serían el equivalente en MB a:
1536 2048 4096 5120 15360 23040--->> 6 8 16 20 60 90
Por ejemplo, con los valores del ejemplo le estamos diciendo que si la memoria es menor de 90MB (23040) elimine automáticamente todos los procesos "empty", si tenemos menos de 20MB (5120) debe eliminar los ocultos y por extension los "content_provider" y "empty" (estos dos últimos son los menos relevantes y podemos eliminarlos casi inmediatamente sin problemas estableciendo valores altos en los limites)
¿Queremos establecer que borre los "empty" si la memoria esta en 60 MB o menos?
Calculamos:
(60*1024)/4=15360
Ponemos el valor en su estado correspondiente:
1536 2048 4096 5120 15360 15360
Estableciendo el cambio
Existe una forma de cambiarlos nosotros mismos a traves de yo sé que procesos con no séque mas, o.... una opción fácil, rápida y segura de hacerlo.
Id al market y descargaros Autokiller, con esta app podreis variarlos sin problemas, es mas, existen configuraciones predefinidas en la propia app para que el cierre de aplicaciones sea mas laxo o agresivo.
Yo lo he puesto en agresivo (ahora también está el extremo) que me deja libre normalmente 160mb de RAM, y eso si matar ningún proceso manualmente.
Hay mas app que hacen esta función, pero para mi esta es la mas estable y que nunca falla, ademas cuando enciendes el teléfono (se me olvidaba que mi desi tb hace llamadas...:-)) no tienes que reactivarla como otras que he probado
Animaros que merece la pena.
Saludos.
findulas
08/05/10, 19:38:30
Muchas gracias por la info. Superinteresante para cuando sea root. Algo estuve leyendo ayer en el androide libre. Dejo aquí el enlace para complementar tu post:
http://www.htcmania.com/showthread.php?p=1020778#post1020778
Alkymia
08/05/10, 19:47:04
Muchas gracias por la info. Superinteresante para cuando sea root. Algo estuve leyendo ayer en el androide libre. Dejo aquí el enlace para complementar tu post:
http://www.htcmania.com/showthread.php?p=1020778#post1020778
ese no es el enlace mas que a este post findu te tiembla el pulso ;p
Lo_RaT_PeNaT
08/05/10, 19:59:55
el programa permanece oculto y se ejecuta automaticamente cuando se necesita la memoria configurada?
traqa666
08/05/10, 20:12:55
el programa permanece oculto y se ejecuta automaticamente cuando se necesita la memoria configurada?
Sasto, ni te enteras d q está, sólo ves q en lugar d 30mb de RAM libre, tienes sobre 160.
Sent from my HTC Desire using Tapatalk
Juanjito88
08/05/10, 20:18:41
yo hace unos dias que lo tengo y la verdad el es que el consumo de bateria a bajado bastante con esta aplicación, y lo tengo en moderate.
findulas
10/05/10, 01:48:54
ese no es el enlace mas que a este post findu te tiembla el pulso ;p
jajaja, la verdad es que sí se me fue la mano. Ahora si dejo en enlace de verdad:
http://www.elandroidelibre.com/2010/05/aplicaciones-imprescindibles-para-usuarios-root.html
Interesante
Yo la verad apenas llevo unos días en Android (soy de la 2ª compra conjunta de Desi's) y la verdad es que esto de las aplicaciones me tiene muy descolocado
Todavía no soy root, y no creo que me atreva a dar el paso hasta dentro de un tiempito.
Recomendáis alguna aplicación que venga a realizar la misma tarea pero sin ser root? o, bueno, el task manager que mejor consideréis sin ser root
Porque yo me he bajado unos cuantos para probar y algunos muestran unas aplicaciones, otros no, pongo autokill a algunas aplicaciones pero siguen estando :S mato todas y me voy a navegar y al cabo de 10 minutos ya tengo como 15 aplicaciones que no he abierto O_O
La verdad estoy bastante perdido, xD
Si puede ser me gustaría que dijeseis el nombre completito y mirado en la android market, porque todos vienen a llamarse parecido advanced task manger, advanted task mangaer free", task manager, task manager lite, etc. xD
Y es que le doy a kill all, me quedo con 170MB libres o así y al cabo de nada ya tengo 110 o yo qué sé.
La verdad no sé cómo influyen en la batería... en el rendimiento desde luego no, va tremendamente fluido todo, pero no sé, me mosquea que se abra abra tanta mierda sola, como el friend stream, el footprints, la bolsa... el puñetero peep.... (ahora mismo he matado todas las aplicaciones [uso ahora mismo "Task Manager"] me he ido a la market he buscado "task" para ver nombres, he salido, he ido al Task Manager otra vez, y aparte de la market ya tengo el foot prints, el friend stream, la bolsa y el peep.... xD
EDIT: Mientras escribía todo esto se bloqueó la desi, he desbloqueado y... Mensajes también ha aparecido, xD. QUE ALGUIEN ME LO EXPLIQUE :@
EDIT 2: Vale, he leído esto http://www.htcmania.com/showthread.php?t=107214 casi que dejo de rallarme, xD. Desinstalaré el peep ese de los huevos y la bolsa, que no las quiero para nada y pista
Interesante
Yo la verad apenas llevo unos días en Android (soy de la 2ª compra conjunta de Desi's) y la verdad es que esto de las aplicaciones me tiene muy descolocado
Todavía no soy root, y no creo que me atreva a dar el paso hasta dentro de un tiempito.
Recomendáis alguna aplicación que venga a realizar la misma tarea pero sin ser root? o, bueno, el task manager que mejor consideréis sin ser root
Que yo sepa no es posible tal cosa, ya que para modificar el Task killer interno o cerrar aplicaciones debes hacerlo con permisos de root.
Porque yo me he bajado unos cuantos para probar y algunos muestran unas aplicaciones, otros no, pongo autokill a algunas aplicaciones pero siguen estando :S mato todas y me voy a navegar y al cabo de 10 minutos ya tengo como 15 aplicaciones que no he abierto O_O
La verdad estoy bastante perdido, xD
Porque precisamente necesitas ser root :risitas:
Si puede ser me gustaría que dijeseis el nombre completito y mirado en la android market, porque todos vienen a llamarse parecido advanced task manger, advanted task mangaer free", task manager, task manager lite, etc. xD
Y es que le doy a kill all, me quedo con 170MB libres o así y al cabo de nada ya tengo 110 o yo qué sé.
La verdad no sé cómo influyen en la batería... en el rendimiento desde luego no, va tremendamente fluido todo, pero no sé, me mosquea que se abra abra tanta mierda sola, como el friend stream, el footprints, la bolsa... el puñetero peep.... (ahora mismo he matado todas las aplicaciones [uso ahora mismo "Task Manager"] me he ido a la market he buscado "task" para ver nombres, he salido, he ido al Task Manager otra vez, y aparte de la market ya tengo el foot prints, el friend stream, la bolsa y el peep.... xDD
El Autokiller es el mas practico, ya que no tienes que andar cerrando manualmente aplicaciones, ya que lo único que hace, es indicarle que use políticas de cierre de aplicaciones en segundo plano más agresivas que la que hay por defecto. Abrir se seguiran abriendo solas algunas, porque están programadas para funcionar así, pero el Autokiller las cerrará lo antes posible.
EDIT: Mientras escribía todo esto se bloqueó la desi, he desbloqueado y... Mensajes también ha aparecido, xD. QUE ALGUIEN ME LO EXPLIQUE :@
EDIT 2: Vale, he leído esto http://www.htcmania.com/showthread.php?t=107214 casi que dejo de rallarme, xD. Desinstalaré el peep ese de los huevos y la bolsa, que no las quiero para nada y pista
Juanjito88
11/05/10, 18:42:58
a mi el autokiller este me impide enviar archivos por bluetooth, a alguno de vosotros os pasa? lo tengo configurado en optimus.
a mi el autokiller este me impide enviar archivos por bluetooth, a alguno de vosotros os pasa? lo tengo configurado en optimus.
Y si lo configuras en modo normal te deja? Tal vez sea demasiado "a saco" en esa modalidad.
Juanjito88
11/05/10, 21:29:49
esa modalidad es de las más bajas, aunque ahora parece que me funciona despues de reiniciar, aunque no me fio mucho,mañana cuando le quiera pasar un archivo a uno del trabajo con su samsung f480 haber si funciona, por que en casa con un nokia un lg arena y el omnia 2 no me a dado problemas
valandilin
05/06/10, 23:24:09
buenas a todos, bueno tengo una duda sustancial que espero que me ayudeis a solucionar
e descargado el advance taskiller y cmo no soy root no puedo usarlo asi que me descarge
el taskiller y funciona bien
ahora bien mi pregunta es sabeis como configurarlo o como puedo configurar el taskiller interno del desire para que me mate procesos al iniciarse el movil??? esque abre procesos que no quiero que abra
gracias
Como bien has dicho, si no eres root no puedes.
http://www.htcmania.com/showthread.php?t=111111&highlight=taskiller
http://www.htcmania.com/showthread.php?t=108142&highlight=taskiller
jrsoft (cocinero de la Magic) escribió hace un tiempo este tutorial que complementa (un poco) el tutorial aportado por traqa666:
http://www.elrincondelandroid.com/aplicaciones/219-autokiller-root.html
vaqeroks
06/06/10, 14:26:54
Yo no soy root, y tengo instalado el Advanced Task Killer. Me salen listas de programas abiertos, tengo la opción de cerrarlos o no. Puedo configurar también políticas de autocerrar programas ("Safe", "Aggressive","Crazy"), y que lo haga automáticamente con la frecuencia qe le diga.
Imagino qe no tendré acceso a todos todos los programas...pero no veo qe vaya mal y sin necesidad de root ni nada...nose, también soy un poco nuevo, quizá me confunda.
No, el advanced task killer funciona de un modo totálmente diferente, lo que hace es cerrar los todos los procesos abiertos, salvo los que tú excluyas, y no excluyes los procesos que debes, causa problemas: Por ejemplo, si no excluyes el reloj, la alarma no suena, hay veces que gmail no actualiza como debiera... etc, hay que configurarlo bien para que no de problemas.
Lo único automático que tiene, es que puedes configurar cada cuanto tiempo se matan los procesos, media hora, 1 hora etc.
El autokiller lo único que hace es programar a Android para cerrar antes los procesos, segun la memoria libre que quede, no mata procesos si no que modifica la configuracion de Android para cerrarlos.
Bueno despues de releer este post sigo perdido, no se como cojones no comprendo algunas cosas.
En definitiva el autokiller, si no soy root no funciona la funcion de agresivo? por ejemplo para que cierre solo y dejando libre unas 160 o 170 megas?
si es asi y perdon por la pregunta, hay alguno que funcione igual o parecido para los que no somos root?, saludos y gracias.
Bueno despues de releer este post sigo perdido, no se como cojones no comprendo algunas cosas.
En definitiva el autokiller, si no soy root no funciona la funcion de agresivo? por ejemplo para que cierre solo y dejando libre unas 160 o 170 megas?
si es asi y perdon por la pregunta, hay alguno que funcione igual o parecido para los que no somos root?, saludos y gracias.
Autokiller pide autorización para tener permisos root al ejecutarse, si no lo tienes, simplemente no puede cambiar los valores por mas que le des a "Apply"
http://www.htcmania.com/mediawiki/index.php/AutoKiller
Por cierto traqa666, este tuto debe estar en el wiki :risitas: es uno de los imprescindibles :ok: Si alguien se anima a pasarlo, aquí os dejo el enlace para editarlo directamente: http://www.htcmania.com/mediawiki/index.php/Cómo_configurar_el_Task_Killer_interno_de_Android_ con_AutoKiller
Autokiller pide autorización para tener permisos root al ejecutarse, si no lo tienes, simplemente no puede cambiar los valores por mas que le des a "Apply"
http://www.htcmania.com/mediawiki/index.php/AutoKiller
Por cierto traqa666, este tuto debe estar en el wiki :risitas: es uno de los imprescindibles :ok: Si alguien se anima a pasarlo, aquí os dejo el enlace para editarlo directamente: http://www.htcmania.com/mediawiki/index.php/Cómo_configurar_el_Task_Killer_interno_de_Android_ con_AutoKiller
Como nadie se anima a copiar y pegar, ya lo he hecho yo. Creado el tuto.
u892127
29/10/10, 00:05:45
Mi pregunta es para aquellos que usáis el autokiller. Que valores escogéis? Utilizáis difunde de las predefinidas? Cual? ... Muchas gracias
Sent from my HTC Desire using Tapatalk
Yo lo uso,y normalmente pongo 40,50,60.Creo que es Moderate
Salud
Yo lo uso,y normalmente pongo 40,50,60.Creo que es Moderate
Salud
Yo no lo uso, leí que era bastante mas efectivo no usar ningún task killer ya que el proceso de matar las tareas en si gastaba mas CPU y recursos que el hecho de dejarlas en IDLE o standby. La kernel ya se encarga de dar la prioridad a las aplicaciones cuando las necesitan y quitársela cuando no.
Realmente tiene logica, vi en algun post el algoritmo que seguia para cerrar una aplicacion y era evidente que necesitaba mas ciclos que los que usaba en si para mantenerla en standby.
Aquí te dejo el link...
http://geekfor.me/faq/you-shouldnt-be-using-a-task-killer-with-android/
Yo simplemente he desinstalado TODO lo que no me interesa que venia con la ROM para que ni tan siquiera se arranque una vez y el teléfono aun teniendo aplicaciones abiertas, como el maps o el navegador, la batería me dura mucho mas y se aprecia mucha mas fluidez a la hora de abrir y cerrar estos programas porque ya están abiertos.
Leí por ahí, que el reproductor si que gasta mas recursos si te lo dejas abierto ya que reserva memoria y prioridad en la CPU.
Si que es verdad que tengo un task killer para cuando quiero cerrar un app en concreto por si se cuelga o todos ellos para salvar memoria.
Salu2
Pues no lo sabia...
Interesante,tanto,que voy a desinstalarlo y mirar si me dura mas la bateria
Salud y gracias
De todas maneras, saca todo lo que no uses nunca, porque como son procesos que los entiende como del sistema, cada vez que los matas, vuelven a salir. Si no los usas nunca, si que es absurdo tenerlos, ya que estan siempre encendidos ocupando memoria y ciclos aunque sean muy pocos.
Con el Android Mate que lo puedes encontrar en el Market gratis, puedes borrar los apps si eres root en /system/app. Ten mucho cuidado que borras ahi jeje si no te tocara reinstalar la rom.
Por ejemplo yo he sacado el Twiter, El Flick, el location, voice dialer cosas asi que realmente no las quiero para nada.
Si los borras, mira de cerrar todas las aplicaciones antes y apresurarte a borrarlos. Si no, te saldrá un archivo fantasma en la misma carpeta como que has eliminado la aplicación mientras estaba en curso. No pasa nada, borras el archivo o los archivos que aparecerán los primeros, reinicias y ya esta.
También te invito a descargarte por el market el Quick System Info Pro, gratuito también. Es un programa que te da información extensa de todo tu teléfono y las aplicaciones, ademas de un gestor de procesos bien dotado y un widget bien pequeño para acceder rápidamente a la info, cerrar todas las aplicaciones o borrar el cache, A mi me va de lujo.
Salu2
davidbrito
30/10/10, 17:09:22
Ese es "Optimum"
yo tengo puesto "Aggressive" que libera cuando baja de 98, pero en mi caso todavía no lo he visto porque fijo se mantiene por alrededor de 105...
Yo lo uso,y normalmente pongo 40,50,60.Creo que es Moderate
Salud
Yo no se como funcionara el administrador de aplicaciones del android pero siempre que empiezo a usar aplicaciones se me queda la memoria a 50-60 megas libres, y empieza a rascar durante un buen rato
Voy a quitar lo de los task killer a ver si asi termina llendo mejor a la larga
kronen12
14/01/11, 02:14:18
buenas. He instalado el autokiller en mi wildfire y cuando le pongo 40 50 60, me dice parece que no tengo permisos de administrador. Como soluciono esto? por que me pone que me quedan 30 megas libres,y viendo que los demas estais con 160....
buenas. He instalado el autokiller en mi wildfire y cuando le pongo 40 50 60, me dice parece que no tengo permisos de administrador. Como soluciono esto? por que me pone que me quedan 30 megas libres,y viendo que los demas estais con 160....
Los demás tenemos una Desire y por tanto la RAM puede ser diferente y por otra parte el Autokiller esta en ROMs lo que implica que tenemos ROOT, de ahí que tengamos los permisos que dices que te faltan :ok:
Nordeste
26/01/11, 02:32:54
Pues yo he puesto el autokiller hace un rato, y decía que su acción puede incluso mejorar el rendimiento de la batería...
Felipon29
18/03/11, 19:10:27
Hola buenas, yo tengo un pequeña duda, acabo de instalar la app easy uninstaller como recomendais en el manual para novatos y me aparece en la aprte superior de la panta de forma constante el simbolito en forma de papelera de reclaje,¿es normal que este siempre visible??vamos que si una vez instalada esa app siempre esta ahi visible o no tiene porque.
Felipon29
18/03/11, 19:29:06
Bueno pues nada, enredeando acabo de descubrir como se quita......la verdad que todavia me suena todo un poco a chino, pero poco a poco ire descubriendo las magnificas utilidades que tiene mi wildfire, y lo dicho eso de ser root de momento como que no me atrevo, no vaya a ser que la lie, por ahora tengo el task killer y me da mas de 160mb con el tiempo ya ire viendo lo demas.gracias.
Chickencat
26/05/11, 13:21:59
Exactamente, ¿que autokiller me bajo del market?, porque hay un montoooooo..oon jeje xd
Antes de ver este post me baje el "advanced task killer" y refieriendome a la bateria me dura de 2 a 3 dias con un uso medio.
Gracias y un saludo :D
juliantantomil
03/11/13, 02:35:16
Saludos, tal vez el hilo sea algo viejo, pero espero me puedan ayudar con un problema de mi Huawei honor 2... Creo que la gestión de memoria no es tan "inteligente" después de todo. He pasado por 3 androids ( Samsung galaxy, Motorola atrix y el actual Huawei) y cuando hay demasiadas apps abiertas o en segundo plano, siempre, pero siempre cierra el launcher, sea original o de terceros. ¿que es lo que he notado? Que el problema se reduce si usas task killers, pero nunca desaparece completamente, y es algo que me ha pasado en froyo, gingerbread, ics y actualmente en jelly bean 4.1.2. He intentado incluso modificando el build.prop, pero ni así :/ mis investigaciones han llegado hasta este punto, en donde creo que la afectación se da por la gestión que se hace de la ram de las aplicaciones que corren en segundo plano, así que valores me recomendarían para gestionar la memoria, de modo que no queden aplicaciones corriendo inútilmente en segundo plano? Con la app "supermanager" la tengo así... (como esta en la imagen) gracias si puede ayudarme. A mi me parece el problema más molesto y tonto que puedes encontrar en Android.
vBulletin® v3.8.1, Copyright ©2000-2026, Jelsoft Enterprises Ltd.