Packages

c

scala.tools.nsc.profile

ProfileCounters

case class ProfileCounters(wallClockTimeNanos: Long, idleTimeNanos: Long, cpuTimeNanos: Long, userTimeNanos: Long, allocatedBytes: Long, retainedHeapBytes: Long, gcTimeMillis: Long) extends Product with Serializable

Source
Profiler.scala
Linear Supertypes
Serializable, java.io.Serializable, Product, Equals, AnyRef, Any
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ProfileCounters
  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 ProfileCounters(wallClockTimeNanos: Long, idleTimeNanos: Long, cpuTimeNanos: Long, userTimeNanos: Long, allocatedBytes: Long, retainedHeapBytes: Long, gcTimeMillis: Long)

Value Members

  1. def +(that: ProfileCounters): ProfileCounters
  2. def -(that: ProfileCounters): ProfileCounters
  3. val allocatedBytes: Long
  4. def allocatedMB: Double
  5. def cpuTimeMillis: Double
  6. val cpuTimeNanos: Long
  7. val gcTimeMillis: Long
  8. def idleTimeMillis: Double
  9. val idleTimeNanos: Long
  10. val retainedHeapBytes: Long
  11. def retainedHeapMB: Double
  12. def updateHeap(heapDetails: ProfileCounters): ProfileCounters
  13. def userTimeMillis: Double
  14. val userTimeNanos: Long
  15. def wallClockTimeMillis: Double
  16. val wallClockTimeNanos: Long