Mjerenje brzine izvođenja Python aplikacija
Pamćenjem vrijednosti vremena zidnog sata prije početka i nakon završetka izvođenja (dijela) koda možemo izmjeriti brzinu izvođenja.
import time
start = time.time ()
# kod čije vrijeme izvođenja mjerimo
end = time.time()
print("Trajanje izvođenja dijela koda", end - start)
Dodatno, jedno korisno proširenje je korištenje argumenata Python skripte, na način
import time
import sys
broj = int(sys.argv[1])
start = time.time ()
# kod čije vrijeme izvođenja mjerimo i koristi vrijednost varijable broj
end = time.time()
print("Trajanje izvođenja dijela koda", end - start)
pri čemu varijabla može biti broj
iteracija, željena preciznost (onda je češće tipa float
) ili bilo što drugo što utječe na veličinu problema i trajanje izvođenja.
Author: Vedran Miletić