Construct a ChunkyEventList.
Add a new chunk of profile data.
Get a generator to produce profiling events from the list over time as chunks are added.
Is the ChunkyEventList out of space?
Provide more space to store chunks (not chunk data itself).
Get an exact slice of the ChunkyEventList as described by a SliceExtents instance.
Get a slice of the ChunkyEventList containing events in specified time range.
A single chunk of profiling data.
Generates events from the event list as chunks are added.
A 'slice' of events in the chunky event list.
Extents of a Slice.
A 'slice' of events based on start end end time.
A list of events providing range 'slices', using chunks of profiling data for storage.
Useful for real-time profiling (used by Despiker); can add new chunks of profile data in real time and create ranges to generate events in specified time or chunk slices without processing the preceding chunks.