6.2.5 Subpool GC policy

The Subpool GC policy is designed to take advantage of IBM System p hardware features for multi-CPU servers. Subpool uses the Optimal Throughput collector, but has a different allocation scheme. The goal the subpool policy strives for is reduced contention on allocation lock. This is accomplished by dividing the heap into sections based on the size of allocation requests. Subpool is best suited for applications with high allocation rates on many threads, and is best suited for 16-way or higher servers.