Cómo analizar el rendimiento de un servidor Minecraft con spark

Spark te permite ver dónde está gastando el tiempo del procesador el servidor del juego. Si recibe el informe mientras ocurre el problema, aumentan sus posibilidades de conseguir el trabajo adecuado.

Paso a paso

  1. Verifique que Spark esté disponible en el servidor y que esté autorizado para ejecutar el comando de perfil. Algunas versiones de Paper pueden tener la herramienta incorporada.

  2. Ejecute /spark profiler start --timeout 60 mientras el problema persista. Si desea detenerlo manualmente, utilice /spark profiler stop.

  3. Examine el hilo del servidor principal y las ramas de mayor participación en el informe. Contando automáticamente una espera larga o un tiempo de inactividad como un error de complemento.

  4. Cambie la configuración relevante en el entorno de prueba y obtenga un segundo perfil en el mismo escenario. Compara dos informes con la misma carga de reproductores.

Tenlo en cuenta

Antes de compartir el enlace del informe externamente, verifique si contiene información del servidor.

Fuente y herramientas