This mainly targets crashes that include the JVM.dll file. The GUI suggests many things, such as disabling overclocking and lowering CPU threads. What it should actually do is analyze the line with "Current thread" on it. This says exactly the thread that the game crashed on. For instance, " GCTaskThread "GC Thread#9" means an issue with the GC, so the assitant can say "Add -XX:UseZGC to your Java arguments".
This mainly targets crashes that include the JVM.dll file. The GUI suggests many things, such as disabling overclocking and lowering CPU threads. What it should actually do is analyze the line with "Current thread" on it. This says exactly the thread that the game crashed on. For instance, " GCTaskThread "GC Thread#9" means an issue with the GC, so the assitant can say "Add -XX:UseZGC to your Java arguments".