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
Ieri la Cogito Academy ha inaugurato la sua prima lezione in trasferta, e lo ha fatto in una cornice che non poteva essere più evocativa: Roma. Ospiti dell’Accademia Atena, grazie alla generosa accoglienza dell’amico Andrea Muzii, abbiamo dedicato la serata a un dialogo profondo e appassionato su Aristotele, tra metafisica e politica, tra logica e poetica.
È stata una vera immersione nel pensiero, scandita da domande vivaci e riflessioni condivise, sia da chi era presente in sala, sia da chi ci seguiva in collegamento. A impreziosire l’incontro, l’intervento di Guido Vitiello, che ha esplorato con intelligenza e ironia il tema della poetica e della catarsi, offrendo spunti che hanno risuonato a lungo anche dopo la chiusura dei lavori.
Un’esperienza intensa, luminosa, che ha confermato quanto il pensiero, quando è vivo, sappia creare comunità.
#rickdufer#cogitoacademy#accademiaatena
Oggi sono in viaggio verso Ascoli Piceno! Ci vediamo lì nel pomeriggio per parlare di informazione, filosofia, demoni e molto altro! 🤩
#rickdufer#dailycogito#filosofia#cogitostudios#youtube
Il mio proposito 2025: si comincia da Trieste, Bologna, Cadelbosco e altri spettacoli di gennaio! 🤩
E buona fine di 2024 a tutti voi!
#rickdufer#dailycogito#filosofia#cogitostudios#youtube#teatro
https://youtube.com/shorts/HWQP9l6s-7o?feature=share
Trieste mi vuole bene ed è bello perché io le voglio ancor più bene. Due giorni ricchi, intensi, che difficilmente dimenticherò. Una ragazza mi ha detto che sta facendo la tesi di laurea su "Seneca tra gli zombie". Una signora mi ha abbracciato con un affetto commovente. Eravate in tanti e tutti stupendi e io mi sento volare. Il 2025 a teatro non poteva iniziare meglio di così e ora ho la carica giusta per affrontare tutto ciò che ci aspetta (prima di tutto MONTESCUDO, oggi alle 18)!
Grazie grazie grazie! E qualche fotina da Trieste per voi.
#rickdufer#dailycogito#filosofia#cogitostudios#youtube#trieste#senecaneltraffico#teatro
Se il 29 aprile "Dio era morto", a fine maggio sarà sicuramente "Rick DuFer è morto" 😂 Con l'uscita del nuovo libro per Feltrinelli abbiamo un po' esagerato con l'organizzazione delle presentazioni, ma ho così tante cose da raccontarvi che non ho potuto resistere. Ci vediamo un po' dappertutto, presto arriveranno date anche al sud, ma nel frattempo Roma, Torino, Milano, Cesena e tante altre città saranno raggiunte! Spero di vedervi numerosi, questo libro non vi lascerà indifferenti. Tutte le info qui: https://www.dailycogito.com/eventi
#rickdufer#dioeramorto#filosofia#feltrinelli#instabook#eventi#dalvivo#dailycogito#renatominutolo#nietzsche