Prepared by: | kbarrett on Tue Apr 28 17:51:18 EDT 2015 |
---|---|
Workspace: | /home/kab/sandboxes/backports/hs-dev/hotspot |
Compare against version: | qparent |
Summary of changes: | 770 lines changed: 465 ins; 278 del; 27 mod; 11679 unchg |
Changeset: | hotspot.changeset |
Bug id: | JDK-8048179 : Early reclaim of large objects that are referenced by a few objects |
Legend: |
Modified file Deleted file New file |
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
rev 7321 : 8048179: Early reclaim of large objects that are referenced by a few objects Summary: Push the remembered sets of large objects with few referenced into the dirty card queue at the beginning of the evacuation so that they may end up with zero remembered set entries at the end of the collection, and are potentially reclaimed. Also improve timing measurements of the early reclaim mechanism, and shorten flag names. Reviewed-by: brutisso, jmasa, dfazunen71 lines changed: 45 ins; 5 del; 21 mod; 6877 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
rev 7321 : 8048179: Early reclaim of large objects that are referenced by a few objects Summary: Push the remembered sets of large objects with few referenced into the dirty card queue at the beginning of the evacuation so that they may end up with zero remembered set entries at the end of the collection, and are potentially reclaimed. Also improve timing measurements of the early reclaim mechanism, and shorten flag names. Reviewed-by: brutisso, jmasa, dfazunen3 lines changed: 3 ins; 0 del; 0 mod; 1642 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
rev 7321 : 8048179: Early reclaim of large objects that are referenced by a few objects Summary: Push the remembered sets of large objects with few referenced into the dirty card queue at the beginning of the evacuation so that they may end up with zero remembered set entries at the end of the collection, and are potentially reclaimed. Also improve timing measurements of the early reclaim mechanism, and shorten flag names. Reviewed-by: brutisso, jmasa, dfazunen6 lines changed: 4 ins; 0 del; 2 mod; 585 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/gc_implementation/g1/g1GCPhaseTimes.hpp
rev 7321 : 8048179: Early reclaim of large objects that are referenced by a few objects Summary: Push the remembered sets of large objects with few referenced into the dirty card queue at the beginning of the evacuation so that they may end up with zero remembered set entries at the end of the collection, and are potentially reclaimed. Also improve timing measurements of the early reclaim mechanism, and shorten flag names. Reviewed-by: brutisso, jmasa, dfazunen3 lines changed: 2 ins; 0 del; 1 mod; 287 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/gc_implementation/g1/g1_globals.hpp
rev 7321 : 8048179: Early reclaim of large objects that are referenced by a few objects Summary: Push the remembered sets of large objects with few referenced into the dirty card queue at the beginning of the evacuation so that they may end up with zero remembered set entries at the end of the collection, and are potentially reclaimed. Also improve timing measurements of the early reclaim mechanism, and shorten flag names. Reviewed-by: brutisso, jmasa, dfazunen6 lines changed: 4 ins; 0 del; 2 mod; 329 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
rev 7321 : 8048179: Early reclaim of large objects that are referenced by a few objects Summary: Push the remembered sets of large objects with few referenced into the dirty card queue at the beginning of the evacuation so that they may end up with zero remembered set entries at the end of the collection, and are potentially reclaimed. Also improve timing measurements of the early reclaim mechanism, and shorten flag names. Reviewed-by: brutisso, jmasa, dfazunen12 lines changed: 12 ins; 0 del; 0 mod; 1269 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
rev 7321 : 8048179: Early reclaim of large objects that are referenced by a few objects Summary: Push the remembered sets of large objects with few referenced into the dirty card queue at the beginning of the evacuation so that they may end up with zero remembered set entries at the end of the collection, and are potentially reclaimed. Also improve timing measurements of the early reclaim mechanism, and shorten flag names. Reviewed-by: brutisso, jmasa, dfazunen8 lines changed: 8 ins; 0 del; 0 mod; 500 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
-----
Raw
test/gc/g1/TestGCLogMessages.java
rev 7321 : 8048179: Early reclaim of large objects that are referenced by a few objects Summary: Push the remembered sets of large objects with few referenced into the dirty card queue at the beginning of the evacuation so that they may end up with zero remembered set entries at the end of the collection, and are potentially reclaimed. Also improve timing measurements of the early reclaim mechanism, and shorten flag names. Reviewed-by: brutisso, jmasa, dfazunen2 lines changed: 1 ins; 0 del; 1 mod; 190 unchg
------ ------ ------
------
---
New
-----
Raw
test/gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java
rev 7321 : 8048179: Early reclaim of large objects that are referenced by a few objects Summary: Push the remembered sets of large objects with few referenced into the dirty card queue at the beginning of the evacuation so that they may end up with zero remembered set entries at the end of the collection, and are potentially reclaimed. Also improve timing measurements of the early reclaim mechanism, and shorten flag names. Reviewed-by: brutisso, jmasa, dfazunen131 lines changed: 131 ins; 0 del; 0 mod; 0 unchg
------ ------ ------
------
---
New
-----
Raw
test/gc/g1/TestEagerReclaimHumongousRegionsWithRefs.java
rev 7321 : 8048179: Early reclaim of large objects that are referenced by a few objects Summary: Push the remembered sets of large objects with few referenced into the dirty card queue at the beginning of the evacuation so that they may end up with zero remembered set entries at the end of the collection, and are potentially reclaimed. Also improve timing measurements of the early reclaim mechanism, and shorten flag names. Reviewed-by: brutisso, jmasa, dfazunen113 lines changed: 113 ins; 0 del; 0 mod; 0 unchg
------ ------ ------
------
---
New
-----
Raw
test/gc/g1/TestG1TraceEagerReclaimHumongousObjects.java
rev 7321 : 8048179: Early reclaim of large objects that are referenced by a few objects Summary: Push the remembered sets of large objects with few referenced into the dirty card queue at the beginning of the evacuation so that they may end up with zero remembered set entries at the end of the collection, and are potentially reclaimed. Also improve timing measurements of the early reclaim mechanism, and shorten flag names. Reviewed-by: brutisso, jmasa, dfazunen142 lines changed: 142 ins; 0 del; 0 mod; 0 unchg
------ ------ ------
------
Old
---
-----
---
test/gc/g1/TestEagerReclaimHumongousRegions2.java
131 lines changed: 0 ins; 131 del; 0 mod; 0 unchg
------ ------ ------
------
Old
---
-----
---
test/gc/g1/TestG1TraceReclaimDeadHumongousObjectsAtYoungGC.java
142 lines changed: 0 ins; 142 del; 0 mod; 0 unchg
This code review page was prepared using /home/kab/devtools/jdk/code-tools/webrev/webrev.ksh (vers 25.6-hg+openjdk.java.net).