package profile
Content Hierarchy
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- case class GcEventData(pool: String, reportTimeNs: Long, gcStartMillis: Long, gcEndMillis: Long, durationMillis: Long, name: String, action: String, cause: String, threads: Long) extends Product with Serializable
- case class ProfileRange(start: ProfileSnap, end: ProfileSnap, phase: Phase, purpose: String, taskCount: Int, thread: Thread) extends Product with Serializable
- sealed trait ProfileReporter extends AnyRef
- case class ProfileSnap(threadId: Long, threadName: String, snapTimeNanos: Long, idleTimeNanos: Long, cpuTimeNanos: Long, userTimeNanos: Long, allocatedBytes: Long, heapBytes: Long, totalClassesLoaded: Long, totalJITCompilationTime: Long) extends Product with Serializable
- sealed abstract class Profiler extends AnyRef
- trait ProfilerPlugin extends AnyRef
Specifies a plugin to the profiler.
Specifies a plugin to the profiler. This is generated via the ServiceLoader. See java.util.ServiceLoader javadoc for configuration information
Note: this must generate a java interface only
- trait ProfilerPluginRun extends AnyRef
Generated by ProfilerPlugin, the plugin information for a single run of the compiler
- class StreamProfileReporter extends ProfileReporter
- sealed trait ThreadPoolFactory extends AnyRef
Value Members
- object ConsoleProfileReporter extends ProfileReporter
- object EventType extends Enumeration
- object NoOpProfileReporter extends ProfileReporter
- object Profiler
- object ThreadPoolFactory
The Scala compiler and reflection APIs.