Size: a a a

testing_in_python

2021 February 25

А

Алексей in testing_in_python
Tishka17
Не замечал
Ну если не замечал, то и не надо :)
источник

СС

Сказочный Сникерс... in testing_in_python
сразу все видно, многопоточность дает меньше прирост производительности при большом IO, чем процессы
при чистых вычислениях она дает еще и деградацию даже от обычного цикла
источник

T

Tishka17 in testing_in_python
Сказочный Сникерс
сразу все видно, многопоточность дает меньше прирост производительности при большом IO, чем процессы
при чистых вычислениях она дает еще и деградацию даже от обычного цикла
Вот with large content влияет кстати
источник

T

Tishka17 in testing_in_python
Это могут быть особенности реализации requests какого-нибудь, который в питоновском коде в цикле читает этот контент
источник

СС

Сказочный Сникерс... in testing_in_python
это если ответ stream или chunked
источник

T

Tishka17 in testing_in_python
Для справедливости теста предлагаю ещё показать что будет если контента мало
источник

T

Tishka17 in testing_in_python
Сказочный Сникерс
это если ответ stream или chunked
Не. Внутри самой либы. Она же не на си написана
источник

СС

Сказочный Сникерс... in testing_in_python
вот сделал вообще на 404 ресурс
источник

СС

Сказочный Сникерс... in testing_in_python
io
0.49207210540771484
0.1682267189025879
0.6128222942352295
calc
5.450395584106445
0.8401010036468506
4.13640284538269
источник

СС

Сказочный Сникерс... in testing_in_python
то же самое
источник

T

Tishka17 in testing_in_python
Хмм
источник

A

Alex in testing_in_python
Алексей
Использовать джаву, кресты и тп языки с настоящей многопоточностью
в языках вообще нет многопоточности, это особенность операционных систем
источник

T

Tishka17 in testing_in_python
Alex
в языках вообще нет многопоточности, это особенность операционных систем
Ну вообще не так все просто. Есть разные модели многопоточности. Гугли M+N
источник

T

Tishka17 in testing_in_python
Сказочный Сникерс
вот накидал простенький пример на коленке
А кинь плиз кодом
источник

A

Alexander in testing_in_python
Похоже, любой канал с Python тематикой превращается в спор про многопоточность...
Извините, раз все флудят, я тоже решил пофлудить.
источник

СС

Сказочный Сникерс... in testing_in_python
убрал вычисления из запросов (assert), чисто сам запрос
источник

СС

Сказочный Сникерс... in testing_in_python
io
0.5239126682281494
0.31763124465942383
1.5594069957733154
источник

СС

Сказочный Сникерс... in testing_in_python
Tishka17
А кинь плиз кодом
источник

А

Алексей in testing_in_python
Alexander
Похоже, любой канал с Python тематикой превращается в спор про многопоточность...
Извините, раз все флудят, я тоже решил пофлудить.
Какой спор? Есть особенности реализации, дающие питону плюсы и минусы. Если минусы не мешают - все ок. Если процессами рулить не удобно и парралелизация критична - берем язык, где удобно. И все :)
источник

A

Alexander in testing_in_python
Окей, спор - не очень корректно.
Но я скорее просто про то, что тематика чата не соответсвует его содержимому.
источник