Skip to content
Hosting · Rendimiento

Spark: perfilado del servidor

Cómo tomar un perfil del servidor con el plugin Spark, leer el árbol de llamadas, encontrar la causa del lag y ver el uso de memoria.

Actualizado 13 de agosto de 2026

Spark es un profiler moderno para Paper, Fabric, Forge y Velocity. Muestra a dónde va el tiempo de CPU, incluidos los mecanismos vanilla.

Tomar un perfil

spark profiler start --timeout 300

Cinco minutos con jugadores reales conectados y el enlace aparece solo. O bien:

spark profiler stop

Comandos rápidos

spark tps            TPS and MSPT
spark health         overall state, memory, disk
spark heapsummary    what is using memory

Cómo leer el árbol

El informe es un árbol de llamadas con porcentajes. La idea es bajar por la rama "más gorda" hasta que quede claro el nombre del plugin, del mod o del mecanismo.

Hallazgos típicos:

RamaQué es
EntityLiving.tick con un peso grandeDemasiados mobs — Mobs y entidades
Village..., Brain.tickAldeanos — Aldeas
ChunkMap, generationCarga y generación de chunks — Pregeneración
Nombre de un pluginUn plugin — Un plugin rompe el servidor
Hopper, TileEntityTolvas y mecanismos — Granjas

Memoria

spark heapsummary muestra qué objetos ocupan el heap. Un número creciente de entidades o de entradas de plugins entre dos snapshots es señal de una fuga.

La regla principal

Primero haz el perfil, después haz cambios. Ajustar "según los consejos del foro" sin medir normalmente no logra nada y a veces empeora las cosas.

Hosting de MinecraftTu servidor sigue activo aunque estés offlineCrear servidor