I think the spikes in both are the gc (garbage collector) running. The gc for gcj is boehm's which might be slower than the one used by Sun. Thanks, Andrew Pinski