Package io.perfmark.impl
Class MarkRecorder
- java.lang.Object
-
- io.perfmark.impl.MarkRecorder
-
public class MarkRecorder extends java.lang.ObjectA MarkRecorder records tracing events fromPerfMarkcalls. Instances of this class can be called concurrently by multiple threads.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedMarkRecorder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidattachKeyedTag(long gen, java.lang.String name, long value0)voidattachKeyedTag(long gen, java.lang.String name, long value0, long value1)voidattachKeyedTag(long gen, java.lang.String name, java.lang.String value)voidattachTag(long gen, java.lang.String tagName, long tagId)voidevent(long gen, java.lang.String eventName)voidevent(long gen, java.lang.String eventName, java.lang.String subEventName)voidevent(long gen, java.lang.String eventName, java.lang.String tagName, long tagId)voideventAt(long gen, java.lang.String eventName, long nanoTime)voideventAt(long gen, java.lang.String eventName, java.lang.String subEventName, long nanoTime)voideventAt(long gen, java.lang.String eventName, java.lang.String tagName, long tagId, long nanoTime)voidlink(long gen, long linkId)voidstart(long gen, java.lang.String taskName)voidstart(long gen, java.lang.String taskName, java.lang.String subTaskName)voidstart(long gen, java.lang.String taskName, java.lang.String tagName, long tagId)voidstartAt(long gen, java.lang.String taskName, long nanoTime)voidstartAt(long gen, java.lang.String taskName, java.lang.String subTaskName, long nanoTime)voidstartAt(long gen, java.lang.String taskName, java.lang.String tagName, long tagId, long nanoTime)voidstop(long gen)voidstop(long gen, java.lang.String taskName)voidstop(long gen, java.lang.String taskName, java.lang.String subTaskName)voidstop(long gen, java.lang.String taskName, java.lang.String tagName, long tagId)voidstopAt(long gen, long nanoTime)voidstopAt(long gen, java.lang.String taskName, long nanoTime)voidstopAt(long gen, java.lang.String taskName, java.lang.String subTaskName, long nanoTime)voidstopAt(long gen, java.lang.String taskName, java.lang.String tagName, long tagId, long nanoTime)voidunimplemented()This method exists for subclasses to add custom behavior to unimplemented method calls.
-
-
-
Method Detail
-
start
public void start(long gen, java.lang.String taskName, java.lang.String tagName, long tagId)
-
start
public void start(long gen, java.lang.String taskName)
-
start
public void start(long gen, java.lang.String taskName, java.lang.String subTaskName)
-
startAt
public void startAt(long gen, java.lang.String taskName, java.lang.String tagName, long tagId, long nanoTime)
-
startAt
public void startAt(long gen, java.lang.String taskName, long nanoTime)
-
startAt
public void startAt(long gen, java.lang.String taskName, java.lang.String subTaskName, long nanoTime)
-
link
public void link(long gen, long linkId)
-
stop
public void stop(long gen)
-
stop
public void stop(long gen, java.lang.String taskName, java.lang.String tagName, long tagId)
-
stop
public void stop(long gen, java.lang.String taskName)
-
stop
public void stop(long gen, java.lang.String taskName, java.lang.String subTaskName)
-
stopAt
public void stopAt(long gen, long nanoTime)
-
stopAt
public void stopAt(long gen, java.lang.String taskName, java.lang.String tagName, long tagId, long nanoTime)
-
stopAt
public void stopAt(long gen, java.lang.String taskName, long nanoTime)
-
stopAt
public void stopAt(long gen, java.lang.String taskName, java.lang.String subTaskName, long nanoTime)
-
event
public void event(long gen, java.lang.String eventName, java.lang.String tagName, long tagId)
-
event
public void event(long gen, java.lang.String eventName)
-
event
public void event(long gen, java.lang.String eventName, java.lang.String subEventName)
-
eventAt
public void eventAt(long gen, java.lang.String eventName, java.lang.String tagName, long tagId, long nanoTime)
-
eventAt
public void eventAt(long gen, java.lang.String eventName, long nanoTime)
-
eventAt
public void eventAt(long gen, java.lang.String eventName, java.lang.String subEventName, long nanoTime)
-
attachTag
public void attachTag(long gen, java.lang.String tagName, long tagId)
-
attachKeyedTag
public void attachKeyedTag(long gen, java.lang.String name, java.lang.String value)
-
attachKeyedTag
public void attachKeyedTag(long gen, java.lang.String name, long value0)
-
attachKeyedTag
public void attachKeyedTag(long gen, java.lang.String name, long value0, long value1)
-
unimplemented
public void unimplemented()
This method exists for subclasses to add custom behavior to unimplemented method calls. All the other methods in this class invoke this method.
-
-