169 похожих чатов

Jinja2 на aiohttp ощутимо медленнее, чем в синхроне?

28 ответов

44 просмотра

В смысле медленнее? Библиотека одна и та же, как она может быть медленнее?

Hominini_Inside-Ω Автор вопроса
Gleb Fault
В смысле медленнее? Библиотека одна и та же, как о...

Где то читал упоминания об этом. Относительно же "одна и та же" есть заметка в доках Jinja: "By default, async support is disabled. Enabling it will cause the environment to compile different code behind the scenes"

Асинхронщина в целом не особо быстрее синхронщины, асинхронщина это про экономию ресурсов больше.

Hominini_Inside-Ω Автор вопроса

Она по своей природе не может быть равной или превосходить синхронный код. И да - точнее сказать, что ключевой момент - concurrency. Вопрос не о том, вопрос о степени, насколько МЕДЛЕННЕЕ.

Hominini_Inside Ω
Она по своей природе не может быть равной или прев...

Врядли кто-то целенаправленно проверял джинджу, тем более что aiohttp это чаще для апи.

Hominini_Inside Ω
Где то читал упоминания об этом. Относительно же "...

Ты спросил про jinja в aiohttp. Откуда нам знать как вы ее использовать будете? Внутри асинхронного драйвера никакой настоящей асинхронности нет. Не может шаблон рендерится конкурентно. Поэтому разницы внутри какого фреймворка абсолютно нет.

Hominini_Inside-Ω Автор вопроса
Hominini_Inside-Ω Автор вопроса
Gleb Fault
Это не претензия.

тогда постарайтесь это переформулировать

Hominini_Inside Ω
тогда постарайтесь это переформулировать

С чего вдруг? Я однозначно ответил на плохо поставленный вопрос.

Hominini_Inside-Ω Автор вопроса

Что "каким образом" ? Ты хочешь спросить каким образом код над asyncio всегда будет медленнее, чем равнодействующий код без asyncio?

Hominini_Inside Ω
Что "каким образом" ? Ты хочешь спросить каким об...

Да, примерно так И особенно - в каких случаях он будет медленнее

Hominini_Inside-Ω Автор вопроса
Нейрофурран Гетероцикл
Да, примерно так И особенно - в каких случаях он ...

Что ты подразумевала под "примерно так" - не буду гадать еще раз. Про "в каких случаях": очевидно же, что в любых, ну для тех, кто знает про event loop это очевидно )))

Я просто уточняю что ты имеешь в виду

Hominini_Inside-Ω Автор вопроса
Нейрофурран Гетероцикл
Я просто уточняю что ты имеешь в виду

Задала бы конкретный вопрос )) изначально

Hominini_Inside Ω
Что ты подразумевала под "примерно так" - не буду ...

И да - мне не очевидно почему вдруг асинхронное исполнение будет медленее синхронного

Hominini_Inside-Ω Автор вопроса
Нейрофурран Гетероцикл
И да - мне не очевидно почему вдруг асинхронное ис...

Ну ты будешь спорить о том, что asyncio даст overhead в любом случае?

Hominini_Inside Ω
Ну ты будешь спорить о том, что asyncio даст overh...

Я буду говорить о том что multithreading и multiprocessing так же имеют оверхед, при том не факт что меньший чем у asyncio

Hominini_Inside-Ω Автор вопроса
Нейрофурран Гетероцикл
Я буду говорить о том что multithreading и multipr...

Смари... Я не упоминал использование каких-нибудь параллельных или других конкурентных механизмов.

Hominini_Inside Ω
Смари... Я не упоминал использование каких-нибудь ...

Ну а с чем тогда сравнивать-то? И если не сравнивать то к чему вдруг было упоминание небесплатности асинка?

Hominini_Inside-Ω Автор вопроса
🕊️ Андреевич
Асинхронщина в целом не особо быстрее синхронщины,...

@entressi я отреагировал на этот малограмотный тезис

Hominini_Inside Ω
@entressi я отреагировал на этот малограмотный тез...

Насчёт медленности я всё же не понял, конечно Какая медленность имеется в виду? Накладные расходы на await чтоль?

Hominini_Inside-Ω Автор вопроса
Нейрофурран Гетероцикл
Насчёт медленности я всё же не понял, конечно Кака...

Ну, строго говоря говоря, "медленность" как то не очень звучит.

Hominini_Inside Ω
@entressi я отреагировал на этот малограмотный тез...

Я так понимаю что у тебя прям беда беда с самооценкой что ты спустя неделю в пол 4го утра прибежал чет доказывать (пробежался по твоим тезисам, моими же словами и говоришь что асинхронщина не быстрее синхронщины лол)

Hominini_Inside-Ω Автор вопроса

Похожие вопросы

Обсуждают сегодня

У меня это всегда вопрос вызывало.. Нафига писать код так, чтобы потом ошибки вылавливать?
Nik
44
что за асемблер кста?
Shvabrikk Nya
19
всем привет. реально ли понять чем в процессе занята память? delphi/linux, процесс свой
Handatros
12
Добрый день! Пробую отловить исключение EConvertError: function _TryTextToDouble(var DoubleVar: Extended; Text: String): Boolean; begin try DoubleVar := StrToFloat...
Kirill Filippenok
19
А где @Grinyaha уважаемый пропал?
Am Ambrion
14
This automated cryptocurrency trading system uses intelligent algorithms to buy low and sell high on leading crypto exchanges. Many users have already enjoyed significant prof...
Endu Wako
1
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Сделал краткий обзор магазина из статьи и заодно там же записал инструкцию по развёртыванию. https://www.youtube.com/watch?v=8-sE1vNk95Q (чё думаете по звуку? кое-что поменял...
Andrey K
17
Привет, коллеги! Возникла задача ограничить максимальный размер вложений для определённых расширений, например, чтобы для изображений лимит был 10 МБ, а для видео — 100 МБ. Ог...
Andro
1
Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
Карта сайта