This table shows the user cpu time for 6u3 and 6u4 reported by
/bin/time for running 32 bit javac on various numbers of files on a Sun Blade 2500, 2 cpus. Sol 10.
Options used are:
   -J-XX:ThreadStackSize=768 -J-Xmx896m -J-Xms128m -J-XX:PermSize=32m -J-XX:MaxPermSize=160m
                6u3     6u4     Per cent degradation
Server:                           
    122 files   12.3    13.2    0.07
    203 files   13.7    15.6    0.14
    435 files   31.6    36.2    0.15
                        
Client 
    203 files   5.3     5.4     0.02
I added the option
    -XX:+PrintGCDetails
and the two log files shows that the GC time is the same for 6u3 and 6u4.
I swapped libjvm.so in 6u3 and 6u4 and the degradation followed libjvm.so.
The attached script can be used to repro this problem.