Dashboard de rendimiento

*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.

El panel de Rendimiento proporciona métricas de cliente y servidor actualizadas a minutos para tu experiencia.Supervisa esta página antes y después de actualizar tu experiencia para identificar problemas de rendimiento temprano.

Accede al tablero

Para acceder a la página de rendimiento, debes ser el propietario de la experiencia o tener permisos de grupo de análisis.

  1. Navegue a la página Creaciones en el Centro de creadores .
  2. Debajo del menú desplegable Centro de creadores , seleccione su cuenta o el grupo que posee la experiencia.
  3. Seleccione la experiencia.
  4. En el menú desplegable de monitoreo , seleccione rendimiento .

Usa el tablero

El tablero de mandos comienza con el número actual de usuarios, el número de servidores a los que se distribuyen y una descomposición de dispositivos.Para que el tablero de instrumentos muestre gráficos de cliente y servidor como los que se muestran a continuación , tu experiencia debe tener al menos 100 usuarios activos diarios (DAU).

El tablero de instrumentos contiene dos pestañas, Cliente y Servidor , junto con menús para ajustar el rango de fecha y el intervalo de tiempo.También puedes usar el menú Lugar para examinar lugares individuales en lugar de toda la experiencia.

El menú Filtro por te permite cambiar entre valores medios o de percentil.

A view of the filters menu.

Al revisar gráficos o filtrar:

  • P90 se refiere al número de valores que se encuentran dentro del 90% de los valores.Si el latido del corazón del servidor P90 es de 59, entonces el 90% de los servidores se ejecutan a o por debajo de 59 FPS.
  • Del mismo modo, P10 se refiere al percentil 10. Si el latido del corazón del servidor P10 es de 40, entonces el 10% de los servidores se ejecutan en o por debajo de 40 FPS.
  • P50 es el mediano. La mitad de todos los valores caen por encima de él, la mitad por debajo.

Gráficos de clientes

La pestaña Cliente incluye los siguientes gráficos, todos los cuales se dividen por plataforma o sistema operativo:

GráficoDescripción
Usuarios simultáneosGráfico de línea que muestra el número de usuarios en tu experiencia.
Tiempo de sesiónDuración que los usuarios pasan en tu experiencia.
puntuarde marco del clienteGráfico de línea que muestra marcos de cliente por segundo.Las tasas de marco bajas persistentes o los grandes descensos pueden señalar problemas.Para obtener información sobre la investigación de la puntuarde fotogramas del cliente, consulte Computación del cliente.
puntuarde caída del clienteGráfico de línea que muestra la tasa de caída del cliente por introducirdispositivo.Los picos en la puntuarde accidentes, particularmente después de una actualización de la experiencia, a menudo indican un problema.
Uso de memoria del clienteGráfico de línea que muestra el uso de memoria del cliente por introducirdispositivo. Los aumentos continuos pueden indicar una fuga de memoria. Ver Memoria.
Porcentaje de uso de memoria del clienteGráfico de línea que muestra el porcentaje de memoria de dispositivo disponible que está utilizando el cliente.Por ejemplo, si la línea de Android se acerca al 100%, la mayoría de los dispositivos Android que ejecutan tu experiencia están en riesgo de quedarse sin memoria y colapsar.

Gráficos del servidor

La pestaña Servidor incluye los siguientes gráficos:

GráficoDescripción
Tiempo de CPU del servidorGráfico de área apilada que muestra milisegundos (ms) de tiempo de procesamiento por marco.Los valores superiores a 16,67 ms son muy poco deseables; pueden causar que las tasas de marco del servidor caigan por debajo de 60.Ver Computación del servidor
puntuarde fotogramas del servidorGráfico de línea que muestra la velocidad del marco del servidor en FPS.Idealmente, este valor siempre es de 60.La velocidad del marco del servidor está limitada a 60 y las caídas pueden reducir la velocidad del marco del cliente y aumentar la latencia.Vea Computación de scripts.
Uso de memoria del servidorDiagrama de área apilada que muestra el uso del almacenamiento del servidor en MB.Trate de mantener este valor por debajo del 50% de la memoria total del servidor.Sin embargo, el gráfico no muestra la memoria total del servidor, por lo que otra buena directriz es mantenerse por debajo de 3 GB.Si este número se mantiene alto o aumenta continuamente con el tiempo, investigue formas de mejorar el uso de la memoria.
Memoria del servidor por edadDiagrama de área apilada que muestra el uso de memoria del servidor por edad del servidor.Si el uso de memoria aumenta significativamente durante la vida útil del servidor, investigue posibles fugas de memoria en las categorías con más crecimiento, particularmente scripts , física y renderizado .
Núcleos utilizados por servidorGráfico de línea que muestra el uso del núcleo de CPU del servidor.El uso de bajo recuento de núcleos combinado con un alto tiempo de CPU del servidor es un indicador que deberías investigar multihilo.
Eficiencia de cálculoGráfico de línea que muestra la eficiencia de tu experiencia en comparación con el promedio de Roblox.Los valores por encima del 100% indican una mayor eficiencia que la base de línea.Los factores de contribución incluyen el número máximo de jugadores por servidor (mayor es más eficiente) y el tiempo de CPU del servidor por marco (menor es más eficiente).Una mayor eficiencia de cómputo significa un menor impacto ambiental, pero esta métrica no es indicativa de una buena o mala experiencia de jugador.

Las tablas de CPU y memoria del servidor predeterminan la vista general de Todo , pero tienen menús desplegables para grupos de procesos individuales, como física, renderizado y scripts.La suma de estas categorías no es no exhaustiva; el servidor realiza una pequeña cantidad—normalmente insignificante—de trabajo adicional por marco que no se incluye en ninguna categoría.Como tal, los valores generales de milisegundos y MB son ligeramente inferiores a la realidad, pero lo suficientemente bajos como para darte una comprensión clara del ejecucióndel servidor.

Si una categoría es superior a la habitual o parece estar ocupando una cantidad desproporcionada de tiempo, utilice el menú desplegable para bajar al grupo y identificar procesos que podrían estar causando problemas.

The server CPU time chart showing the physics dropdown.
  • Las categorías y tareas de CPU se mapean a las de la MicroProfiler, por lo que puedes tomar copias de seguridad del servidor, seleccionar el modo temporizadores y luego usar el menú grupos para filtrar por el grupo de procesos problemático.

    Por ejemplo, si detectas un problema potencial con el proceso de montaje del grupo Física, lo puedes encontrar con el mismo nombre en el MicroProfiler:

    The MicroProfiler showing the assemble process within the Physics group.
  • Las etiquetas de memoria se mapean a las de Enum.DeveloperMemoryTag , con la notable excepción de CoreMemory:Total , que es equivalente a Enum.DeveloperMemoryTag.Internal .Puedes usar la Consola del desarrollador para verificar las etiquetas para un uso excesivo.Esta imagen muestra cómo podrías usar la consola de desarrollador para investigar un problema con PlaceMemory:GraphicsTexture que ves en el tablero de instrumentos:

    The Developer Console showing the server memory view.

Solucionar problemas

Si detectas un problema potencial, usa los siguientes pasos para remediarlo y solucionarlo:

  1. Revisa tus actualizaciones recientes y considera deshacerlas si el impacto en las métricas es severo.

  2. Vea Identificar problemas de rendimiento y Mejorar el rendimiento para obtener información sobre cómo solucionar problemas con la ejecución del servidor, la ejecución del cliente y el uso de la memoria.

  3. Utilice las herramientas de prueba integradas para profundizar aún más en los problemas:

  4. Reúne comentarios de usuarios de tu comunidad.