Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 18, 2014 19:11:50

Budulianin
От:
Зарегистрирован: 2011-10-18
Сообщения: 1218
Репутация: +  33  -
Профиль   Отправить e-mail  

Скачущее время выполнения скрипта

Emily
вряд ли это может быть связано с проблемой?
Эти строчки не влияют на время выполнения.



Офлайн

#2 Авг. 18, 2014 19:15:32

Emily
Зарегистрирован: 2014-08-18
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

Скачущее время выполнения скрипта

Budulianin
вот и я так подумала.

Для твоего последнего примера результат такой:

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

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

Отредактировано Emily (Авг. 18, 2014 19:26:21)

Офлайн

#3 Авг. 18, 2014 19:29:29

Budulianin
От:
Зарегистрирован: 2011-10-18
Сообщения: 1218
Репутация: +  33  -
Профиль   Отправить e-mail  

Скачущее время выполнения скрипта

Emily
а вот этот вообще чудо

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



Офлайн

#4 Авг. 18, 2014 19:36:54

Emily
Зарегистрирован: 2014-08-18
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

Скачущее время выполнения скрипта

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()

Офлайн

#5 Авг. 18, 2014 20:17:40

Budulianin
От:
Зарегистрирован: 2011-10-18
Сообщения: 1218
Репутация: +  33  -
Профиль   Отправить e-mail  

Скачущее время выполнения скрипта

Emily

Написал на почту тебе.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version