JBenchmark ACE (ARM CPU Estimator)

Captura de pantalla de la aplicación:
JBenchmark ACE (ARM CPU Estimator)
Los detalles de la aplicación:
Versión: 1.0
Fecha de carga: 29 Jun 11
Licencia: Libre
Popularidad: 141
Tamaño: 13 Kb

Rating: 1.0/5 (Total Votes: 6)

JBenchmark ACE (ARM CPU Estimator) - JBenchmark ARM CPU Estimator calibra la generación de procesador y la frecuencia de reloj de los teléfonos móviles con software único basado en Java.


JBenchmark ACE software es gratuito para descargar y una vez iniciado, revela el tipo de procesador, velocidad de reloj y perfiles de la máquina virtual Java (VM) utilizado en ese dispositivo móvil. Además de soportar entornos Java Mobile Information Device Profile (MIDP), el JBenchmark ACE también soporta la plataforma DoJa desarrollada por DoCoMo y utilizada por millones de teléfonos en Asia y Europa.


Metodología de estimación El JBenchmark ACE puede identificar todas las generaciones principales de procesadores ARM, incluyendo las familias de procesadores ARM7, ARM9 y ARM11 más recientes. Cada clase de procesador ARM tiene diferentes perfiles de rendimiento y diferentes rangos de velocidades de reloj que son reportados por el JBenchmark ACE. Utilizando el JBenchmark ACE, es posible ver que la familia de procesadores ARM11 se está utilizando en los dispositivos móviles más nuevos y más potentes, incluido el Nokia N93, que fue elegido el teléfono europeo de medios del año 2006-2007 por el European Imaging and Sound (EISA), la mayor organización de prensa multimedia de Europa. Del mismo modo, es evidente que la familia de procesadores ARM7 sigue siendo favorecida para los teléfonos de voz centrada.Como no hay métodos Java nativos para obtener información sobre un procesador integrado, el JBenchmark ACE utiliza mediciones innovadoras, métodos estadísticos y una base de datos de dispositivos comparados para obtener una estimación precisa de la clase de procesador subyacente y la frecuencia de reloj. Cada resultado se clasifica y compara con todos los resultados mantenidos en la base de datos para asegurarse de que la estimación es realista. Además, el motor estimador ACE mejora automáticamente al realizar cada medición, lo que aumenta la precisión de los resultados futuros.


Precisión y transparencia


El JBenchmark ACE también crea un perfil muy detallado en la máquina virtual Java, basado en distintos grupos de estrategias de aceleración de Java, tales como compiladores just in time (JIT), compiladores anticipados (AOT), VMs interpretadas y VMs aceleradas por hardware como ARM Tecnología Jazelle. Conocer la máquina virtual Java utilizada por el dispositivo móvil mejora en gran medida la precisión de la estimación y también proporciona a los usuarios el contexto para los resultados de rendimiento.


El JBenchmark ACE apunta al 90 por ciento de precisión, lo que significa que más del 90 por ciento de las frecuencias del reloj del procesador se estiman correctamente dentro del margen de error del 10 por ciento.Las estimaciones de ACE de JBenchmark se basan en dos componentes:


- La aplicación de cliente ACE de JBenchmark se ejecuta en el dispositivo móvil, recopila datos de medición sin procesar y los envía de vuelta al servidor para calcular los resultados finales, que se informan de nuevo al usuario.

- El motor del lado del servidor ACE de JBenchmark estima los resultados finales basados ​​en los datos brutos recibidos de los clientes. El motor se actualiza automáticamente con cada nuevo resultado recibido para aumentar la precisión.


La base de datos ACE de JBenchmark ya contiene más de 250 dispositivos probados y los nuevos resultados se añaden automáticamente a la base de datos. Prácticamente cualquier dispositivo móvil habilitado para Java puede probarse y agregarse a la base de datos a través de la aplicación cliente JBenchmark ACE libremente disponible en: www.jbenchmark.com/ace.


Uso


Después de una instalación exitosa, puede comenzar a realizar mediciones abriendo & quot; JBenchmark ACE & quot; Aplicación y empujando el botón "Start & quot; botón de menú.


