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

Резултати

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

Пребарај: #alunfrancis

当前筛选 #alunfrancis清除筛选
🎼 CLÁSICA AL ATARDECER 🎻

@ClasicaAlAtardecer · Post #5846 · 12.10.2022 г., 18:00

#Sinfonía3#AllanPettersson#AlunFrancis Título:La “Sinfonía Nº 3” Autor:Allan Pettersson Movimientos: 🎵 Introduzione, andante con moto 🎵 Largo con espressione 🎵 Allegro comodo 🎵 Allegro con moto Interpretación: Orquesta Sinfónica de la Radio de Saarbrücken Director: Alun Francis Fuente:🎼 @ClasicaAlAtardecer

🎼 CLÁSICA AL ATARDECER 🎻

@ClasicaAlAtardecer · Post #5845 · 12.10.2022 г., 18:00

​​#Sinfonía3#AllanPettersson#AlunFrancis LA “SINFONÍA Nº 3” La “Sinfonía Nº 3” fue compuesta entre 1954 y 1955 por Allan Pettersson. Se estrenó el 21 de noviembre de 1956, interpretada por la Orquesta Sinfónica de Göteborg dirigida por Tor Mann. Es una de sus pocas sinfonías dividida en los cuatro movimientos tradicionales. Pero los tres movimientos finales se interpretan sin interrupción. Esta compuesta de cuatro movimientos 🎵Introduzione, andante con moto 🎵 Largo con espressione 🎵 Allegro comodo 🎵 Allegro con moto El primer movimiento, introduzione, andante con moto, empieza con un redoble del bombo en crescendo, sobre unas notas enunciadas por la cuerda grave. Se expone una idea temática de la cual derivará todo el complejo movimiento. La variación de los tempos a lo largo del movimiento es constante, por lo cual los títulos de las distintas partes de la sinfonía no pueden ser tomados en sentido general. Después de una sección allegro encontramos una parte más tranquila, con el inicio de temas más melódicos en la cuerda. Explosiones tímbricas se intercalan a lo largo del movimiento como gritos de protesta. El segundo movimiento, largo con espressione, empieza pausadamente con las dos mismas notas con las que termina el anterior. La madera actúa como solista frente a la cuerda. El movimiento llega a un breve climax del que sale una melodía lírica en la cuerda. En la parte final una melodía del violín recuerda los conciertos para cuerda. El movimiento contiene uno de los raros momentos de ternura en la obra de Pettersson, pero esta melancolía se rompe con fuertes disonancias. El movimiento podría expresar una idea de resignación. El tercer movimiento, allegro comodo, correspondería al scherzo. Enlazando directamente con el anterior movimiento, la música llega a una gran violencia, con fuertes disonancias. Grandes cambios de ritmo producen enorme tensión. Ritmos bárbaros acompañan a la sección final que enlaza directamente con el movimiento concluyente. El último movimiento, allegro con moto, empieza con una explosión de ideas rítmicas. La cuerda nos presenta un inicio de tema que no llega a desarrollarse. Motivos de todos los movimientos reaparecen en una gran confusión. Todo ello crea como un paisaje delirante de pesadilla. En la sección final aparece una especie de coral, que intenta cambiar el ambiente, en busca de un final más feliz, pero una pregunta sin respuesta produce nuevamente angustia, llevándonos a la coda. Una obra quizás más fácil que la segunda, sin querer decir con ello que sea una sinfonía apropiada para iniciarse en la música. Se trata de una obra compleja, dura en muchos momentos. Una música angustiada, como un viaje al infierno. Aunque la música sigue siendo tonal, la complejidad de las ideas y sus continuos cambios la hacen difícil de seguir y comprender. @ClasicaAlAtardecer