Profiler

The profiler collects and logs profiling times.

halmd.utility.profiler.profile()

Log and reset runtime accumulators.

halmd.utility.profiler.on_profile(acc, desc)

Connect accumulator for profiling.

Parameters:
  • acc – runtime accumulator
  • desc (string) – description of runtime accumulator
Returns:

connection

halmd.utility.profiler.on_prepend_profile(slot)

Connect slot to signal.

Parameters:slot – nullary function
Returns:connection
halmd.utility.profiler.on_append_profile(slot)

Connect slot to signal.

Parameters:slot – nullary function
Returns:connection