All Classes
-
All Classes Interface Summary Class Summary Enum 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.Impl Internal Internal Internal Link A link represents a linkage between asynchronous tasks.Mark Mark.Operation Mark.OperationType MarkHolder A MarkHolder records Marks for later retrieval.MarkList MarkList is collection of Marks, in the order they were recorded.MarkList.Builder MarkListWalker MarkRecorder A MarkRecorder records tracing events fromPerfMarkcalls.MarkRecorderRef Represents a MarkRecorder ID and the Thread that created it.PerfMark PerfMark is a very low overhead tracing library.SecretGenerator SecretGenerator SecretGenerator SecretGenerator.MethodHandleGenerator SecretGenerator.VarHandleGenerator This class let's PerfMark have fairly low overhead detection if it is enabled, with reasonable time between enabled and other threads noticing.SecretGenerator.VolatileGenerator SecretMarkRecorder SecretMarkRecorder SecretMarkRecorder.SynchronizedMarkRecorder SecretMarkRecorder.SynchronizedMarkRecorder.LocalHolder SecretMarkRecorder.VarHandleMarkRecorder SecretMarkRecorder.VarHandleMarkRecorder.LocalHolder SecretPerfMarkImpl SecretPerfMarkImpl.PerfMarkImpl Storage Storage is responsible for storing and returning recorded marks.StringFunction<T> This interface is equivalent tojava.util.function.Function.SynchronizedMarkHolder Tag Tag is a dynamic, runtime created identifier (such as an RPC id).TaskCloseable TaskCloseable is a helper class to simplify the closing of PerfMark tasks.ThreadInfo Represents info about a Thread that may or may not still be around.ThreadRef ThreadRefInfo TraceEvent TraceEvent.TagMap TraceEventViewer This class converts from the Trace Event json data into a full HTML page.TraceEventWriter Writes the PerfMark results to a "Trace Event" JSON file usable by the Chromium Profiler "Catapult".TraceEventWriter.TraceEventObject TraceEventWriter.TraceEventWalker TraceEventWriter.TraceEventWalker.LinkTuple TraceEventWriter.TraceEventWalker.TaskStart VarHandleMarkHolder