Package io.perfmark.impl
Represents implementation pieces to make PerfMark work.
-
Class Summary Class Description ConcurrentThreadLocal<T> A "thread local" variable that uses weak refs to track the thread to value mapping.Generator A Generator keeps track of what generation the PerfMark library is on.Mark MarkHolder A MarkHolder records Marks for later retrieval.MarkList MarkList is collection of Marks, in the order they were recorded.MarkList.Builder MarkRecorder A MarkRecorder records tracing events fromPerfMarkcalls.MarkRecorderRef Represents a MarkRecorder ID and the Thread that created it.Storage Storage is responsible for storing and returning recorded marks.ThreadInfo Represents info about a Thread that may or may not still be around. -
Enum Summary Enum Description Mark.Operation Mark.OperationType