Packages

c

scala.tools.nsc.profile

ProfileSnap

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

Source
Profiler.scala
Linear Supertypes
Serializable, java.io.Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ProfileSnap
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ProfileSnap(threadId: Long, threadName: String, snapTimeNanos: Long, idleTimeNanos: Long, cpuTimeNanos: Long, userTimeNanos: Long, allocatedBytes: Long, heapBytes: Long, totalClassesLoaded: Long, totalJITCompilationTime: Long)

Value Members

  1. val allocatedBytes: Long
  2. val cpuTimeNanos: Long
  3. val heapBytes: Long
  4. val idleTimeNanos: Long
  5. val snapTimeNanos: Long
  6. val threadId: Long
  7. val threadName: String
  8. val totalClassesLoaded: Long
  9. val totalJITCompilationTime: Long
  10. def updateHeap(heapBytes: Long): ProfileSnap
  11. val userTimeNanos: Long