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
My First Encounter With Death-:
I was then a Puerilo of Around 6 & Studied in U.K.G or Perhaps L.K.G,
I used to go to School on Foot.
On My Way to School and Back To Home , I did See an Old Man
He was a Hindu & Perhaps A Brahmin Sitting on a Khatola Out his House
Looking me He did Send a Smile
And this Scene was not a Talk of Someday ,A Year Passed that way
Never I gone near Him ,Neither I ever Sent him That Smile Back
He was After all a Stranger
A REGULAR STRANGER
Then a Day On My Way Back Home , I Saw Crowd Out his House
He was Made Sleep on Ground
And was Draped with White Cloth
Then A Moment Next People Lifted him up on Some Woody-Arrangement & Started Saying
‘’RAAM NAAM SATYA HAI ......
RAAM NAAM SATYA HAI......’’
I Understood Nothing Yet I get Blank , My Neck Got Dried , My Blood Felt-like Freezed, My Body Stiffened , I was Suffocating
A Horror and Pain Sticken To My Heart & I Started Crying to My Fullest on my way
Even Some People of My Dada-Abbu’s Pehchaan stopped & Asked me ‘’ Kaa Hua Babua Kahen Rovat Hey ‘’ But I just Cried
I reached Home My Daadi , My Phupphi , My Ammi & My Par-Daadi all tried to Stop me from Sobbing but i myself was not having Control over it , it was Coming itself
I Cried and just Cried till i got into Grip of Sleep
I Caught High Fever ,
loose-Motions , Vomitting and just wht not
I had not Gone School For 5-6 Days .
When I resumed my Schooling then on that way
No More a Person In Vest & Dhoti
With a Smile to Greet Sits On Khatola Out There On That ‘Chabotra’ [A Raised Land]
I did Send Smile Back Daily
Paying The Debt I Owe to Someone
But None To Receive.......
#review
#Memoir
#The_Robinhood
Tashkent students in the 1950s and my memories of working in the cotton fields in 1979–1981. A firsthand look at Soviet cotton campaigns in Uzbekistan and their lasting impact.
https://yep.uz/en/2025/10/cotton-harvesting-uzbekistan-1980s-memories-1950s-photos/
#uzbekistan#cottonharvest#sovietera#tashkent#memoir#students
Part 2: Babur, at age 13, wrote in the Baburnama about his feelings for a boy named Baburi:
> “In those leisurely days, I discovered in myself a strange inclination — nay! as the verse says, ‘I maddened and afflicted myself’ — for a boy in the camp‑bazar, his very name, Bāburī, fitting in. Up till then I had had no inclination for anyone… From time to time Bāburi came to my presence but out of modesty I could never look straight at him… I got so confused that I almost went right off.”
💌📖👑
Note: this does not mean he was homosexual. Such feelings can be a normal part of teenage self-discovery.
@googlefactss
#Baburnama#Babur#MughalHistory#HistoricalFacts#LoveInHistory#Memoir#HonestWriting
Part 1: Babur, the Mughal emperor and a Muslim, wrote the Baburnama, a detailed personal memoir. In it, he shared his feelings openly. He wrote about his love and admiration for women. He also felt strong affection and admiration for a boy named Baburi. He described these emotions with honesty and detail. He sometimes wrote poems about his feelings. His writing shows both his emotional sensitivity and his poetic talent. He mixed personal experiences, romantic feelings, and reflections on life. Babur’s memoir is considered important for both history and literature. It gives a rare glimpse into his private thoughts, he was not afraid to show his personal desires and emotions. Both his relationships with women and his emotional attachment to Baburi are part of the memoir. His writing style is clear, candid, and expressive. The writings are valued for its literary quality and honesty.
💌📖👑🕌
[Read more1]
[Read more2]
@googlefactss
#Baburnama#Babur#MughalHistory#HistoricalFacts#LoveInHistory#Memoir#Islam