posted on Thu Feb 09, 2012 9:03 am
Most of the posts in those discussions are really off the mark, but whatever. Okay, so they didn't think it would be a good idea to do a C++ port.
Why didn't they just set up a little installer to make a shortcut for you that requests some more memory for Java like your little batch file does? Assuming that giving it up to 2GB will solve this freezing issue (which as far as I'm concerned is a showstopper level issue because it makes the game *unplayable*). You don't have to port a damn thing, just make a shortcut to get around the JVM's limitations which cause the game to become unplayable.
Well after a whole lot of tweaking I gave up on my 32 bit JRE (which has Eclipse functioning just fine) and installed 64 bit. That also allows me to allocate more than 1.5GB so I'm running it with a heap ceiling of 3GB now and it's been going smooth. The frame timing graph is also much more consistent.
Silverstone SG06: 2500K@4.5Ghz on Corsair H80 Push+Pull Scythe Kama Flow 2, Gigabyte Windforce GTX 670, ASRock Z68M-ITX/HT, 16GB Patriot DDR3-1600 @1T, OCZ Vertex 3 120GB