Package io.perfmark.java6
Class SynchronizedMarkHolder
java.lang.Object
io.perfmark.impl.MarkHolder
io.perfmark.java6.SynchronizedMarkHolder
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final longprivate final MarkRecorderRefprivate final intprivate final longprivate longprivate final long[]private longprivate final String[]Fields inherited from class io.perfmark.impl.MarkHolder
NO_MAX_MARKS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionread()voidAttempts to remove all Marks in this mark holder.voidAttempts to remove all Marks for the calling thread.(package private) voidwriteN(long genOp, long n0) (package private) void(package private) void(package private) void(package private) void(package private) void(package private) void(package private) voidMethods inherited from class io.perfmark.impl.MarkHolder
maxMarks, read
-
Field Details
-
GEN_MASK
private static final long GEN_MASK- See Also:
-
markRecorderRef
-
maxEvents
private final int maxEvents -
maxEventsMask
private final long maxEventsMask -
nIdx
private long nIdx -
sIdx
private long sIdx -
nums
private final long[] nums -
strings
-
-
Constructor Details
-
SynchronizedMarkHolder
SynchronizedMarkHolder(int maxEvents, MarkRecorderRef markRecorderRef)
-
-
Method Details
-
writeNnss
-
writeNss
-
writeNs
-
writeTs
-
writeTss
-
writeN
void writeN(long genOp, long n0) -
writeNns
-
writeSs
-
resetForThread
public void resetForThread()Description copied from class:MarkHolderAttempts to remove all Marks for the calling thread.- Overrides:
resetForThreadin classMarkHolder
-
resetForAll
public void resetForAll()Description copied from class:MarkHolderAttempts to remove all Marks in this mark holder.- Overrides:
resetForAllin classMarkHolder
-
read
- Specified by:
readin classMarkHolder
-