Тест скорости: array vs TList vs dynamic array
Проведем небольшой замер скорости случайного и последовательного доступа, используя:
- статический массив (array, должен размещаться на стеке)
- класс-контейнер
TList
(размещается в куче) - динамический массив (тоже размещается в куче)
Используем массив из 10 миллионов элементов имеющих типы данных integer
и varaint
. При необходимости вы можете легко изменить тип в соответствующей секции программы …