RapiTime lets you measure the time taken between the execution of any points in your code, providing a flexible approach for gaining valuable insights on your code's timing behavior. This lets you analyze system response times, periodicity of execution, and separation, among other things.
You can take measurements between any two points in your code, for example function entry points, before or after specific statements, or at specific points in loops.
You can set up measurements to only be collected when specific execution paths are taken, and can apply conditions for measurement collection, for example to only collect measurements for specific loop iterations or when specific data values are observed.
After setting up a sequence and the measurements collected from it, RapiTime collects measurements when your code executes, and presents your results in a report.
Feature applies to: