Good benchmarks for testing GC performance/scalability
Lokesh Gidra
lokesh.gidra at yahoo.com
Tue Jun 12 14:31:45 UTC 2012
Thanks a lot for the information. Actually I am also working on ParallelSacavenge, but trying to improve the GC as well.
Lokesh
>________________________________
> From: Igor Veresov <iggy.veresov at gmail.com>
>To: Lokesh Gidra <lokesh.gidra at yahoo.com>
>Cc: hotspot_gc <hotspot-gc-dev at openjdk.java.net>
>Sent: Tuesday, 12 June 2012 4:14 PM
>Subject: Re: Good benchmarks for testing GC performance/scalability
>
>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