public interface CompilationMXBean extends PlatformManagedObject
一个java虚拟机具有这个接口的实现类的一个实例。本实例实现此接口是一个MXBean可以通过调用ManagementFactory.getCompilationMXBean()
方法或从platform MBeanServer
方法得到的。
用于唯一标识在MBeanServer MXBean的ObjectName是编译系统:
java.lang:type=Compilation
可以通过调用
PlatformManagedObject.getObjectName()
方法得到的。
ManagementFactory.getPlatformMXBeans(Class)
,
JMX Specification.,
Ways to Access MXBeans
Modifier and Type | Method and Description |
---|---|
String |
getName()
返回刚刚在实时(JIT)编译器的名称。
|
long |
getTotalCompilationTime()
返回编译时花的大致时间(以毫秒计)所花费的时间。
|
boolean |
isCompilationTimeMonitoringSupported()
如果java虚拟机支持的编译时间的监测。
|
getObjectName
String getName()
boolean isCompilationTimeMonitoringSupported()
long getTotalCompilationTime()
该方法可以选择支持的平台。一个java虚拟机的实现可能不支持编译时间监测。的isCompilationTimeMonitoringSupported()
方法可用于确定如果java虚拟机支持此操作。
此值不显示的java虚拟机的性能水平,并不打算对不同虚拟机实现的性能比较。的实现可能有不同的定义和不同的编译时间的测量。
UnsupportedOperationException
如果java虚拟机不支持此操作。
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.