Tstreams ou estruturas de dados do delphi
Código
Tenho trabalhado com matrizes grandes e lista imensas (huge lists) comparando o desempenho de estruturas derivadas das classes (TStream) com estruturas nativas do delphi tipo arrays dinâmicos ou ponteiro de arrays. A conclusão dessas comparações é a seguinte: caso vocês primem pela quantidade de dados e não a velocidade de acesso usem estruturas de dados baseadas em Stream, senão, utilize as estruturas de dados nativas do delphi, tipo TList, TCollection, entre outros. Geralmente, as estruturas de dados do delphi são 2 vezes mais rápidas do que estruturas derivadas da classe TStream.