Después de que JBenchmark ACE comenzará a recopilar datos en bruto sobre su CPU y VM. Esto tomará generalmente 1 a 5 minutos, mientras que usted tiene que esperar pacientemente. (Presionar los botones durante esta etapa distorsionará los resultados finales.)Para obtener las estimaciones de CPU y VM, JBenchmark ACE debe enviar los datos sin procesar que ha recopilado a los servidores de JBenchmark.com, los cuales calcularán los resultados finales utilizando sofisticados métodos estadísticos.


Advertencia: para poder enviar (y recibir) datos de nuestros servidores, necesitará tener una conexión de red activa en su dispositivo, así como su login y contraseña de su cuenta de miembro de JBenchmark Community.


Breve explicación de las propiedades estimadas


Clase de CPU y frecuencia de reloj

La mayoría de los dispositivos móviles utilizan derivados de las CPU ARM, que pueden agruparse en tres clases principales: ARM7, ARM9 y ARM11.


Como indican los nombres de las clases, los ARM11 (250 MHz +) suelen ser más rápidos que los ARM9 (100 MHz +) y los ARM7 (40-80 MHz). Las grandes excepciones son las CPU XScale de Intel, que son familiares de ARM9 que funcionan a altas velocidades de reloj (200-600 MHz).


JBenchmark ACE ha sido probado con éxito con CPUs de 40 a 400 MHz.


VM del compilador

Las máquinas virtuales Java (VM) se utilizan para ejecutar programas Java en teléfonos móviles.Algunas VM compilar grandes trozos de bytecodes de Java en instrucciones nativas de la CPU antes de ejecutarlos. Estas son las llamadas máquinas virtuales del compilador.


Estas máquinas virtuales usan más memoria y generalmente alcanzan un mayor rendimiento en comparación con las máquinas virtuales no compiladoras.


(Las máquinas virtuales no compiladoras interpretan los bytecodos de Java secuencialmente mientras ejecutan las aplicaciones Estas VM de intérprete necesitan una huella de memoria muy pequeña y se utilizan normalmente en dispositivos más antiguos y / o más limitados).


Aceleración de Jazelle

Jazelle es una tecnología de aceleración de hardware para la ejecución de Java en las CPU ARM selectas. Estos microprocesadores ejecutan la mayoría de los bytecodes de Java de forma nativa, es decir. Sin necesidad de compilar / interpretar los bytecodes de Java en instrucciones específicas de ARM.

Las máquinas virtuales habilitadas por Jazelle pueden lograr un rendimiento similar a las máquinas virtuales del compilador que utilizan una huella de memoria pequeña.


Acerca de ARM

Según las últimas cifras, prácticamente todos los teléfonos móviles utilizan al menos un procesador diseñado ARM. JBenchmark ACE orienta e identifica todas las principales familias de ARM: ARM7, ARM9 y la última línea de CPUs de ARM11.Cada clase de procesador ARM tiene un perfil de rendimiento diferente y diferentes rangos de velocidades de reloj que son reportados por JBenchmark ACE.

& Middot; Calcula la velocidad del reloj de la CPU en MHz

& Middot; Clasifica las generaciones del núcleo de la CPU (ARM7, ARM9, ARM11)

& Middot; Grupos Java Virtual Machines (VM) por tecnología de aceleración (AOT, Jazelle, JIT)

& Middot; Basado en el análisis estadístico de miles de resultados de rendimiento

& Middot; Soporta teléfonos MIDP y DoJa (Japón)

Aplicaciones similares

SL45i Tester
SL45i Tester

29 Jun 11

Fpc bench 3.1
Fpc bench 3.1

17 Jan 13

JMUnit
JMUnit

21 Apr 11

Otras aplicaciones de desarrollador Kishonti Informatics

JBenchmark 2.0
JBenchmark 2.0

29 Jun 11

JBenchmark HD
JBenchmark HD

29 Jun 11

JBenchmark
JBenchmark

29 Jun 11

Comentarios a la JBenchmark ACE (ARM CPU Estimator)

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!