As precaution, I run with the newest versions for a while prior to recommending my clients to upgrade.
The first week with 1.6_21 was hell. Tomcat was running out memory, both NetBeans and Eclipse routinely died.
I patched my environments by setting with -XX:MaxPermSize set to 512m.
I found out the cause of my problems: http://tinyurl.com/38nr6v8 A bug arose when Oracle changed the company field name in Java from "Sun Microsystems, Inc" to "Oracle Corporation".
I went to Java.com to see if I was running the latest/greatest. The nice little display said I was running the latest.
I used Java –version to verify, which returned Java 1.6_21-b06.
Reading the articles and blogs, 1.6_21-b06 was incorrect. The latest was 1.6_21-b07.
went the JDK route, which uninstalled, and then installed the latest. Now my environment says Java 1.6_21-b07.
It would be nice if Oracle would have Java.com actually look at subversions, or had this patch actually Java 1.6_22. Yes, it’s embarrassing, I’m embarrassed for Oracle, but don’t let Java 1.6_21-b06 hanging out there by simply not updating the Java.com site.