Class MarkHolder

java.lang.Object
io.perfmark.impl.MarkHolder
Direct Known Subclasses:
MarkHolderRecorder, SynchronizedMarkHolder, VarHandleMarkHolder

public abstract class MarkHolder extends Object
A MarkHolder records Marks for later retrieval.
  • Field Details

  • Constructor Details

    • MarkHolder

      protected MarkHolder()
  • Method Details

    • resetForThread

      public void resetForThread()
      Attempts to remove all Marks for the calling thread.
    • resetForAll

      public void resetForAll()
      Attempts to remove all Marks in this mark holder.
    • read

      public abstract List<MarkList> read()
    • read

      public void read(Collection<? super MarkList> destination)
    • maxMarks

      public int maxMarks()