Hay muchos elementos de trabajo diferentes que se deben tener en cuenta cuando se analiza el rendimiento de JMP Live y el HTML interactivo. El envío de informes con grandes conjuntos de datos y gráficos complicados a través de una red puede resultar costoso. En otras ocasiones, se deben procesar muchos datos para realizar cálculos resumidos. Dibujar millones de marcadores, líneas y otras formas también puede poner a prueba una máquina.
¿Qué significa esto cuando se publica un gráfico de control con un gran conjunto de datos en JMP Live? ¿Cuánto tiempo debería tardar este gráfico en cargarse y dibujarse en la pantalla? Si es lento, ¿qué se puede hacer para que se cargue más rápido? ¿Qué sucede si no quiero cambiar mi gráfico, pero sigue siendo demasiado lento?
En JMP, hemos escuchado a nuestros usuarios y hemos realizado mejoras de rendimiento significativas en JMP 18. Con las lecciones de rendimiento, las herramientas y los procesos implementados en JMP 17, hemos subido aún más el listón en JMP 18.
Gráficos de control
Continuemos con el ejemplo del gráfico de control, ya que los gráficos comunes se utilizan a menudo en JMP Live. Un gráfico de control muy simple con una tabla de datos modesta de 366.644 filas puede contener muchos subgrupos. En este ejemplo, el gráfico se ve así:

Podemos ver que el gráfico contiene muchas líneas y puntos; en JMP 17, abrir este informe era muy lento. En mi computadora portátil, tomó 217 segundos abrir el informe, tiempo durante el cual aparecieron varias advertencias que indicaban que el sitio web tardaba mucho en cargarse y preguntaban si debía detenerse. En JMP 18, abrir este informe ahora toma 10 segundos, una enorme disminución del tiempo de carga del 95,4 % o una mejora de 21,7 veces .
Gráficos de líneas del generador de gráficos
A continuación, enfatizaremos los gráficos de líneas en Graph Builder utilizando la función Superposición para crear muchas líneas de diferentes colores.

Si bien este no es el tipo de gráfico que muchas personas crean, nos ayudará a enfatizar los algoritmos de dibujo y análisis. Cargar este informe en JMP 17 tomó alrededor de 27 segundos y, a menudo, exigió el uso de memoria a 297 MB. Cargar este informe en JMP 18 tomó alrededor de 13 segundos y utilizó 186 MB de memoria, lo que representa una disminución del tiempo de carga del 51,9 % (o una mejora de 2,1 veces ) y una disminución del 37 % en el uso de memoria.
Gráficos de área del generador de gráficos
A continuación, veamos una tabla grande de 500 000 filas de datos aleatorios para crear un gráfico de área en Graph Builder.

Esta es otra prueba de estrés para la forma de dibujar áreas y calcular estadísticas. Abrir el informe desde JMP 17 tomó alrededor de 210 segundos, un tiempo de espera realmente largo. Por otro lado, abrir el informe desde JMP 18 toma alrededor de 4 segundos, lo que representa una disminución en el tiempo de carga del 98% , lo que se traduce en una mejora de la velocidad de 52,5x .
Mapas de árbol del generador de gráficos
A continuación se muestran mapas de árboles con una gran tabla de datos de 1,2 millones de filas de valores aleatorios.

La carga del mapa de árbol desde JMP 17 tomó aproximadamente 8,5 segundos, mientras que la apertura del mismo informe desde JMP 18 tomó aproximadamente 2,1 segundos. Esto representa una reducción del tiempo de carga inicial del 75 % o una mejora del rendimiento de 4 veces .
Mapas de calor de Graph Builder
¿Qué tal un mapa de calor? Este informe de mapa de calor de obleas tiene una tabla de datos de 414 000 filas.

Aunque se trata de un informe extenso y con muchos datos, los tiempos de carga no fueron tan malos como los de algunos de los casos de prueba anteriores. Al exportarlo desde JMP 17, la apertura del informe tomó 14,7 segundos, mientras que la apertura del mismo informe exportado desde JMP 18 tomó alrededor de 4,4 segundos. Esto representa una reducción del tiempo de carga inicial del 70 % o un aumento del rendimiento de 3,3 veces .
Puntos del generador de gráficos
La última prueba analiza los puntos con un resumen de una tabla de datos que consta de 1,2 millones de filas.

No trabajamos tanto con los puntos como con otros segmentos, por lo que el rendimiento lo reflejará. En cambio, este informe destaca muchas de las otras mejoras que realizamos en los cálculos y el análisis, así como las mejoras generales en toda la pila de informes. La carga del informe exportado desde JMP 17 tomó alrededor de 2,9 segundos, en comparación con los aproximadamente 2,4 segundos que tomó cargar un informe exportado desde JMP 18. Por lo tanto, una disminución del tiempo de carga inicial del 17 % o un aumento del rendimiento de 1,2 veces . Si bien al principio puede sentirse decepcionado por estos números, recuerde que sigue siendo una mejora del 20 %, que creemos que siempre será bienvenida.
Tablas
En 2013, surgió un problema relacionado con los informes que contenían grandes cantidades de datos en tablas, lo que provocaba que los navegadores se bloquearan. Se realizó una solución rápida: simplemente se limitó la cantidad de filas a 1000, ya que los informes con tablas grandes son poco comunes. Sin embargo, escuchamos de clientes que querían ver el conjunto de datos completo.
En JMP 18.0, los usuarios ahora pueden navegar por la tabla de manera más eficiente con la incorporación de controles de paginación para ver todos los registros de la tabla. Los usuarios pueden navegar con los siguientes controles:
|
|
|
|---|
|
|<
|
Navegando a la primera página.
|
|
<
|
Navega a la página anterior.
|
|
>
|
Navega a la página siguiente.
|
|
>|
|
Navega a la última página.
|
|
Cuadro de texto
|
Navega al número de página ingresado.
|
|
n de N
|
Proporciona información sobre la página actual (n) y el número total de páginas (N).
|
Diseño de control de paginación
