< prev index next >

src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp

Print this page
rev 57843 : 8237963: Shenandoah: Heap iteration should use single-threaded string dedup oops_do_slow()

*** 264,274 **** ShenandoahVMRoots<false /*concurrent*/> _vm_roots; ShenandoahClassLoaderDataRoots<false /*concurrent*/, true /*single threaded*/> _cld_roots; ShenandoahSerialWeakRoots _serial_weak_roots; ShenandoahWeakRoots<false /*concurrent*/> _weak_roots; ! ShenandoahStringDedupRoots _dedup_roots; ShenandoahCodeCacheRoots<ShenandoahAllCodeRootsIterator> _code_roots; public: ShenandoahHeapIterationRootScanner(); --- 264,274 ---- ShenandoahVMRoots<false /*concurrent*/> _vm_roots; ShenandoahClassLoaderDataRoots<false /*concurrent*/, true /*single threaded*/> _cld_roots; ShenandoahSerialWeakRoots _serial_weak_roots; ShenandoahWeakRoots<false /*concurrent*/> _weak_roots; ! ShenandoahConcurrentStringDedupRoots _dedup_roots; ShenandoahCodeCacheRoots<ShenandoahAllCodeRootsIterator> _code_roots; public: ShenandoahHeapIterationRootScanner();
< prev index next >