hg: hsx/hotspot-gc/hotspot: 6818524: G1: use ergonomic resizing of PLABs
john.cuthbertson at oracle.com
john.cuthbertson at oracle.com
Mon Aug 6 22:08:00 UTC 2012
Changeset: aaf61e68b255
Author: johnc
Date: 2012-08-06 12:20 -0700
URL: http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/aaf61e68b255
6818524: G1: use ergonomic resizing of PLABs
Summary: Employ PLABStats instances to record information about survivor and old PLABs, and use the recorded stats to adjust the sizes of survivor and old PLABS.
Reviewed-by: johnc, ysr
Contributed-by: Brandon Mitchell <brandon at twitter.com>
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
- src/share/vm/gc_implementation/parNew/parGCAllocBuffer.cpp
- src/share/vm/gc_implementation/parNew/parGCAllocBuffer.hpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.cpp
! src/share/vm/gc_implementation/parNew/parNewGeneration.hpp
+ src/share/vm/gc_implementation/shared/parGCAllocBuffer.cpp
+ src/share/vm/gc_implementation/shared/parGCAllocBuffer.hpp
! src/share/vm/memory/tenuredGeneration.cpp
! src/share/vm/precompiled/precompiled.hpp
More information about the hotspot-gc-dev
mailing list