Interface ProfilerFiller

All Known Subinterfaces:
ProfileCollector
All Known Implementing Classes:
ActiveProfiler, InactiveProfiler, ProfilerFiller.CombinedProfileFiller, TracyZoneFiller

public interface ProfilerFiller
  • Field Details

  • Method Details

    • startTick

      void startTick()
    • endTick

      void endTick()
    • push

      void push(String pName)
      Start section
    • push

      void push(Supplier<String> pNameSupplier)
    • pop

      void pop()
    • popPush

      void popPush(String pName)
    • popPush

      void popPush(Supplier<String> pNameSupplier)
    • addZoneText

      default void addZoneText(String pText)
    • addZoneValue

      default void addZoneValue(long pValue)
    • setZoneColor

      default void setZoneColor(int pColor)
    • zone

      default Zone zone(String pName)
    • zone

      default Zone zone(Supplier<String> pName)
    • markForCharting

      void markForCharting(MetricCategory pCategory)
    • incrementCounter

      default void incrementCounter(String pEntryId)
    • incrementCounter

      void incrementCounter(String pCounterName, int pIncrement)
    • incrementCounter

      default void incrementCounter(Supplier<String> pEntryIdSupplier)
    • incrementCounter

      void incrementCounter(Supplier<String> pCounterNameSupplier, int pIncrement)
    • combine

      static ProfilerFiller combine(ProfilerFiller pFirst, ProfilerFiller pSecond)