Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
8242054: Shenandoah: New incremental-update mode
Reviewed-by: shade
- Loading branch information
Showing
with
819 additions
and 78 deletions.
- +2 −2 src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
- +6 −4 src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
- +6 −2 src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
- +6 −6 src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
- +2 −2 src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.hpp
- +1 −1 src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp
- +1 −1 src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
- +1 −1 src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
- +1 −1 src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
- +5 −1 src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
- +4 −3 src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
- +39 −20 src/hotspot/share/gc/shenandoah/shenandoahBarrierSetClone.inline.hpp
- +30 −25 src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
- +3 −0 src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
- +1 −1 src/hotspot/share/gc/shenandoah/shenandoahHeuristics.hpp
- +52 −0 src/hotspot/share/gc/shenandoah/shenandoahIUMode.cpp
- +41 −0 src/hotspot/share/gc/shenandoah/shenandoahIUMode.hpp
- +1 −0 src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
- +17 −1 test/hotspot/jtreg/compiler/c2/aarch64/TestVolatiles.java
- +2 −0 test/hotspot/jtreg/gc/CriticalNativeArgs.java
- +36 −0 test/hotspot/jtreg/gc/shenandoah/TestAllocHumongousFragment.java
- +40 −0 test/hotspot/jtreg/gc/shenandoah/TestAllocIntArrays.java
- +40 −0 test/hotspot/jtreg/gc/shenandoah/TestAllocObjectArrays.java
- +45 −0 test/hotspot/jtreg/gc/shenandoah/TestAllocObjects.java
- +19 −0 test/hotspot/jtreg/gc/shenandoah/TestGCThreadGroups.java
- +20 −0 test/hotspot/jtreg/gc/shenandoah/TestHeapUncommit.java
- +28 −0 test/hotspot/jtreg/gc/shenandoah/TestLotsOfCycles.java
- +3 −2 test/hotspot/jtreg/gc/shenandoah/TestObjItrWithHeapDump.java
- +30 −0 test/hotspot/jtreg/gc/shenandoah/TestPeriodicGC.java
- +20 −0 test/hotspot/jtreg/gc/shenandoah/TestRefprocSanity.java
- +14 −0 test/hotspot/jtreg/gc/shenandoah/TestRegionSampling.java
- +30 −0 test/hotspot/jtreg/gc/shenandoah/TestRetainObjects.java
- +30 −0 test/hotspot/jtreg/gc/shenandoah/TestSieveObjects.java
- +19 −0 test/hotspot/jtreg/gc/shenandoah/TestStringDedup.java
- +32 −0 test/hotspot/jtreg/gc/shenandoah/TestStringDedupStress.java
- +21 −0 test/hotspot/jtreg/gc/shenandoah/TestStringInternCleanup.java
- +14 −0 test/hotspot/jtreg/gc/shenandoah/TestVerifyJCStress.java
- +2 −1 test/hotspot/jtreg/gc/shenandoah/TestWrongArrayMember.java
- +16 −0 test/hotspot/jtreg/gc/shenandoah/mxbeans/TestChurnNotifications.java
- +15 −0 test/hotspot/jtreg/gc/shenandoah/mxbeans/TestPauseNotifications.java
- +3 −2 test/hotspot/jtreg/gc/shenandoah/oom/TestClassLoaderLeak.java
- +18 −0 test/hotspot/jtreg/gc/shenandoah/options/TestExplicitGC.java
- +2 −0 test/hotspot/jtreg/gc/shenandoah/options/TestHeuristicsUnlock.java
- +1 −1 test/hotspot/jtreg/gc/shenandoah/options/TestSelectiveBarrierFlags.java
- +8 −1 test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierDisable.java
- +2 −0 test/hotspot/jtreg/gc/stress/CriticalNativeStress.java
- +43 −0 test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithShenandoah.java
- +32 −0 test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithShenandoah.java
- +15 −0 test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithShenandoah.java
Oops, something went wrong.