On Jan 6, 2013, at 5:41 PM, Shawn Heisey <s...@elyograg.org> wrote: > Clarification of my question and my goals: > > What I *want* is for all GC pauses to be half a second or less.
I'd try working with the concurrent, low pause collector. Any of the stop the world collectors mixed with a large heap will likely mean a few second pauses at least at some points. A well tuned concurrent collector will never step the world in most situations. -XX:+UseConcMarkSweepGC I wrote an article that might be useful a while back: http://searchhub.org/2011/03/27/garbage-collection-bootcamp-1-0/ - Mark