Class SynchronizedMarkHolder

java.lang.Object
io.perfmark.impl.MarkHolder
io.perfmark.java6.SynchronizedMarkHolder

final class SynchronizedMarkHolder extends MarkHolder
  • Field Details

    • GEN_MASK

      private static final long GEN_MASK
      See Also:
    • markRecorderRef

      private final MarkRecorderRef 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

      private final String[] strings
  • Constructor Details

    • SynchronizedMarkHolder

      SynchronizedMarkHolder(int maxEvents, MarkRecorderRef markRecorderRef)
  • Method Details

    • writeNnss

      void writeNnss(long genOp, long n0, long n1, String s0, String s1)
    • writeNss

      void writeNss(long genOp, long n0, String s0, String s1)
    • writeNs

      void writeNs(long genOp, long n0, String s0)
    • writeTs

      void writeTs(long genOp, String s0)
    • writeTss

      void writeTss(long genOp, String s0, String s1)
    • writeN

      void writeN(long genOp, long n0)
    • writeNns

      void writeNns(long genOp, long n0, long n1, String s0)
    • writeSs

      void writeSs(long genOp, String s0, String s1)
    • resetForThread

      public void resetForThread()
      Description copied from class: MarkHolder
      Attempts to remove all Marks for the calling thread.
      Overrides:
      resetForThread in class MarkHolder
    • resetForAll

      public void resetForAll()
      Description copied from class: MarkHolder
      Attempts to remove all Marks in this mark holder.
      Overrides:
      resetForAll in class MarkHolder
    • read

      public List<MarkList> read()
      Specified by:
      read in class MarkHolder