und die alten Daten bleiben einfach unangetastet im Ring
Das geht auch nur solange gut, bis der generische Ringbuffer mit Managed Types verwendet wird.
Genau, ich rede ja auch nur von meiner Anwendung, mit reinen TBytes Streams.
Dass der universelle RingBuffer so nicht optimiert werden kann ist klar.
Deshalb schreibe ich ja dass ein Vergleich mit Äpfeln und Birnen etwas unfair ist