Guide#52Español
Para spark

Para spark

spark (chispa) es una herramienta para probar el rendimiento del juego, ver cuellos de botella de rendimiento y tartamudeo. Cuando encuentres situaciones como juego lento o alta latencia, puedes usar spark.

Después de la versión 0.5.3 (¿sospechosa?), se ha eliminado spark del paquete gto. (/gtocore spark es una instrucción heredada, no es válida si no se instala spark)

usado por sparkasync-profiler no es compatible con algunos núcleos de Linux

Más cercanos spark issue son estos dos:

#512 Crash using spark-1.10.53 (Forge) on Alpine 3.18 with openjdk21-jre-headless Esto es Forge + 1.20.1 + spark 1.10.53 + JDK 21 bajo native crash directamente. Aunque el otro es Alpine/aarch64, no tu Debian/amd64, la naturaleza es la misma, ambos son spark native profiler se bloquea directamente en el entorno host.

#535 Spark 1.20.1 Forge-47.4.10 (spark version 1.10.53) incompatible with Java 25 Esto es Forge 1.20.1 + spark 1.10.53 + Java 25 incompatible, y coincide con el fenómeno de tu etapa anterior.

Además:

#546 Spark 1.20.1 Profiler doesn't work

#557 Disable spark profiler on linux

#560 Could not find VMThread bridge. Unsupported JVM?

Por lo tanto, al menos se pueden confirmar dos puntos:

Esto no es un fenómeno extraño exclusivo de ti. spark 1.10.53 en 1.20.1, Forge, Linux, bajo diferentes combinaciones de JDK, efectivamente ya hay personas que han reportado problemas de crash/no disponibilidad relacionados con el profiler.

El problema aquí no es solo Java 25 Ya has probado en la práctica:

JDK 25 se bloquea

JDK 21 también se bloquea, así que ahora parece más bien spark 1.10.53 native profiler no es compatible con la combinación de tu entorno de contenedor Linux, no solo es un problema de la versión principal de Java.

También he visto async-profiler upstream release:

v4.2

v4.3

Aquí se pueden ver algunas direcciones de reparación muy relevantes:

v4.2: Re-implement SafeAccess crash protection

v4.3: Harden crash protection in StackWalker

v4.3: Support compilation on modern JDKs

v4.3: Workaround for the kernel PERF_EVENT_IOC_REFRESH bug

v4.3: Fix races related to VM termination

Contributors

Comments

0