Skip to content

v3.0

Pre-release
Pre-release

Choose a tag to compare

@karwekarwe karwekarwe released this 28 May 15:22
· 2 commits to v3.0 since this release
6be6642

v3.0

std::vector vs Vector

Tuščių vektorių pildymas (milisekundėmis):

1000 10000 100000 1000000 10000000
std::vector 0.27 3 28 289 2848
Vector 0.08 1 9 118 1106

Atminties perskirstymai užpildant 100 000 000 elementų:

std::vector:

std::vector atmintis buvo perskirstyta 27 kartų

Vector:

Vector atmintis buvo perskirstyta 27 kartų

Duomenų apdorojimas (milisekundėmis):

Vector 100000 1000000 10000000
Skaitymas iš failo: 169 1965 23842
Skirstymas į dvi grupes: 34 319 13412
Rūšiavimas didėjimo tvarka konteineryje: 107 1410 22931
Viso: 310 3694 60185
std::vector 100000 1000000 10000000
Skaitymas iš failo: 189 1737 17837
Skirstymas į dvi grupes: 30 272 4932
Rūšiavimas didėjimo tvarka konteineryje: 182 2393 36037
Viso: 401 4402 58806