Impressive Jboss tools on Eclipse Europa

I gave RedHat Developer Studio (a.k.a Jboss tools) a quick try and it seems quite promising. I set it up on a brand new Eclipse Europa using the nightly buildsIt integrates Exadel Studio for Jsf development, and plugins to develop with your favorite Jboss Enterprise Middleware System tools and frameworks (hibernate, jbpm , jboss rules, jboss tree and aop cache,Jboss WS (jsr-181)) and off course the brand new Seam. It will offer a complete enterprise grade and open source middleware stack with a nice ide.I am really looking forward to the final release.
Here are some screenshots:

  • Hibernate’s perspective (using a Jpa persistance unit):

Hibernate perspective (Jpa persistance unit)

  • Facelet design/source view

Boost Eclipse performance under Windows

There’s an excellent Eclipse plug-in to prevent Windows from swapping to disk the memoryallocated to the Eclipse’s JVM.

The keepresident plug-in really improved Eclipse overall performance.

Sometimes Eclipse3 used to freeze for 10-20 seconds.Even after tweaking the JVM options (-XX:+UseParallelGC -Xms512m -Xmx512m -XX:MaxPermSize=96M on a 1Gbytes machine), it was still freezing randomly. I thought it was the GC on my mono-processor machine which was causing a “stop the world “ for all other threads (i didn’t trace it with the -verbose:gc). But actually, it seems that Windows was involved and deeply deteriorated the performance of Garbage Collection by swapping to disk even when there was still free physical memory ( like when the Eclipse Window is minimized). Now Eclipse is really fast !

Congratulations to the plug-in’s author