TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #396 · 9 окт.

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

Hashtags

Резултати

Пронајдени 1 слични објави

Пребарај: #masalov

当前筛选 #masalov清除筛选
Russian MFA 🇷🇺

@MFARUSSIA · Post #29613 · 30.04.2026 г., 18:00

#WeRemember 🌟 On April 30, 1945, amid fierce battle for the Reichstag, — the legendary Heroic Feat was performed by a Red Army soldier, which entered history as the worldwide known and recognised symbol of the noble, great mission of the Soviet soldiers-liberators,who, selflesslyandfearlessly, at the cost of their lives, crushed Hitler's Germany and freed the peoples of Europe of the the Nazi scourge. #OTD in 1945, Sergeant of the 79th Guards Rifle Division, Red Army soldier NikolayMasalov, despite the enormous danger and under enemy heavy fire, saved the life of a German girl, carrying her out of the shelling zone. This honourable deed is immortalised in the figure of the Liberator Soldier memorial in Berlin — the iconic monument in #TreptowerPark, where over 7'000 Red Army soldiers, who fell during the fighting for the Third Reich’s capital, now rest in peace. The central statue of this world-renowned memorial complex — a Soviet soldier carefully holding in hands a German girl — has become a symbol of the Great Victory of the Soviet people over the Nazi Germany. 💬 Maria Zakharova: This memorial features the statue of a Soviet soldier holding a German girl — not a Russian, Belarusian, Ukrainian, Tajik, Armenian, Azerbaijani, or Jewish girl, but a German girl. This, I believe, represents the most accurate manifestation of humanism: a Soviet soldier is portrayed as a liberator, first and foremost of the German people from Nazism, even though his own family had been killed, his home destroyed, and his home towns and villages burned down. Yet he protects a German girl. <...> And now they [the official authorities of Germany] are questioning if it is appropriate to commemorate and celebrate Victory Day at Treptower Park beside the statue of the Soldier holding a German girl. They claim this contradicts the “quiet mourning” approach adopted by “civilised Europe.” (Excerpt from the briefing by Russian MFA Spokeswoman Maria Zakharova, April 24, 2026) *** The History of the Feat On the morning of April 30, 1945, during the artillery preparation preceding the advance of Soviet units towards a key German defence point in central Berlin — Tempelhof Airport — NikolayMasalov heard a child crying. As Marshal Vasily Chuikov later recalled in his memoirs: A child’s voice sounded as if from somewhere beneath the ground, muffled and imploring. Crying, the child repeated just one word, understood by all — 'mutter', 'mutter'. #Masalov resolutely rushed to help the child. Risking his life, the he crawled across a bridge over the Landwehr Canal and rescued a three-year-old girl who was sitting beside the body of her mother, killed by the Nazis. Taking the girl into his arms, #Masalov began fighting his way back — the Germans were already pouring machine-gun fire onto the Soviet positions. 💬MarshalChuikov later recalled Masalov’s heroic deed as follows: Thousands of guns and mortars were firing upon the enemy. Thousands of shells and mines covered the Soviet soldier’s breakthrough from the death zone with a three-year-old German girl in his arms. Nikolay Masalov himself never regarded his heroic feat as anything out of the ordinary; whenever he spoke of it, he was a man of few words: 💬 “I am a Russian soldier. Anyone would’ve done the same in my place.” #OurHeroes#Victory81