JBenchmark

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 24 de agosto de 2019; las comprobaciones requieren 2 ediciones .
JBenchmark

Fotograma de la prueba JBenchmark HD (ejecutar en Sun WTK )
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] .

Características

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] .

Conjuntos de pruebas

JBenchmark 1.0

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:

JBenchmark 2.0

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:

JBenchmark 3D

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

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 [7]

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:

JBenchmark ACE [8]

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 .

JBenchmark 239 [9]

Un conjunto de pruebas de gráficos 3D basado en la API JSR-239 de bajo nivel . Publicado en enero de 2007 .

JBenchmark Net [10]

Prueba de rendimiento de la conexión de red. Salió en mayo de 2007 .

JBenchmark SVG

Conjunto de pruebas de gráficos vectoriales SVG (basado en la API JSR-226 ).

Prevalencia

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 .

Notas

  1. Resultados de varios JBenchmark Archivado el 10 de julio de 2008.
  2. 1 2 Servicios de datos de JBenchmark Archivado el 11 de julio de 2008.
  3. JBenchmark Pro Editions Archivado el 16 de septiembre de 2008.
  4. Descripción de JBenchmark 1.0 Archivado el 16 de junio de 2008.
  5. Comunicado de prensa de JBenchmark 2.0 Archivado el 11 de junio de 2008.
  6. ↑ Comunicado de prensa de JBenchmark 3D Archivado el 20 de agosto de 2008.
  7. Comunicado de prensa de JBenchmark Pro Archivado el 20 de agosto de 2008.
  8. Comunicado de prensa de JBenchmark ACE Archivado el 11 de julio de 2008.
  9. Comunicado de prensa de JBenchmark 239 Archivado el 20 de agosto de 2008.
  10. Comunicado de prensa de JBenchmark Net Archivado el 20 de agosto de 2008.
  11. Copia archivada (enlace no disponible) . Consultado el 9 de julio de 2008. Archivado desde el original el 15 de noviembre de 2006. 
  12. Comunicado de prensa de Palm, consulte la mención de JBenchmark  (enlace descendente)
  13. [[Java ME]] Sugerencias de optimización de [[Sun Microsystems]]. Ver métricas de rendimiento . Consultado el 9 de julio de 2008. Archivado desde el original el 23 de enero de 2008.