hg: hsx/hotspot-main/hotspot: 7 new changesets

jon.masamitsu at oracle.com jon.masamitsu at oracle.com
Fri Jul 27 23:22:46 PDT 2012


Changeset: 594dff5e3c2e
Author:    johnc
Date:      2012-07-17 11:52 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/594dff5e3c2e

7173712: G1: Duplicated code in G1UpdateRSOrPushRefOopClosure::do_oop_nv()
Summary: Duplicated code from G1RemSet::par_write_ref() inlined into G1UpdateRSOrPushRefOopClosure::do_oop_nv() was showing up in profiles with a fairly high amount of CPU time. Manually inline the main part of G1RemSet::par_write_ref() to eliminate the code duplication.
Reviewed-by: azeemj, brutisso

! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp

Changeset: d42fe3c3001d
Author:    johnc
Date:      2012-07-17 14:57 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/d42fe3c3001d

7184772: G1: Incorrect assert in HeapRegionLinkedList::add_as_head()
Summary: Assertion incorrectly checks that _head is NULL and should be checking that _tail is NULL instead.
Reviewed-by: johnc
Contributed-by: Brandon Mitchell <brandon at twitter.com>

! src/share/vm/gc_implementation/g1/heapRegionSet.cpp

Changeset: db823a892a55
Author:    johnc
Date:      2012-07-17 12:24 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/db823a892a55

7182260: G1: Fine grain RSet freeing bottleneck
Summary: Chain the fine grain PerRegionTables in an individual RSet together and free them in bulk using a single operation.
Reviewed-by: johnc, brutisso
Contributed-by: Thomas Schatzl <thomas.schatzl at jku.at>

! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp

Changeset: a2f7274eb6ef
Author:    tonyp
Date:      2012-07-19 15:15 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/a2f7274eb6ef

7114678: G1: various small fixes, code cleanup, and refactoring
Summary: Various cleanups as a prelude to introducing iterators for HeapRegions.
Reviewed-by: johnc, brutisso

! src/share/vm/gc_implementation/g1/collectionSetChooser.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/g1OopClosures.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp
! src/share/vm/gc_implementation/g1/g1RemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegionSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionSet.hpp
! src/share/vm/gc_implementation/g1/heapRegionSet.inline.hpp

Changeset: 113f4c73df61
Author:    jmasa
Date:      2012-07-24 14:48 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/113f4c73df61

Merge


Changeset: 3080f4743cf2
Author:    jmasa
Date:      2012-07-26 23:43 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/3080f4743cf2

Merge


Changeset: ff58dfd5b977
Author:    jmasa
Date:      2012-07-27 21:41 -0700
URL:       http://hg.openjdk.java.net/hsx/hotspot-main/hotspot/rev/ff58dfd5b977

Merge




More information about the hotspot-dev mailing list