--- old/src/share/vm/gc/cms/concurrentMarkSweepThread.hpp 2016-03-15 12:31:38.495774872 +0100 +++ new/src/share/vm/gc/cms/concurrentMarkSweepThread.hpp 2016-03-15 12:31:38.343769744 +0100 @@ -39,11 +39,8 @@ friend class CMSCollector; private: - static ConcurrentMarkSweepThread* _cmst; - static CMSCollector* _collector; - static SurrogateLockerThread* _slt; - static SurrogateLockerThread::SLT_msg_type _sltBuffer; - static Monitor* _sltMonitor; + static ConcurrentMarkSweepThread* _cmst; + static CMSCollector* _collector; enum CMS_flag_type { CMS_nil = NoBits, @@ -75,9 +72,6 @@ // Constructor ConcurrentMarkSweepThread(CMSCollector* collector); - static void makeSurrogateLockerThread(TRAPS); - static SurrogateLockerThread* slt() { return _slt; } - static void threads_do(ThreadClosure* tc); // Printing