--- old/src/share/vm/memory/strongRootsScope.hpp 2015-04-02 12:42:03.604298887 +0200 +++ new/src/share/vm/memory/strongRootsScope.hpp 2015-04-02 12:42:03.500298891 +0200 @@ -27,14 +27,8 @@ #include "memory/iterator.hpp" -// Some collectors will perform "process_strong_roots" in parallel. -// Such a call will involve claiming some fine-grained tasks, such as -// scanning of threads and code blobs. -// Claiming of these tasks requires that sequential code calls -// initialization methods to set the claiming code in the right -// state for parallel task claiming. -// StrongRootsScope is a way to capture such setup code to make -// sure that it is executed in the correct way. +// Sets up and tears down the required state for parallel root processing. + class StrongRootsScope : public MarkingCodeBlobClosure::MarkScope { public: StrongRootsScope(bool activate = true);