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

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

28 ответов

17 просмотров

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

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-Ω Автор вопроса

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

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

читать файл максимально быстро? странный вопрос))
zamtmn
50
у меня такой вопрос про память в x86 возник, может кто пояснить?.. у процессора есть (как минимум) 3 типа адресов (названия "п1", "п2", "п3" --- мои, чтобы проще было дальше)...
Toideng
5
у процессора есть (как минимум) 3 типа адресов (названия "п1", "п2", "п3" --- мои, чтобы проще было дальше): - "п1" --- виртуальный адрес, то есть тот, который ресолвится в "п...
Toideng
3
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
Hello, I need a hand, this is my code: body: ExtendedImageGesturePageView.builder( scrollDirection: Axis.vertical, controller: _pageController, itemCou...
𝘞𝘦𝘢𝘳𝘪𝘯𝘨𝘔𝘦𝘥𝘢𝘭 🦋
1
Guy, how to make redirecting to a page like this when http status 401?
Islam Kurbanov
8
Только что в чате Я.Вебмастера потратил я час на пустые споры с каким-то челом. Он с пеной у рта доказывал мне, что любой "самопис" - дерьмо, что у него дыры в безопасности, ...
Андрей [aharito] Харитонов
2
можно эстетический вопрос? у меня есть кучка мелких-мелких функций типа: function AddInteger(aparent:pointer; aname:PWideChar; aval:Int32):pointer; begin result:=AddNode(apa...
Alexey Kulakov
2
why html and css is not standard? i mean why different browser has their own engine and styles and how them work to show result to end user?
Mr Thieves
11
Добрый день. Хочу сделать отрисовку по команде на панели. Почему-то рисуется только при втором вызове. С чем может быть связано, не подскажете? procedure TForm1.FormDblClick(...
Kirill Filippenok
20
Карта сайта