Large Page allocation strategy only for 2003?

Bernd Eckenfels bernd-2012 at eckenfels.net
Tue Oct 2 00:03:49 UTC 2012


Hello,

While investigating the risks of using/recommending large pages I noticed  
that there are two different allocations strategies. One requests the  
whole area (I guess thats part of the heap in NUMA?) with a single malloc  
or with multiple (+UseLargePagesIndividualAllocation). The option for this  
defaults to single on all platforms but Windows 2003.

I wonder if this is really a 2003 thing only. or if the code should be  
updated to default to on on Win7,8,2008 and 2008R2 as well.

I asume, that not the whole heap will be allocated in case of NUMA, right?  
Because otherwise I could see use for the IndividulaAllocations in that  
case as well, otherwise a single locality might get exhausted?

Greetings
Bernd



More information about the hotspot-gc-dev mailing list