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