Estoy usando un Nexus 4 y actualmente estoy usando la ROM Cyanogen Mod 11. Estaba usando Paranoid Android Beta 4 para KitKat antes, pero cambié a Cyanogen Mod debido a la estabilidad que ofrece Cyanogen Mod en este momento.
Me preguntaba cuáles son los pros y los contras de ART y Dalvik. Especialmente porque ya no estoy ejecutando la ROM de stock de Nexus 4. ¿Hay alguna otra forma de mejorar la duración de la batería cambiando los gobernadores?
El nuevo tiempo de ejecución de ART aún es experimental . Hará que su teléfono sea menos estable y algunas aplicaciones simplemente no funcionarán. Es por eso que la opción de cambiar de Dalvik a ART está en las opciones de desarrollador: solo está ahí para permitir que los desarrolladores e integradores de sistemas prueben sus cosas y ayuden a Google a solucionar problemas.
Por esta razón, es un poco inútil medir el rendimiento de ART en este momento, ya que los errores en él pueden causar un rendimiento alto o bajo artificialmente, incluso en situaciones en las que el error no ocurre o no es evidente. La corrección de un error puede reducir el rendimiento (aumentar el uso de la batería o la memoria, o disminuir la velocidad) porque se necesitan comprobaciones adicionales o un algoritmo más lento para evitar el error; o bien, podría aumentar el rendimiento al hacer innecesarios algunos cálculos. Además, se trabajará más para mejorar el rendimiento de ART antes de que se active para todos.
Combinando los efectos de corregir todos los errores y todas las mejoras de rendimiento que se realizan, es muy difícil predecir cómo funcionará el producto terminado. El rendimiento podría cambiar por completo antes de que ART esté listo para su uso general.
Actualmente, muy pocas aplicaciones admiten correctamente ART. Por lo tanto, la diferencia de rendimiento no es realmente notable. En cuanto al consumo de batería, debería haber poca o ninguna diferencia si la configuración de la CPU se deja en los valores predeterminados.
ART es una gran innovación, y no veo la hora de ver grandes cifras de rendimiento en un futuro próximo, pero aún no hemos llegado a ese punto.
Si está ejecutando compilaciones nocturnas de CM11, es posible que observe una duración de batería deficiente. Si lo hace, pruebe con otro kernel, como Devil.
dan hulme
geff chang
geff chang