hg: hsx/hsx16/baseline: 5 new changesets

antonios.printezis at sun.com antonios.printezis at sun.com
Thu Nov 12 13:27:03 PST 2009

Changeset: 788af96b55e3
Author:    apetrusenko
Date:      2009-10-22 07:43 -0700
URL:       http://hg.openjdk.java.net/hsx/hsx16/baseline/rev/788af96b55e3

6858886: G1: guarantee(_next_marked_bytes <= used(),"invariant") at heapRegion.hpp:359
Reviewed-by: tonyp, ysr

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

Changeset: e3c995ac8078
Author:    tonyp
Date:      2009-10-23 14:34 -0400
URL:       http://hg.openjdk.java.net/hsx/hsx16/baseline/rev/e3c995ac8078

6886024: G1: assert(recent_avg_pause_time_ratio() < 1.00,"All GC?")
Summary: the assert is incorrect and can fire incorrectly due to floating point inaccuracy.
Reviewed-by: apetrusenko, ysr, jcoomes

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

Changeset: 2572dd3d6d7c
Author:    tonyp
Date:      2009-09-30 14:50 -0400
URL:       http://hg.openjdk.java.net/hsx/hsx16/baseline/rev/2572dd3d6d7c

6890137: G1: revamp reachable object dump
Summary: Revamp the reachable object dump debugging facility.
Reviewed-by: jmasa, apetrusenko

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp

Changeset: 850627f5fd81
Author:    apetrusenko
Date:      2009-10-27 02:42 -0700
URL:       http://hg.openjdk.java.net/hsx/hsx16/baseline/rev/850627f5fd81

6870843: G1: G1 GC memory leak
Summary: The fix addresses two memory leaks in G1 code: (1) _evac_failure_scan_stack - a resource object allocated on the C heap was not freed; (2) RSHashTable were linked into deleted list which was only cleared at full GC.
Reviewed-by: tonyp, iveresov

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/sparsePRT.cpp
! src/share/vm/gc_implementation/g1/sparsePRT.hpp

Changeset: 9f7d1f6201ab
Author:    johnc
Date:      2009-11-06 11:10 -0800
URL:       http://hg.openjdk.java.net/hsx/hsx16/baseline/rev/9f7d1f6201ab

6895788: G1: SATB and update buffer allocation code allocates too much space
Summary: The type in the NEW_C_HEAP_ARRRY and FREE_C_HEAP_ARRAY calls in the buffer allocation code was changed from void* to char as the size argument had already been mulitipled by the byte size of an object pointer.
Reviewed-by: ysr, tonyp

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

More information about the hotspot-dev mailing list