7.09.2025 состоялся релизPithon 3.14!
На фоне хайпа про NoGIL всё позабыли про другие фичи. Особенно про Multiple Interpreters, который обещает изоляцию процессов но с эффективностью потоков! На сколько действительно это будет эффективно мы узнаем позже, потому что сейчас это лишь первый релиз с ограничениями и недоработками.
Но что там про NoGIL? Теперь этот режим не экспериментальный, а официально поддерживаемый, но опциональный.
Чтобы запустить без GIL нужна специальная сборка. И перед стартом нужно объявить переменную PYTHON_GIL=0
Для вас я собрал готовый репозиторий где достаточно запустить скрпит, который всё сделает:
▫️ соберет релизный Python 3.14 в новый Docker-образ
▫️ запустит тесты в контейнере (GIL, NoGIL, MultiInterpreter)
▫️ распечатает результаты
Тест очень простой, усложняйте сами)
Вот какие результаты у меня:
=== Running ThreadPoolExecutor GIL ON
TOTAL TIME: 45.48 seconds
=== Running ThreadPoolExecutor GIL OFF
TOTAL TIME: 6.14 seconds
=== Running basic Thread GIL ON
TOTAL TIME: 45.54 seconds
=== Running basic Thread GIL OFF
TOTAL TIME: 4.74 seconds
=== Running with Multi Interpreter
TOTAL TIME: 18.30 seconds
Если сравнивать GIL и NoGIL, то на мои 32 ядра прирост х7-x10 (почему не х32? 🤷). При этом нам обещают что скорости будут расти с новыми релизами.
Режим без GIL похож (визуально) на async, тоже параллельно, тоже не по порядку. Но это не IO! и от того некоторый диссонанс в голове 😵💫, нас учили не так!
Интересно, что чистый Thread работает быстрей чем ThreadPoolExecutor без GIL.
Ну и где-то плачет один адепт мульти-интерпретаторов😭 Теперь нужно искать где они могут пригодиться с такой-то скоростью. Скорее всего своя область применения найдется.
Отдельно я затестил память и вот что вышло на 32 потока:
ThreadPoolExecutor GIL ON
305.228 MB
ThreadPoolExecutor GIL OFF
500.176 MB
basic Thread GIL ON
90.668 MB
basic Thread GIL OFF
472.444 MB
with Multi Interpreter
1267.788 MB
Пока не знаю как к этому относиться)
В целом - радует направление развития!
#release
💊🇺🇸FDA APPROVES FOUNDAYO OBESITY DRUG APRIL 1
🔹Foundayo orforglipron approved for weight reduction in obese adults with diet exercise 💊
🔹11 novel drugs approved through April covering rare diseases and cancer treatments 📈
🔹Baxdrostat hypertension drug under Priority Review — breakthrough for resistant blood pressure 🩺
🔹Advisory Committee April 30 reviews breast cancer and prostate cancer therapies pending 🏥
🔹Breakthrough designations for blood cancers and Hunter syndrome advancing pipeline 🔬
American pharma innovation conquering diseases — FDA fast-tracking breakthroughs! 🇺🇸⚡
#FDA#healthcare
@america
🔥Avec le #PfizerGate, on a ENFIN la réponse à ma question depuis 2020:
pourquoi il y avait 3410 cas "suspectés #Covid19 mais non confirmés", dont 1594 vaccinés?
A la page 42 du rapport de la #FDA.
Les révélations du #PfizerGate indiquent entre autres qu'ils n'ont pas testé tous leurs volontaires par test PCR par manque de staff...
C'est ballot quand Pfizer affirmait qu'il n'y avait que 8 vaccinés positifs Covid pour dire 95% d'efficacité.
Facile, il suffit de ne pas les tester? https://www.fda.gov/media/144245/download
https://www.francesoir.fr/societe-sante/pfizer-gate-ventavia
🇺🇸Pfizer/BioNTech подала заявку в FDA на регистрацию обновленной вакцины против COVID-19 для детей от 6 мес. до 5 лет.
В настоящее время вакцина используется у детей данной возрастной группы как третья доза в трехступенчатой схеме вакцинации. Для расширения регистрации вакцины, адаптированной под Омикрон, компания также планируют подать заявку в Европейское медицинское агентство и другие регуляторные органы. После одобрения в этих организациях вакцина будет применяться у детей младше пяти лет на основном этапе вакцинации и как бустерная доза.
@Sputnik_M#сша#pfizer#fda
Vous vous souvenez de #Maddie, la fillette de 12 ans qui a fait partie des essais cliniques du #vaccin#Pfizer?
24 heures après sa 2e dose, elle a fini aux urgences: douleurs abdominales, rythme cardiaque erratique, perte de mémoire, perte de sensation des jambes... Elle est maintenant en chaise roulante et reçoit médicaments et nourriture par un tube dans le nez.
Depuis aucun suivi, aucune réponse du CDC, de la #FDA, un médecin a admis "nous avons en effet entendu beaucoup de complications neurologiques du vaccin". Ils ont totalement enterré son histoire.
Il y avait 1131 enfants dans cet essai.
Si une enfant sur 1000 souffre d'effets secondaires handicapants à vie imaginez combien pour des millions de vaccinés. https://aaronsiri.substack.com/p/fda-buries-data-on-seriously-injured
Oranges are not always naturally orange. In some places, they stay green even when ripe because of the weather. To make them look orange, farmers use either a safe red dye called Citrus Red No. 2 or treat the fruit with ethylene gas, which helps the skin change color faster.
[Read more]
@googlefactss🍊🔴#Oranges#FoodFacts#FDA#FruitColoring
Hold the salt: FDA gives new sodium guidelines
The U.S. Food and Drug Administration gave restaurant chains and packaged food companies a goal of reducing sodium levels in Americans by an average of 12% - part of its attempt to clamp down on preventable health issues like high blood pressure, which can lead to heart attacks and strokes.
#FDA#sodium#sodiumguidelines#News#Reuters
Subscribe: http://smarturl.it/reuterssubscribe
Reuters brings you the latest business, finance and breaking news video from around the globe. Our reputation for accuracy and impartiality is unparalleled.
Get the latest news on: http://reuters.com/
Follow Reuters on Facebook: https://www.facebook.com/Reuters
Follow Reuters on Twitter: https://twitter.com/Reuters
Follow Reuters on Instagram: https://www.instagram.com/reuters/?hl=en
➖@reutersworldchannel➖
FDA declines to take stance on Moderna boosters
U.S. FDA researchers said Moderna's COVID-19 vaccine did not yet meet the guidelines for booster shots
#News#Reuters#FDA#Moderna#Vaccine#BoosterShot
Subscribe: http://smarturl.it/reuterssubscribe
Reuters brings you the latest business, finance and breaking news video from around the globe. Our reputation for accuracy and impartiality is unparalleled.
Get the latest news on: http://reuters.com/
Follow Reuters on Facebook: https://www.facebook.com/Reuters
Follow Reuters on Twitter: https://twitter.com/Reuters
Follow Reuters on Instagram: https://www.instagram.com/reuters/?hl=en
➖@reutersworldchannel➖