hg: jdk8u/jdk8u-dev/hotspot: 8057003: Large reference arrays cause extremely long synchronization times
    paul.hohensee at gmail.com 
    paul.hohensee at gmail.com
       
    Wed Aug 19 18:22:00 UTC 2020
    
    
  
Changeset: 72053ed6f8d4
Author:    tschatzl
Date:      2016-11-24 11:27 +0100
URL:       https://hg.openjdk.java.net/jdk8u/jdk8u-dev/hotspot/rev/72053ed6f8d4
8057003: Large reference arrays cause extremely long synchronization times
Summary: Slice large object arrays into parts so that the synchronization of marking threads with an STW pause request does not take long.
Reviewed-by: ehelin, pliden
Contributed-by: maoliang.ml at alibaba-inc.com
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp
+ src/share/vm/gc_implementation/g1/g1ConcurrentMarkObjArrayProcessor.cpp
+ src/share/vm/gc_implementation/g1/g1ConcurrentMarkObjArrayProcessor.hpp
+ src/share/vm/gc_implementation/g1/g1ConcurrentMarkObjArrayProcessor.inline.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/utilities/taskqueue.hpp
    
    
More information about the jdk8u-dev-changes
mailing list