Rendimiento y lag

Encontrar qué está causando el lag de verdad

Revisado el 6 de septiembre de 2026 1 min de lectura

Adivinar qué plugin causa el lag gasta tardes enteras. Un perfilador lo responde en unos cinco minutos, con un informe que señala el código por líneas.

Por qué pasa

Un tick tiene 50 milisegundos para hacerlo todo. Cuando algo de dentro tarda más, el TPS cae. Un perfilador muestrea lo que el servidor está ejecutando de verdad y te dice qué tarea se está llevando el tiempo.

Qué hacer

  1. Instala spark

    Funciona en Paper, Spigot, Purpur, Fabric y Forge. Pon el jar en plugins (o en mods) y reinicia.

  2. Perfila mientras está pasando el lag

    Ejecuta /spark profiler start en el juego, déjalo unos minutos de lag real y luego /spark profiler stop. Perfilar un servidor en reposo no dice nada.

  3. Abre el enlace que te da

    El informe es un árbol de lo que consumió tiempo de tick, ordenado por coste. Las primeras entradas son tu problema, y suelen llevar el nombre de un plugin.

  4. Mira la memoria aparte

    /spark heapsummary enseña qué está llenando la memoria. Útil cuando el síntoma son congelaciones periódicas y no lentitud constante.

Cómo saber que ya está

Tienes el nombre de un plugin o una tarea y un porcentaje de tiempo de tick al lado. Eso es lo que hay que arreglar, actualizar o quitar.

Conviene saberlo

Porcentajes muy altos contra las tripas del propio Minecraft suelen significar entidades o carga de chunks, no un plugin. Eso tiene sus propios artículos en esta sección.