DespikerSender.this

Construct a DespikerSender sending data recorded by specified profilers.

Despiker will show results from passed profilers side-by-side, matching their 'frame' zones. To get meaningful results, all profilers should start profiling at the same time and have one 'frame' zone for each frame of the profiled game/program.

The main use of multiple profilers is to profile code in multiple threads simultaneously. If you don't need this, pass a single profiler.

class DespikerSender
@safe pure nothrow @nogc
this

Parameters

profilers Profiler[]

Profilers the DespikerSender will send data from. Must not be empty. Must not have more than 1024 profilers.

Note:

At the moment, DespikerSender does not support resetting profilers. Neither of the passed profilers may be reset() while the DespikerSender is being used.

Meta