Using a fixed ringbuffer instead of a list increases the performance slightly.