Class OEnterpriseProfiler

All Implemented Interfaces:
OProfiler, OProfilerMXBean, OService, OOrientStartupListener, ODistributedLifecycleListener

public class OEnterpriseProfiler extends OAbstractProfiler implements ODistributedLifecycleListener
Profiling utility class. Handles chronos (times), statistics and counters. By default it's used as Singleton but you can create any instances you want for separate profiling contexts.

To start the recording use call startRecording(). By default record is turned off to avoid a run-time execution cost.

Author:
Luca Garulli