Të përgjithshme

Benchmarking

Në shqip: Matja e shpejtësisë

ShpjegimiSQ

Benchmarking do të thotë të matësh me saktësi sa zgjat një copë kodi, shumë herë rresht, për të krahasuar dy zgjidhje. Kujdes: mat në kushte reale dhe me versionin final (release), jo debug.

EnglishEN

Benchmarking means precisely measuring how long a piece of code takes, many times over, to compare two solutions. Careful: measure under realistic conditions and with the final (release) build, not debug.

Si ta mendosh

Si një garë vrapimi me kronometër për të parë kush është më i shpejtë.

Lexoje në anglisht

Like a timed race to see who's fastest.

Shembull kodipython

import timeit
print(timeit.timeit("sum(range(1000))", number=10_000))

Terma të lidhur