ark::pipeline::SubscriberTimings

Defined in header “ark/pipeline/subscriber_base.hh”.


Timing-related information to a subscriber.

Variables

  • double max_schedule_latency_s= -1.0
    Maximum latency observed. This is the time we spent being scheduled but not executed (from the time the subscriber was first pushed to).

  • double max_execution_time_s= -1.0
    Maximum amount of time we spent executing this callback.

  • double sum_execution_time_s= 0.0
    Total amount of time spent executing this callback.

  • uint64_t execution_count= 0
    A count of the number of times this callback has been executed in this period.