|
||
|
![]() |
![]() |
ROMs y desarrollo HTC Desire ROMs y desarrollo HTC Desire |
![]() |
|
Herramientas |
#1
|
||||
|
||||
Configurar Taskiller interno de Android
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.... ![]() 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... ![]() Animaros que merece la pena. Saludos. |
Los siguientes 13 usuarios han agradecido a traqa666 su comentario: | ||
|
#2
|
||||
|
||||
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.p...78#post1020778
__________________
No todos los ojos cerrados duermen, no todos los ojos abiertos ven. ![]() ![]() ![]() |
#3
|
||||
|
||||
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.p...78#post1020778 ![]() |
#4
|
||||
|
||||
el programa permanece oculto y se ejecuta automaticamente cuando se necesita la memoria configurada?
|
#5
|
||||
|
||||
Re: Configurar Taskiller interno de Android
![]() el programa permanece oculto y se ejecuta automaticamente cuando se necesita la memoria configurada?
![]() Sent from my HTC Desire using Tapatalk |
#7
|
||||
|
||||
http://www.elandroidelibre.com/2010/...rios-root.html
__________________
No todos los ojos cerrados duermen, no todos los ojos abiertos ven. ![]() ![]() ![]() |
#8
|
||||
|
||||
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, ![]() 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. ![]() 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.... ![]() EDIT: Mientras escribía todo esto se bloqueó la desi, he desbloqueado y... Mensajes también ha aparecido, ![]() EDIT 2: Vale, he leído esto http://www.htcmania.com/showthread.php?t=107214 casi que dejo de rallarme, ![]() Última edición por Pol_89 Día 10/05/10 a las 18:03:54. |
#9
|
||||
|
||||
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, ![]() ![]() ![]() 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.
![]() 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.... ![]() ![]() EDIT 2: Vale, he leído esto http://www.htcmania.com/showthread.php?t=107214 casi que dejo de rallarme, ![]() ![]()
__________________
Agradecer no cuesta nada
![]() |
#12
|
||||
|
||||
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
__________________
|
#13
|
||||
|
||||
Configurar taskiller
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 |
#14
|
||||
|
||||
Como bien has dicho, si no eres root no puedes.
http://www.htcmania.com/showthread.p...ight=taskiller http://www.htcmania.com/showthread.p...ight=taskiller
__________________
Agradecer no cuesta nada
![]() Última edición por shawe Día 05/06/10 a las 23:43:05. |
#15
|
||||
|
||||
jrsoft (cocinero de la Magic) escribió hace un tiempo este tutorial que complementa (un poco) el tutorial aportado por traqa666:
|
#16
|
||||
|
||||
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. |
#17
|
||||
|
||||
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. |
#18
|
||||
|
||||
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.
__________________
Saludos desde Burriana
|
#19
|
||||
|
||||
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. ![]() http://www.htcmania.com/mediawiki/index.php/AutoKiller Por cierto traqa666, este tuto debe estar en el wiki ![]() ![]()
__________________
Agradecer no cuesta nada
![]() Última edición por shawe Día 09/06/10 a las 20:45:25. |
|
#20
|
||||
|
||||
Gracias shawe
__________________
Saludos desde Burriana
|
![]() |
![]() |
||||||
|