The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Гвидо ван Россум намерен достигнуть двукратного увеличения производительности в CPython 3.11, opennews (??), 13-Май-21, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


135. "Гвидо ван Россум намерен достигнуть двукратного увеличения п..."  –1 +/
Сообщение от еуые (?), 14-Май-21, 11:36 
У меня ощущения что в питоне все можно ускорить в 100тни раз.
Тот же цикл от 0 до 10_000 выполняется 0.042 секунде на моем компе,
а на ассебмлере он может выполняться в 15_000 раз быстрее.
Ответить | Правка | Наверх | Cообщить модератору

136. "Гвидо ван Россум намерен достигнуть двукратного увеличения п..."  –3 +/
Сообщение от Аноним (27), 14-Май-21, 11:44 
Чтобы все ускорить, нужно убрать из питона собственно питон.
Взять тот же луа. Язык простой как палка, джит прикручивается легко - всё летает.
Или жс. Язык опять же простой - с оптимизациями всё летает.
Но не таков наш питон. Или руби - там напихано еще больше и они еще медленнее.
Но с другой стороны, есть пример перла - язык вроде сложный, но все равно быстрее питона - потому что в процессе разработки перла о производительности думали всегда.

Выкинуть половину и оставшееся ускорить - уже есть руру и куча подобных проектов.

Ответить | Правка | Наверх | Cообщить модератору

143. "Гвидо ван Россум намерен достигнуть двукратного увеличения п..."  +1 +/
Сообщение от Аноним (-), 14-Май-21, 12:25 
> Или жс. Язык опять же простой - с оптимизациями всё летает.
> ...
> Выкинуть половину и оставшееся ускорить - уже есть руру и куча подобных
> проектов.

Давай ссылку с бенчами на "летающую", оптимизованную реализацию не за сотню миллионов (гугл с мозиллой), оналитек хренов.

Ответить | Правка | Наверх | Cообщить модератору

261. "Гвидо ван Россум намерен достигнуть двукратного увеличения п..."  –1 +/
Сообщение от Аноним (-), 15-Май-21, 08:17 
нутк пиши на ассемблере, что ты мучаешься
Ответить | Правка | К родителю #136 | Наверх | Cообщить модератору

234. "Гвидо ван Россум намерен достигнуть двукратного увеличения п..."  –2 +/
Сообщение от Другой аноним (?), 14-Май-21, 22:39 
Это что ж за комп такой? 386-й, небось? Тогда, наверное, пришла пора поапгрейдиться

Ну или, как вариант, учиться на питоне крутить правильные циклы. А правильно их крутят через range() и локальные переменные. Или через подчёркивание (for _ in range), если нужно только кол-во циклов, так будет на 0,5 мс быстрее

# === шибко сикретный код, после прочтения съесть ===
from time import time

def aa():
    t0 = time()
    for i in range(1_000_000):
        pass
    t1 = time()
    print(t1 - t0)
    
    
aa()
# === канец сикретного кода, теперь съеш меня

Результат: 0.015542268753051758

Скорость не поражает воображение, но всё же в 300 раз быстрее

Ответить | Правка | К родителю #135 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру