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
Hi, I also sell Mary Kay 🥰
You can visit my IG using the username give in photo 🥰🌹
Any queries for those who wants to register as New Mary Kay IBC are welcomed too 😍
You can visit my Official Mary Kay Instagram Account as in picture or DM me via @qw_qwbot😘
Thank you ☺
#marrdiimarykay#marykaymalaysia@quietworld🍃
Hello dear subscribers 😊
I'm sharing a link to my Mary Kay channel 🌹
If you are interested, do join to get very special offers I give specially for my customers😍
Yes, promosi khas hanya dari saya untuk pelanggan Mary Kay saya. Di mana kamu berada asalkan di Malaysia, boleh order ya 😘
https://t.me/joinchat/AAAAAEzKadRt-JWUJYVo1A
Mau join member? Ikut team saya? Jom join team saya, pilih recruiter kamu sebijaknya sebab recruiter dan team yg kamu pilih yg akan banyak mempengaruhi cepat atau lambat progress kamu di awal penglibatan kamu dlm Mary Kay 😁
Jangan risau kalau nampak sudah banyak Mary Kay IBC, sebab, rezeki itu pasti akan sampai 😘
#marykaymalaysia#marrdiimarykay@quietworld🍃
Hi, any crystal lovers here?
I'm rehoming @ reselling some of my crystal bracelets collection at a very much affordable price for its quality 🥰
Click link to view:
https://www.instagram.com/p/CE9b7FnMBag/?igshid=15fs2s08ixmug
Note:
🌸 Green Phantom & Red Healer Quartz sold.🌸🥰
Still available:
🌹 Aquamarine RM18
🌹 Rhodochrosite RM78
🌹 Tourmaline RM108
🌹 Howlite RM48
Check out the link to read more on the benefits of each living crystal😍
#crystallovers#marrdiimarykay@quietworld🍃
Hi! Thank you masih stay dlm channel ni walaupun channel ni agak terbiar 😅
Follow juga ig ni ya ( https://instagram.com/marrdiimarykay?igshid=7ve508ij7b0n ), saya jual produk Mary Kay dan kalau mau jadi member pun boleh join. Masa sekarang kalau mau cari pendapatan sampingan, bolehlah join Mary Kay sebab dalam Mary Kay, kita saling tolong menolong. Bila sudah join pun boleh join online class ikut masa masing2, sangat fleksibel dan mudah.
Online class? Untuk apa? Untuk kenali latar belakang Mary Kay, fahami produk Mary Kay, belajar jual dan promosi produk dan lain2 berkaitan bisnes termasuklah cara berkomunikasi. Bagus kan? Waktu saya join saya pun tidak tau sampai tahap macam tu, sudah join baru saya tau ada lagi banyak yg sy boleh gain dengan mendaftar sebagai Mary Kay Independent Beauty Consultant. Bagus untuk self-development and social skills juga. Mana kau mau dpt belajar tu percuma yg kau boleh belajar di mana kau suka bila2 kau suka? Dengan Mary Kay lah. Produk ini pun sudah terkenal dan bertahan selama 55 tahun dalam industri skincare and cosmetics secara global 🥰 Tidak rugi kalau beli sebab berkualiti, tidak rugi join jadi Beauty Consultant tp banyak faedah lagi! Kau boleh join sekarang dengan harga RM70 atau RM100, ikut bajet kau. Bukan saja kau dapat jadi Independent Beauty Consultant yg boleh dapat access dengan berbagai aplikasi Mary Kay (sini lah kau boleh order barang, tengok maklumat barang dll termasuklah belajar communication skills dll). Bukan tu ja, kau dapat lagi starter kit! Starter kit tu ada beg, ada sampel2 produk Mary Kay, ada majalah/booklet dia sekali dibagi sebagai support untuk kau yang baru join dan daftar.
Lepas kau daftar tu kau dapat juga lagi RM100 e-voucher Mary Kay, dan kalau kau belajar online melalui aplikasi tu, jawab kuiz dan lulus, kau dapat e-certificate (sijil elektronik) dan RM50 Mary Kay e-voucher. Ini saya cakap pun cukup panjang suda jadi jemput jenguk ig ni ya 🥰 Tekan butang di bawah ni dan join 😘 Jangan malu2 mau DM kalau ada yg kurang pasti ya. 😁
TQ!❤
#marykaymalaysia#marykaysabah#marrdiimarykay
@quietworld🍃