APIdia Launch Partner
Top Fields Constructors Methods
jdk.jfr.events

public final Class MethodTimingEvent

extends AbstractJDKEvent
Class Inheritance
Annotations
@Name:jdk.MethodTiming
@Label:Method Timing
@Category:Java Virtual Machine, Method Tracing
@RemoveFields:duration, eventThread, stackTrace
@Description:Measures the approximate time it takes for a method to execute, including all delays, not just CPU processing time
Imports
jdk.jfr.Category, .Label, .Name, .Timespan, .Description, jdk.jfr.internal.RemoveFields

Field Summary

Modifier and TypeField and Description
public long
public long
public long
public long
public long

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static void
commit(long start, long method, long invocations, long minimum, long average, long maximum)

public static boolean
public static long

Field Detail

averageback to summary
public long average
Annotations
@Label:Average Time
@Description:The value may be missing (Long.MIN_VALUE) if the clock-resolution is too low to establish an average time
@Timespan:TICKS
invocationsback to summary
public long invocations
Annotations
@Label:Invocations
maximumback to summary
public long maximum
Annotations
@Label:Maximum Time
@Description:The value may be missing (Long.MIN_VALUE) if the clock-resolution is too low to establish a maximum time
@Timespan:TICKS
methodback to summary
public long method
Annotations
@Label:Method
minimumback to summary
public long minimum
Annotations
@Label:Minimum Time
@Description:The value may be missing (Long.MIN_VALUE) if the clock-resolution is too low to establish a minimum time
@Timespan:TICKS

Constructor Detail

MethodTimingEventback to summary
public MethodTimingEvent()

Method Detail

commitback to summary
public static void commit(long start, long method, long invocations, long minimum, long average, long maximum)
enabledback to summary
public static boolean enabled()
timestampback to summary
public static long timestamp()