United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: JDK-7041501 NUMA: Expand the old gen more aggressively
JDK-7041501 : NUMA: Expand the old gen more aggressively

Details
Type:
Bug
Submit Date:
2011-05-03
Status:
Closed
Updated Date:
2011-07-29
Project Name:
JDK
Resolved Date:
2011-05-16
Component:
hotspot
OS:
generic
Sub-Component:
gc
CPU:
generic
Priority:
P3
Resolution:
Fixed
Affected Versions:
7
Fixed Versions:
hs21 (b12)

Related Reports
Backport:

Sub Tasks

Description
With UseNUMA we prescribe the OS to allocate the pages round-robin in the old gen. But the default expansion rate is quite low (128K in 32bit, 167K in 64bit), even less than a typical large page (in this case the expansion delta is rounded to the size of the page). This renders the RR allocation attribute useless, because we ask the OS to do it for a single page. The solution is to increase the expansion rate when UseNUMA is specified. Also, we should make sure that the delta is not less than page_size * lgroup_num.

                                    

Comments
EVALUATION

See description.
                                     
2011-05-03
EVALUATION

http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/567c87d484a0
                                     
2011-05-05



Hardware and Software, Engineered to Work Together