--- old/src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp 2019-03-13 09:15:53.932257653 +0100 +++ new/src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp 2019-03-13 09:15:53.352248047 +0100 @@ -151,16 +151,13 @@ } -namespace { - class PSIsScavengable : public BoolObjectClosure { - bool do_object_b(oop obj) { - return ParallelScavengeHeap::heap()->is_in_young(obj); - } - }; - - PSIsScavengable _is_scavengable; -} +class PSIsScavengable : public BoolObjectClosure { + bool do_object_b(oop obj) { + return ParallelScavengeHeap::heap()->is_in_young(obj); + } +}; +static PSIsScavengable _is_scavengable; void ParallelScavengeHeap::post_initialize() { CollectedHeap::post_initialize();