Good benchmarks for testing GC performance/scalability
Igor Veresov
iggy.veresov at gmail.com
Tue Jun 12 08:14:59 UTC 2012
While SPECjvm2008 does not absolutely require a large heap - it never hurts to have plenty of memory. Also, in most subbenchmarks are structured as a bunch of parallel threads that operate on mostly thread-local data. Which makes it a perfect candidate for MPO. I've seen non-trivial gains with the NUMA allocator that is currently in Parallel Scavenger on very-NUMA machines, like multi-socket Mangy-Cours, back in the day.
igor
On Jun 11, 2012, at 11:01 PM, Lokesh Gidra wrote:
> Actually i have tried SPECjvm2008 but even there benchmarks do not have large heap requirements.
>
> Is it worth to make both SPECjbb2012 and SPECjbb2005 tests or the former one covers the later?
>
> Thanks
> Lokesh
>
> Igor Veresov <iggy.veresov at gmail.com> wrote:
> If you have access to SPEC benchmarks, SPECjbb2012 and SPECjvm2008 are worth trying too. They're all multithreaded and in many instances would benefit from memory placement opts.
>
> igor
>
> On Jun 11, 2012, at 7:39 PM, Lokesh Gidra wrote:
>
>> Hello,
>>
>> I am making some NUMA related optimizations to the parallelScavenge GC. And I want to test the performance on NUMA multo-core server with some multi-threaded benchmarks with multi-GB heap requirements. I have tried DaCapo but its heap requirements are pretty small. I know of SPECjbb2055, but nothing other than that. Can someone please suggest me some benchmarks for this purpose.
>>
>> Thanks in advance.
>>
>> Lokesh
>
More information about the hotspot-gc-dev
mailing list