I have an Eclipse (plugin-based) application, which I try to start with Java 64bit from a jnlp file (I used maven tycho to build it). Shortly after starting the application, it doesn't respond anymore and sometimes it even closes automatically. If starting the application with Java 32bit, the application works fine.
If I check the log files, I get the java.lang.OutOfMemoryError: PermGen space exception. I have increased the MaxPermSize to 756m and still did not work. I can see that the CPU reaches almost 100% usage when the application is blocked.
If you have any suggestions about what I can to to fix the problem or some explanation, please share them.
Thank you!
The solution for me was to change to Java 1.7. I have previously tried with Java 1.6.0_26_x64 and Java 1.6.0_29_x64 and got the errors described above.
I have changed now to Java 1.7.0_04_x64 and it works smoothly, without blocking at all.
Edit: It also works with Java 1.6.0_33.