Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> psyco замедляет? 
:(
    Опции темы
Karadul
Дата 24.10.2010, 16:39 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 378
Регистрация: 18.5.2006

Репутация: нет
Всего: 1



Код

from timeit import Timer
import re

try:
    import psyco
    psyco.full()
except ImportError:
    print 'Psyco not installed, the program will just run slower'

str = "www.zaycev.net"
substr = "zaycev.net"
times = int(1e5)

strre=re.compile(substr, re.IGNORECASE)    

def search_find():
    return str.find(substr) != -1



def search_regexp():
    return strre.search(str)

print "Testing find search"
print Timer(search_find).timeit(times)

print "Testing regexp search"
print Timer(search_regexp).timeit(times)


"""
1e5 iterations

no psyco 
Testing find search
0.264238331967
Testing regexp search
0.713423912816

psyco
Testing find search
0.413242465174
Testing regexp search
1.04500544064
"""

WTF?
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Python: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0374 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.