JBenchmark | |
---|---|
| |
Tipo de | prueba de rendimiento |
Desarrollador | Kishonti Informática L.P. |
Escrito en | Java ME ( CLDC / MIDP ) |
Sistema operativo | Software multiplataforma |
Licencia | múltiples casos de uso |
Sitio web | web.archive.org/web/2008… |
JBenchmark es una serie de pruebas de rendimiento ( benchmarks ) para la plataforma Java ME , desarrollada por la empresa húngara Kishonti Informatics LP . Actualmente (2008) hay 9 paquetes de prueba disponibles para varios subsistemas telefónicos. La mayoría de las pruebas son gratuitas en la versión básica, lo que le permite ver el resultado solo después de enviarlo al sitio del fabricante de la prueba.
Con la ayuda de estas contribuciones de los usuarios, el sitio mantiene una base de datos de resultados de pruebas para teléfonos [1] . Para los usuarios comunes, esta base de datos es quizás más útil que las propias pruebas: contiene datos de rendimiento, así como datos de software y hardware para más de 1500 dispositivos. La mayoría de los datos están abiertos, pero algunos están disponibles solo a través de una suscripción paga [2] .
Todos los primeros puntos de referencia ( JBenchmark 1.0 , JBenchmark 2.0 , JBenchmark 3D , JBenchmark HD ) están disponibles en el siguiente modelo. Las pruebas en sí están disponibles para su descarga y uso de forma gratuita. Después de ejecutar la prueba, puede ver el resultado. Si lo desea, este resultado puede enviarse al sitio de JBenchmark , donde, después de la moderación, ingresará a la base de datos general.
En septiembre de 2006, se lanzó JBenchmark Pro . Este conjunto, a diferencia de los anteriores, no era un Midlet descargable , sino un conjunto (86 piezas) de pruebas de rendimiento para varios subsistemas telefónicos. El usuario puede seleccionar las pruebas que necesita y armar un MIDlet especial a partir de ellas. Esta aplicación también incluye un sistema de diagnóstico Java ME que recopila información sobre los JSR disponibles y otras características de la plataforma.
Sin embargo, una innovación importante de JBenchmark Pro es que los datos después de la prueba no están disponibles de inmediato, primero deben cargarse en la base de datos y solo después de la confirmación del sitio se muestra el resultado. Sin embargo, si tiene una suscripción paga especial (corporativa), es posible obtener un MIDlet que funciona como las primeras pruebas, es decir, muestra el resultado inmediatamente en la pantalla [3] .
La mayoría de las suites de prueba posteriores ( JBenchmark ACE , JBenchmark Net , JBenchmark SVG ) se basan en el motor JBenchmark Pro . Sin embargo, JBenchmark 239 actualmente (julio de 2008) solo está disponible como edición corporativa.
Desde enero de 2008, está disponible una función adicional: por una suscripción paga especial, puede obtener acceso a la parte cerrada de la base de datos del dispositivo, así como a algunos servicios adicionales del sitio [2] .
JBenchmark 1.0 fue la primera suite de referencia lanzada por la empresa, el producto que le dio fama mundial. Estaba basado en MIDP 1.0 y, por lo tanto, funcionaba en casi cualquier teléfono. Sin embargo, las pruebas tenían como objetivo medir las capacidades de los teléfonos de esa época, por lo que este conjunto ahora puede considerarse obsoleto.
Contiene 5 pruebas simples destinadas a medir la velocidad de varios tipos de aplicaciones. Cada una de las pruebas dura 10 segundos. El número de fotogramas que tendrán tiempo de dibujarse durante este tiempo es el resultado de la prueba. El resultado total de JBenchmark 1.0 es la suma de los resultados de las cinco pruebas [4] .
Pruebas:
En febrero de 2004, se lanzó una nueva versión de la prueba: JBenchmark 2.0, basada en MIDP 2.0 [5] . Este conjunto más exigente de hardware, como JBenchmark 1.0 , contiene 5 pruebas:
En febrero de 2005, Kishonti Informatics lanzó la tercera prueba del subsistema de gráficos Java ME , esta vez para el estándar de gráficos 3D opcional ( JSR-184 ). Como se indicó [6] , el conjunto de pruebas intenta crear una carga en el subsistema de gráficos similar a juegos como un tirador 3D .
Contiene 4 pruebas:
JBenchmark HD se lanzó en enero de 2006 y estaba destinado a probar los dispositivos Java ME más productivos en ese momento. Al igual que JBenchmark 3D , reproduce la carga en el subsistema de gráficos creado por los tiradores 3D basados en el estándar de gráficos 3D JSR-184 . Sin embargo, las pruebas del nuevo conjunto son mucho más exigentes con el hardware.
Pero la principal diferencia con JBenchmark 3D es que comprueba no solo la velocidad, sino también la calidad del renderizado. Además, se hizo posible cargar una captura de pantalla en el sitio. Por lo tanto, al ver la base de datos, que está disponible gratuitamente, puede conocer no solo los resultados de las pruebas, sino también comparar visualmente las imágenes obtenidas en diferentes teléfonos.
Jbenchmark Pro se lanzó en septiembre de 2006 . Este es el primer conjunto realizado sobre el nuevo modelo de distribución (ver Características ).
Un gran conjunto de pruebas para todos los subsistemas (incluye 86 pruebas). Las pruebas se dividen en los siguientes grupos:
Prueba de rendimiento del procesador ARM . Basado en un conjunto de estadísticas, intenta determinar el tipo y la frecuencia del procesador mediante la ejecución de código Java (porque no existe una forma estándar de obtener esta información en Java). Publicado en enero de 2007 .
A diferencia de otras suites de JBenchmark , esta prueba admite no solo MIDP sino también el perfil DoJa Java ME .
Un conjunto de pruebas de gráficos 3D basado en la API JSR-239 de bajo nivel . Publicado en enero de 2007 .
Prueba de rendimiento de la conexión de red. Salió en mayo de 2007 .
Conjunto de pruebas de gráficos vectoriales SVG (basado en la API JSR-226 ).
Las aplicaciones de la serie Jbenchmark son puntos de referencia bien conocidos para la plataforma Java ME . Es reconocido por los fabricantes [11] [12] [13] , y también se utiliza como prueba principal al evaluar el rendimiento de la plataforma telefónica Java ME en revisiones en sitios especializados, como iXBT.com , Mobile-review.com , 3dnews.ru .