Review Request: UseNUMAInterleaving

Paul Hohensee paul.hohensee at
Tue May 17 10:16:53 PDT 2011

Do we have a list of such applications?  If not, we could add an 
analysis to the performance
team's roadmap.


On 5/17/11 12:58 PM, Igor Veresov wrote:
> UseNUMA already has this mechanism. If you turn it on it will 
> deactivate itself if the machine is not NUMA. The problem with turning 
> it on by default is that it can be not necessarily beneficial for all 
> applications (however for most of them it is).
> igor
> On 5/17/11 5:04 AM, Paul Hohensee wrote:
>> I believe you can get memory geometry info from Solaris on both sparc or
>> intel.
>> Don't know about Windows or Linux. Anyone??
>> Paul
>> On 5/17/11 5:12 AM, Andrew Haley wrote:
>>> On 17/05/11 00:18, Paul Hohensee wrote:
>>>> I suggest you just use -XX:+UseNUMA rather than adding a new
>>>> flag. UseNUMA seems generic enough to cover whatever implementation
>>>> is best on a particular platform.
>>> Indeed. I am worried by the proliferation of command-line
>>> optimization flags that have obscure meanings that are difficult to
>>> understand by anyone unfamiliar with a particular computer
>>> architecture. This sort of tweakage might be mostly used by people
>>> doing benchmarking.
>>> When should this flag *not* be used? To make it more useful, is it
>>> possible to make any of this the default? Can a system where it is
>>> advantageous be autodetected?
>>> Andrew.

More information about the hotspot-compiler-dev mailing list