This took me a while to figure out, so I thought I would post to share the info and start a discussion.
I had a processing sketch where I set the Java memory pool to 1Gig
I had a processing sketch where I set the Java memory pool to 1Gig
-Xmx1024m. All was well with Processing displaying what it's suppose to display. Later I increased this to 1.5Gig
-Xmx1500m. This worked fine on my MacPro and on my XP machines. But it would not run correctly on our Win2k machines (JRE 6.0) with Radeon x600 and 3Gig memory. It would run the CPU parts.. getting through the setup, but soon as it went to render an image, it would freeze.
Of course, I had made a lot of changes to my code between the two versions, so after a day of stripping the code down to nothing, I figured out it wasn't even the code. It was the setting for the max memory allocated to Java when I launched the jar file. Changing this back to -Xmx1024 resolved the issue and the world was all well again. I tested out a few different settings (1100,1200,1300,1400), but it didn't work until I hit 1Gig and below. Go figure... anyway. Hope this helps others that may be working with Processing on a wide range of systems.