So I'm here typing this for a friend, but here's how it's going down:
I've recently started a small, 28 mod server with Forge, version ending in 1291. Most of my friends have been able to join with no issues, however one had an error of lack of PermGen space. I'm not exactly a beginner or master at JVM arguments, but I did think increasing allocation should fix the error. Unfortunately, it did not. Apparently his client runs fine until a world is trying to load, in which case Minecraft becomes unresponsive and shows a permgen error in the client log, then stopping showing any messages whatsoever, implying a crash that doesn't actually occur according the the log.
While trying to troubleshoot the error I did research what exactly all these arguments mean, and if I'm wrong correct me...
Xmx is a dynamic amount of RAM allocated the the program
Xms is a static amount of RAM allocated
The other base arguments are what enable the garbage collection of Java...
But what is Xmn? I haven't found that anywhere, that is, in words that make sense.
Here's the log, the permgen space error is at the absolute bottom line (I've shrank it down to the last few lines)
FMLServerStartedEvent to mod Thaumcraft
[14:12:10] [Server thread/TRACE] [Thaumcraft/Thaumcraft]: Sent event FMLServerStartedEvent to mod Thaumcraft
[14:12:10] [Server thread/TRACE] [witchery/witchery]: Sending event FMLServerStartedEvent to mod witchery
[14:12:10] [Server thread/TRACE] [witchery/witchery]: Sent event FMLServerStartedEvent to mod witchery
[14:12:28] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Testing
[14:12:30] [Server thread/DEBUG] [FML/]: Reverting to frozen data state.
[14:12:32] [Server thread/INFO] [STDERR/]: [java.lang.Throwable$WrappedPrintStream:println:-1]: java.lang.OutOfMemoryError: PermGen space
So I'm here typing this for a friend, but here's how it's going down:
I've recently started a small, 28 mod server with Forge, version ending in 1291. Most of my friends have been able to join with no issues, however one had an error of lack of PermGen space. I'm not exactly a beginner or master at JVM arguments, but I did think increasing allocation should fix the error. Unfortunately, it did not. Apparently his client runs fine until a world is trying to load, in which case Minecraft becomes unresponsive and shows a permgen error in the client log, then stopping showing any messages whatsoever, implying a crash that doesn't actually occur according the the log.
While trying to troubleshoot the error I did research what exactly all these arguments mean, and if I'm wrong correct me...
Xmx is a dynamic amount of RAM allocated the the program
Xms is a static amount of RAM allocated
The other base arguments are what enable the garbage collection of Java...
But what is Xmn? I haven't found that anywhere, that is, in words that make sense.
Here's the log, the permgen space error is at the absolute bottom line (I've shrank it down to the last few lines)
[14:12:10] [Server thread/TRACE] [Thaumcraft/Thaumcraft]: Sent event FMLServerStartedEvent to mod Thaumcraft
[14:12:10] [Server thread/TRACE] [witchery/witchery]: Sending event FMLServerStartedEvent to mod witchery
[14:12:10] [Server thread/TRACE] [witchery/witchery]: Sent event FMLServerStartedEvent to mod witchery
[14:12:28] [Server thread/DEBUG] [FML/]: Gathering id map for writing to world save Testing
[14:12:30] [Server thread/DEBUG] [FML/]: Reverting to frozen data state.
[14:12:32] [Server thread/INFO] [STDERR/]: [java.lang.Throwable$WrappedPrintStream:println:-1]: java.lang.OutOfMemoryError: PermGen space
If anything else is needed, just ask.
Don't bother replying, we fixed it after troubleshooting.