Найти - Пользователи
Полная версия: Скачущее время выполнения скрипта
Начало » Python для новичков » Скачущее время выполнения скрипта
1 2
Budulianin
Emily
вряд ли это может быть связано с проблемой?
Эти строчки не влияют на время выполнения.
Emily
Budulianin
вот и я так подумала.

Для твоего последнего примера результат такой:
13.102952003479004
11.287891864776611
10.109491109848022
(только я количество итераций уменьшила с 3000000 до 1000000)

а вот этот вообще чудо
30.98537802696228
11.71047592163086
10.017555952072144
для 3000000
Budulianin
Emily
а вот этот вообще чудо

Всё таки чего-то ты не договариваешь :)
Emily
Budulianin

Расскажу всё, что потребуется, лишь бы починить эту магию
Может конечно, это вдруг как то связано в тем, что это всё крутится на виртуальной машине - но в этом я ооочень сомневаюсь

Да, пару-тройку раз результаты были в пределах одной-двух секунд, но в основном - 4-5. Вот последний - 6 секунд разница - между 25 и 31.

Код тот же
import time
def func():
    start = time.time()
    for j in range(0, 3000000):
        word = '123456789qwertyuio'
        for i in range(0, len(word)):
            a = word[::-1]
    print(time.time()-start)
for i in range(3):
    func()
Budulianin
Emily

Написал на почту тебе.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB