dotty.tools.dotc.profile

Members list

Type members

Classlikes

object ChromeTrace

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
final class ChromeTrace(f: Path) extends Closeable

Allows writing a subset of captrue traces based on https://docs.google.com/document/d/1CvAClvFfyA5R-PhYUmn5OOQtYMH4h6I0nSsKchNAySU/preview# Can be visualized using https://ui.perfetto.dev/, Chrome's about://tracing (outdated) or the tooling in https://www.google.com.au/search?q=catapult+tracing&oq=catapult+tracing+&aqs=chrome..69i57.3974j0j4&sourceid=chrome&ie=UTF-8

Attributes

Companion
object
Supertypes
trait Closeable
class Object
trait Matchable
class Any

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
enum EventType(name: String)

Attributes

Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object FileUtils

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
FileUtils.type
case class GcEventData(pool: String, reportTimeNs: Long, gcStartMillis: Long, gcEndMillis: Long, durationMillis: Long, name: String, action: String, cause: String, threads: Long)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
case class ProfileRange(start: ProfileSnap, end: ProfileSnap, phase: Phase, purpose: String, taskCount: Int, thread: Thread)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
sealed trait ProfileReporter

Attributes

Supertypes
class Object
trait Matchable
class Any
Known subtypes
case class ProfileSnap(threadId: Long, threadName: String, snapTimeNanos: Long, idleTimeNanos: Long, cpuTimeNanos: Long, userTimeNanos: Long, allocatedBytes: Long, heapBytes: Long, totalClassesLoaded: Long, totalJITCompilationTime: Long)

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Profiler

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
Profiler.type
sealed trait Profiler

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any

Attributes

Supertypes
class Object
trait Matchable
class Any
sealed trait ThreadPoolFactory

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type