Содержание

Быстродействие операций C++

Результаты тестирования gcc

Платформа

CPU AMD A6-3650 APU
RAM 8 GB
OS Linux openSUSE 13.1 x86_64
Compiler gcc (SUSE Linux) 4.8.1 20130909 [gcc-4_8-branch revision 202388]

Контейнеры STL

Тип тестаЧисло элементовВремя выполнения, мкс
Перебор всех элементов линейно C-array uint32_t[]: доступ по чтению10000004579
Перебор всех элементов линейно STL vector<uint32_t>: доступ по чтению100000021510
Перебор всех элементов линейно STL list<uint32_t>: доступ по чтению100000018788
Перебор всех элементов линейно C-array uint64_t[]: доступ по чтению10000004607
Перебор всех элементов линейно STL vector<uint64_t>: доступ по чтению100000021439
Перебор всех элементов линейно STL list<uint64_t>: доступ по чтению100000019162