United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: JDK-6501045 The calculation for excessive GC overhead should ignore explicity GC's.
JDK-6501045 : The calculation for excessive GC overhead should ignore explicity GC's.

Details
Type:
Enhancement
Submit Date:
2006-12-05
Status:
Resolved
Updated Date:
2010-04-02
Project Name:
JDK
Resolved Date:
2007-01-17
Component:
hotspot
OS:
generic
Sub-Component:
gc
CPU:
generic
Priority:
P4
Resolution:
Fixed
Affected Versions:
7
Fixed Versions:
hs10 (b06)

Related Reports
Backport:
Backport:

Sub Tasks

Description
The calculation of the GC overhead for the UseGCOverheadLimit option
includes the GC costs for all full GC's.  This calculation should not
include explicit GC's (System.gc()) because those have been requested
by the application and such an action should not induce an out-of-memory
because of excessive GC costs.

                                    

Comments
SUGGESTED FIX

/net/prt-archiver/data/archived_workspaces/main/gc_baseline/2007/20070108150331.jmasa.gc_baseline_6501045/workspace/webrevs/webrev-2007.01.08
                                     
2007-01-22
EVALUATION

Skip the check for gc overhead if the collection is a gc is requested
by the user.
                                     
2006-12-13



Hardware and Software, Engineered to Work Together