¿Puedo configurarlo para que el "teléfono" en mi teléfono tenga prioridad sobre todas las demás aplicaciones? -- performance campo con dialer camp android Relacionados El problema

Can I set it so the “Phone” on my phone takes priority over all other apps?


6
vote

problema

Español

De vez en cuando mi teléfono se pone muy lento cuando estoy multitarea, lo cual es molesto pero fino. ¿Hay alguna manera de que lo configure para que la aplicación Dialer tenga prioridad sobre todo lo demás, robando rápidamente cualquier recursos que necesita para ejecutarse lo más rápido posible?

También, soy consciente de la gran cantidad de asesinos de tareas disponibles, pero no estoy interesado a menos que me permita específicamente establecer el marcador como VIP o de alguna manera, asegúrese de que el marcador reciba los primeros DIBS en los recursos.

Droid moto no rooted en 2.2

Original en ingles

Every once in a while my phone gets very sluggish when I'm multitasking, which is annoying but fine. Is there any way for me to set it so that the Dialer app takes priority over everything else, quickly stealing whatever resources it needs to run as fast as possible?

Also, I am aware of the plethora of task killers available but I'm not interested unless it specifically allows me to set the dialer as a VIP or in some way make sure that the dialer gets first dibs on resources.

Unrooted Moto Droid on 2.2

     
 
 

Lista de respuestas

5
 
vote
vote
La mejor respuesta
 

No creo que haya ninguna manera de priorizar hilos / aplicaciones en Android. Programáticamente establecieras prioridad de hilo aquí , pero serían tus hilos en tu aplicación No deberías poder hacer esto contra la aplicación de otra persona a menos que tuviera su firma de desarrollador como Todas las aplicaciones están sandboxed entre sí (a menos que se dé permiso).

En su lugar, me enfocaría en tratar de mejorar el rendimiento general en su teléfono:

  • conserva la memoria:
    • Reducir el número de servicios de ejecución
    • Eliminar aplicaciones que no usa (especialmente aquellas que son servicios de desove)
  • Overclocking (requiere raíz y drenará más batería, pero podría ser aliviadas a algunos al ejecutar un kernel de bajo voltaje) o instalar un mod personalizado con ajustes de rendimiento
    • Como nota lateral, el overclocking the Motorola Droid lo convierte en mucho más que responde que la velocidad de reloj predeterminada de 550-600MHz, pero me parece que el drenaje de la batería es demasiado a menos que tenga mi teléfono enchufado a una fuente de alimentación . Si lleva una batería de repuesto como yo, puede que no sea tan grande de un trato

Tienes derecho a no usar un asesino de tareas. El sistema operativo Android se construyó para manejar las tareas de manera adecuada y, de lo contrario, desperdiciaría los recursos que ejecutaron un servicio automático cada x minutos (porque las tareas matadas simplemente van a volver a engendrar) y potencialmente causar otros problemas (matando una tarea que está escribiendo La tarjeta SD, por ejemplo, podría causar corrupción de archivos). La única cosa de que los asesinos de tareas son buenos para lo que normalmente usaría uno para: para matar los procesos colgados.

 

I don't think there is any way to prioritize threads/apps in Android. Programatically you'd set thread priority here, but it would be your threads in your app. You shouldn't be able to do this against someone else's app unless you had their developer signature as all applications are sandboxed from each other (unless permission is given).

Instead, I would focus on trying to improve overall performance on your phone:

  • Conserve memory:
    • Reduce the number of running services
    • Delete apps that you do not use (especially those that are spawning services)
  • Overclocking (requires root and will drain more battery, but could be allieviated some by running an under voltage kernel) or installing a custom mod with performance tweaks
    • As a side note, overclocking the Motorola Droid makes it hell of a lot more responsive than the default 550-600mhz clock speed, but I find the battery drain to be too much unless I have my phone plugged in to a power source. If you carry a spare battery around like me, it may not be that big of a deal

You are right to not use a task killer. The Android OS was built to handle tasks appropriately and you would otherwise waste resources running an auto-kill service every X minutes (because those killed tasks are just going to re-spawn) and potentially cause other problems (killing a task that is writing to the SD card, for instance, could cause file corruption). The only thing task killers are good for are for what you would normally use one for: to kill hung up processes.

 
 
     
     
1
 
vote

