Mira la fila 62 de este gráfico .
Es el tiempo necesario para una matriz de enteros de clasificación rápida, en una máquina virtual para Android 4.4 (KitKat). ¿Cómo es que ART es más rápido excepto en un tamaño de matriz de 62000? De hecho, es significativamente más lento que Dalvik, ya que Dalvik tarda 238 segundos, pero ART tarda 333 segundos. El resultado ni siquiera se ajusta al patrón de resultados, en las filas 61 y 63. Incluso podría decir que es anómalo. Esto es muy extraño. ¿Por qué pasó esto?
Lo más probable es que la prueba sea inconsistente. ¿Ha intentado repetir la prueba al menos 100 veces para obtener resultados estadísticos pseudoválidos? ¿Y estás seguro de que el emulador es una plataforma válida para probar cosas de tan bajo nivel? Puede estar optimizado para Dalvik VM.
Lo mejor es probarlo en un dispositivo real, como el nuevo Nexus 5 o esperar las actualizaciones de Nexus 4 y Nexus 7.
Alvin Wong
phuclv