Back to Throughput Collector
Response times of the JBoss server were lagging a bit and the swapping was high with the CMS GC settings, so I'm back to the throughput collector (-XX:+UseParallelGC). I get occassional long pauses, but most the time, it's responding pretty quickly.
Here are my latest settings in my small environment:
-server -Xms44m -Xmx44m -XX:ThreadStackSize=96 -Xss96k -XX:+UseParallelGC -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -verbose:gc -XX:-TraceClassUnloading