Packages

p

scala.tools.nsc

profile

package profile

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. 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
  2. case class ProfileRange(start: ProfileSnap, end: ProfileSnap, phase: Phase, purpose: String, taskCount: Int, thread: Thread) extends Product with Serializable
  3. sealed trait ProfileReporter extends AnyRef
  4. 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
  5. sealed abstract class Profiler extends AnyRef
  6. 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

  7. trait ProfilerPluginRun extends AnyRef

    Generated by ProfilerPlugin, the plugin information for a single run of the compiler

  8. class StreamProfileReporter extends ProfileReporter
  9. sealed trait ThreadPoolFactory extends AnyRef

Value Members

  1. object ConsoleProfileReporter extends ProfileReporter
  2. object EventType extends Enumeration
  3. object NoOpProfileReporter extends ProfileReporter
  4. object Profiler
  5. object ThreadPoolFactory

Ungrouped