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 name)
      Start section
    • push

      void push(Supplier<String> nameSupplier)
    • pop

      void pop()
    • popPush

      void popPush(String name)
    • popPush

      void popPush(Supplier<String> nameSupplier)
    • addZoneText

      default void addZoneText(String text)
    • addZoneValue

      default void addZoneValue(long value)
    • setZoneColor

      default void setZoneColor(int color)
    • zone

      default Zone zone(String name)
    • zone

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

      void markForCharting(MetricCategory category)
    • incrementCounter

      default void incrementCounter(String entryId)
    • incrementCounter

      void incrementCounter(String counterName, int increment)
    • incrementCounter

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

      void incrementCounter(Supplier<String> counterNameSupplier, int increment)
    • combine

      static ProfilerFiller combine(ProfilerFiller first, ProfilerFiller second)