Google Android 17 mejorará la fluidez del teléfono: los hilos ya no estarán en "espera en cola", la pérdida de cuadros en las aplicaciones disminuirá un 4%
IT之家18 de febrero, noticias, el medio de tecnología Android Authority publicó hoy (18 de febrero) un artículo que informa que en el sistema Android 17, Google planea introducir el sistema DeliQueue, que optimiza el mecanismo de bloqueo de memoria de MessageQueue para reducir el tiempo de espera mutuo entre hilos de software.
IT之家 cita en su artículo que, durante el uso diario de teléfonos Android, los usuarios suelen experimentar problemas de desplazamiento no fluido o lentitud en las operaciones, generalmente debido a que el sistema se ve obligado a perder cuadros (Dropped frames) para procesar tareas.
La causa fundamental de este fenómeno radica en que los hilos del sistema, al manejar la visualización de la interfaz de usuario, a menudo necesitan hacer fila para acceder al componente central MessageQueue. Una vez que un hilo bloquea la cola, los demás hilos deben permanecer inactivos, lo que impide completar tareas clave de manera oportuna.
Para solucionar este problema, Google planea reestructurar en profundidad MessageQueue en Android 17 y lanzar DeliQueue, una estructura de datos sin bloqueo.
El nuevo sistema abandona el modo de bloqueo anterior de “un hilo por servicio”, permitiendo un control más preciso de ubicaciones específicas de memoria, lo que significa que los hilos ya no necesitan esperar largos períodos por la liberación de bloqueos, sino que pueden manejar tareas de manera más flexible y en paralelo.
Para ilustrar mejor este mecanismo, Google usa el ejemplo de “hacer fila en una tienda de comida rápida”: como los clientes reciben un número y no están completamente limitados por el orden de la fila para recoger su comida, DeliQueue permite que los hilos se programen de manera flexible según los recursos disponibles, evitando congestiones de rendimiento causadas por la espera.
El informe de Google indica que el nuevo sistema reduce la tasa de pérdida de cuadros en las aplicaciones en un 4%, y en la interfaz del sistema y en el lanzador, esta reducción alcanza el 7.7%. Actualmente, Google sigue probando el sistema DeliQueue y ha corregido dos vulnerabilidades ya detectadas.
Ver originales
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
Google Android 17 mejorará la fluidez del teléfono: los hilos ya no estarán en "espera en cola", la pérdida de cuadros en las aplicaciones disminuirá un 4%
IT之家18 de febrero, noticias, el medio de tecnología Android Authority publicó hoy (18 de febrero) un artículo que informa que en el sistema Android 17, Google planea introducir el sistema DeliQueue, que optimiza el mecanismo de bloqueo de memoria de MessageQueue para reducir el tiempo de espera mutuo entre hilos de software.
IT之家 cita en su artículo que, durante el uso diario de teléfonos Android, los usuarios suelen experimentar problemas de desplazamiento no fluido o lentitud en las operaciones, generalmente debido a que el sistema se ve obligado a perder cuadros (Dropped frames) para procesar tareas.
La causa fundamental de este fenómeno radica en que los hilos del sistema, al manejar la visualización de la interfaz de usuario, a menudo necesitan hacer fila para acceder al componente central MessageQueue. Una vez que un hilo bloquea la cola, los demás hilos deben permanecer inactivos, lo que impide completar tareas clave de manera oportuna.
Para solucionar este problema, Google planea reestructurar en profundidad MessageQueue en Android 17 y lanzar DeliQueue, una estructura de datos sin bloqueo.
El nuevo sistema abandona el modo de bloqueo anterior de “un hilo por servicio”, permitiendo un control más preciso de ubicaciones específicas de memoria, lo que significa que los hilos ya no necesitan esperar largos períodos por la liberación de bloqueos, sino que pueden manejar tareas de manera más flexible y en paralelo.
Para ilustrar mejor este mecanismo, Google usa el ejemplo de “hacer fila en una tienda de comida rápida”: como los clientes reciben un número y no están completamente limitados por el orden de la fila para recoger su comida, DeliQueue permite que los hilos se programen de manera flexible según los recursos disponibles, evitando congestiones de rendimiento causadas por la espera.
El informe de Google indica que el nuevo sistema reduce la tasa de pérdida de cuadros en las aplicaciones en un 4%, y en la interfaz del sistema y en el lanzador, esta reducción alcanza el 7.7%. Actualmente, Google sigue probando el sistema DeliQueue y ha corregido dos vulnerabilidades ya detectadas.