Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Why3findUtils.TimerSourceTime related features.
A timer is created with create, and can the be started with start. A running timer can be stopped with stop and the time of this run (the time elapsed since last start) is added to the timer. A new run can then be started with start
The type of timers.
Create and register a timer to be printed by print_timings. The string argument is the timer name.
Return a timed version of the argument function : a global timer of name name will time the function execution.
Same as timed for binary functions.
Same as timed for ternary functions.
Print the global timers on the given formatter.
throttle ~delay:d f make succesive calls to f to only happen every ~delay seconds. The delayed function can be passed ~force:true to apply f immediately. Defaults to ~delay:0.1 which is 100ms.