< prev index next >

src/hotspot/share/services/threadService.hpp

Print this page
rev 48162 : 8191789: migrate more Thread-SMR stuff from thread.[ch]pp -> threadSMR.[ch]pp
Reviewed-by: stefank


  16  * 2 along with this work; if not, write to the Free Software Foundation,
  17  * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  18  *
  19  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  20  * or visit www.oracle.com if you need additional information or have any
  21  * questions.
  22  *
  23  */
  24 
  25 #ifndef SHARE_VM_SERVICES_THREADSERVICE_HPP
  26 #define SHARE_VM_SERVICES_THREADSERVICE_HPP
  27 
  28 #include "classfile/javaClasses.hpp"
  29 #include "runtime/handles.hpp"
  30 #include "runtime/init.hpp"
  31 #include "runtime/jniHandles.hpp"
  32 #include "runtime/objectMonitor.hpp"
  33 #include "runtime/objectMonitor.inline.hpp"
  34 #include "runtime/perfData.hpp"
  35 #include "runtime/thread.hpp"

  36 #include "services/management.hpp"
  37 #include "services/serviceUtil.hpp"
  38 
  39 class OopClosure;
  40 class ThreadDumpResult;
  41 class ThreadStackTrace;
  42 class ThreadSnapshot;
  43 class StackFrameInfo;
  44 class ThreadConcurrentLocks;
  45 class DeadlockCycle;
  46 
  47 // VM monitoring and management support for the thread and
  48 // synchronization subsystem
  49 //
  50 // Thread contention monitoring is disabled by default.
  51 // When enabled, the VM will begin measuring the accumulated
  52 // elapsed time a thread blocked on synchronization.
  53 //
  54 class ThreadService : public AllStatic {
  55 private:




  16  * 2 along with this work; if not, write to the Free Software Foundation,
  17  * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  18  *
  19  * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
  20  * or visit www.oracle.com if you need additional information or have any
  21  * questions.
  22  *
  23  */
  24 
  25 #ifndef SHARE_VM_SERVICES_THREADSERVICE_HPP
  26 #define SHARE_VM_SERVICES_THREADSERVICE_HPP
  27 
  28 #include "classfile/javaClasses.hpp"
  29 #include "runtime/handles.hpp"
  30 #include "runtime/init.hpp"
  31 #include "runtime/jniHandles.hpp"
  32 #include "runtime/objectMonitor.hpp"
  33 #include "runtime/objectMonitor.inline.hpp"
  34 #include "runtime/perfData.hpp"
  35 #include "runtime/thread.hpp"
  36 #include "runtime/threadSMR.hpp"
  37 #include "services/management.hpp"
  38 #include "services/serviceUtil.hpp"
  39 
  40 class OopClosure;
  41 class ThreadDumpResult;
  42 class ThreadStackTrace;
  43 class ThreadSnapshot;
  44 class StackFrameInfo;
  45 class ThreadConcurrentLocks;
  46 class DeadlockCycle;
  47 
  48 // VM monitoring and management support for the thread and
  49 // synchronization subsystem
  50 //
  51 // Thread contention monitoring is disabled by default.
  52 // When enabled, the VM will begin measuring the accumulated
  53 // elapsed time a thread blocked on synchronization.
  54 //
  55 class ThreadService : public AllStatic {
  56 private:


< prev index next >