El comando Linux ABCDEFGHIJKLMNABCDEFGHIJKLMN0 y ABCDEFGHIJKLMNABCDEFGHIJKLMN1 (USE TERMINAL) Puede ser lo que está buscando. El programa ABCDEFGHIJKLMNABCDEFGHIJKLMN2 se utiliza para establecer la prioridad de programación de la CPU y IO de un proceso de ejecución; Cuanto mayor sea el buen valor (más agradable del programa), menor será la prioridad de programación, y los programas con un valor de bajo nivel (IOW ") tienen una mayor prioridad de programación.

Sin embargo, no estoy seguro de cuán buenos valores son utilizados por el marco de Android. Aquí: http://code.google.com/p/openeclair/ ¿Problemas / detalle? ID = 97 se insinúa que las aplicaciones de inicio evitan que se maten al establecerse con un buen valor muy bajo; Y a menos que el kernel de Android se desvíe del núcleo de Linux ascendente por mucho, el programador CPU e IO debe usar un buen valor para priorizar la programación de CPU y IO.

Es posible que deba estar enraizado y tener una caja ocupada.

 

The Linux command nice and renice (use terminal) might be what you're looking for. The renice program is used to set the CPU and IO scheduling priority of a running process; the higher the nice value (the nicer the program) the lower the scheduling priority, and programs with low nice value (IOW, "mean") have higher scheduling priority.

However, I'm not quite sure how nice values are used by Android framework. In here: http://code.google.com/p/openeclair/issues/detail?id=97 it is hinted that Home apps prevents itself from being killed by setting itself with a very low nice value; and unless Android kernel deviates from upstream linux kernel by way too much, the CPU and IO scheduler should use nice value to prioritize CPU and IO scheduling.

You might need to be rooted and have busybox.

 
 
         
         
0
 
vote

optimizador de memoria Autokiller (solo raíz) o Memory Memory Administre

No es específico del marcador, pero puede darle a la dialer una prioridad más alta.

 

AutoKiller Memory Optimizer (root only) or Auto Memory Manage

It's not specific to the dialer but you can give the dialer a higher priority.

 
 

Relacionados problema

9  ¿Qué es / SISTEMA / BIN / MEDIASERVER en Android, y por qué está vinculando la CPU?  ( What is system bin mediaserver on android and why is it pegging the cpu ) 
Noté que mi Droid Motorola, corriendo enraizado 2.2 Froyo, ha estado actuando lentamente a veces. Encendí el emulador terminal, y corrí a top , y noté que /...

10  Cómo hacer que la cámara comience más rápido  ( How to make camera start faster ) 
Todos saben que la cámara de inicio Android a veces es un dolor, especialmente si desea tomar una foto de algo que dura solo unos segundos. Lo que quiero sabe...

7  Clase de velocidad máxima (micro) SD para HTC EVO?  ( Maximum micro sd card speed class for htc evo ) 
¿Cuál es la clase máxima (por ejemplo, 2,4,6,8,10) compatible con la tarjeta microSD admitida por el HTC EVO? Noté una mejora en el rendimiento al actualiza...

1  Espacio de intercambio para el rendimiento [duplicado]  ( Swap space for performance ) 
Esta pregunta ya tiene respuestas aquí : Cerrado 8 años . posible duplicado: ¿Cómo afectar...

13  ¿Cómo identifico aplicaciones o configuraciones que causan problemas de rendimiento?  ( How do i identify apps or settings that cause performance problems ) 
Si tengo problemas de rendimiento, ¿qué herramientas puedo usar para identificar de dónde vienen mis retrasos en el rendimiento? He usado una System Panel Ta...

2  ¡Mi actualización de HTC Hero a Android 2.1 lo ha desacelerado!  ( My htc hero upgrade to android 2 1 has slowed it down ) 
Continué y dejé que mi teléfono se actualice y desde entonces se ha realizado de manera real. Las llamadas telefónicas toman 5-45 segundos para conectarse, qu...

5  ¿Dónde encontrar los resultados de los puntos de referencia de Android?  ( Where to find android benchmarks results ) 
Estoy buscando un sitio donde encontrar resultados de referencia de Android para los diferentes teléfonos inteligentes y las compilaciones de Android. ...

5  Ganancia de rendimiento de la actualización de la tarjeta SD de clase alta [duplicar]  ( Performance gain from upgrading higher class sd card ) 
Esta pregunta ya tiene respuestas aquí : Cerrado 9 años atrás . posible duplicado: ¿La cla...

5  Pantalla negra iniciando una aplicación  ( Black screen starting an app ) 
Ocasionalmente, comenzaré una aplicación para ser presentada con la barra de título de la aplicación y una pantalla negra. Por lo general, la interfaz de la a...

0  Memoria baja de Android: cómo hacer un reinicio de fábrica de mi teléfono cuando no abrirá nada  ( Android low memory how to do factory reset of my phone when it wont open anyth ) 
Mi teléfono Android le da constantemente un error de "memoria baja" en la parte superior de la pantalla. Me gustaría desinstalar aplicaciones intensivas o inc...

3  ¿Algún consejo para la estabilidad del teléfono?  ( Any tips for phone stability ) 
My Moto Droid ha visto excelentes mejoras de rendimiento con cada nueva versión de Android, y ha sido mucho más estable y confiable con cada versión de la ver...

1  ¿Hay razones técnicas por las que Android no es tan suave como iOS y se pueden superar? [cerrado]  ( Are there technical reasons why android is not as smooth as ios and can they be ) 
cerrado . Esta pregunta es basada en opinión . Actualmente no está aceptando respuestas. ¿...

3  ¿Por qué mi teléfono se pega a la CPU cada vez que lo despierto?  ( Why does my phone peg the cpu every time i wake it up ) 
Esto me está impulsando las nueces. He instalado Seepu para que pueda ver un gráfico de CPU en mi Droid Moto. Cuando desbloqueo el teléfono después de estar i...

3  ¿Formas de mejorar la vida útil de la batería en Droid Incredible?  ( Ways to improve battery life on droid incredible ) 
fuera de la caja, noté que mi increíble tiene un lote de cosas corriendo / encendidas de forma predeterminada. Además de los conceptos básicos de apagar WiF...

7  ¿Cuál es el efecto de cambiar el tamaño máximo de la aplicación VM MoAs?  ( What is the effect of changing the maximum application vm heap size ) 
El menú de configuración en CM6 le permite cambiar el tamaño máximo de montones por proceso (internamente, eso es el dalvik.vm.heapsize propiedad). ¿Cuáles ...




© 2021 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos