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 слични објави

Пребарај: #christopherhogwood

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

@ClasicaAlAtardecer · Post #5531 · 02.04.2022 г., 18:32

#Sinfonía8#Haydn#ChristopherHogwood Título:La Sinfonía n.º 8 en sol mayor Autor:Franz Joseph Haydn Movimientos: 🎵 00:00 I. Allegro molto, 3/8 🎵 05:27 II . Andante en do mayor, 2/4 🎵 16:53 III. Menuetto y Trio, 3/4 🎵 21:45 IV. La tempesta: Presto, 6/8 Interpretación: La Academia de Música Antigua. Director: Christopher Hogwood Fuente:🎼 @ClasicaAlAtardecer

🎼 CLÁSICA AL ATARDECER 🎻

@ClasicaAlAtardecer · Post #5530 · 02.04.2022 г., 18:32

​​#Sinfonía8#Haydn#ChristopherHogwood LA SINFONÍA N.º 8 EN SOL MAYOR La Sinfonía n.º 8 en sol mayor, Hoboken I/8, del compositor austríaco Joseph Haydn es la tercera sinfonía escrita tras haberse unido a la corte de los Esterházy en 1761, en la transición entre el Barroco y el Clasicismo. Es la tercera de la trilogía de sinfonías, que se llaman Le matin (n.º 6.), Le midi (n.º 7) y Le soir (n.º 8). La orquestación de la sinfonía n.º 8 es muy similar a la de un concerto grosso del barroco, donde un pequeño grupo de instrumentos solistas destaca sobre todo el conjunto. En la sinfonía n.º 8, el grupo de solistas consta de un violonchelo y dos violines y el grupo mayor contiene dos oboes, una flauta, dos trompa, cuerdas, fagot y clavecín. El uso que Haydn hace del fagot y del clavecín recuerda al bajo continuo empleado continuamente durante el Barroco; sin embargo no lo usa en toda la obra. Esta sinfonía tiene el número de movimientos que será habitual en las sinfonías clásicas (en la tónica de sol mayor a no ser que se indique otra cosa): 🎵I. Allegro molto, 3/8 🎵 II . Andante en do mayor, 2/4 🎵 III. Menuetto y Trio, 3/4 🎵 IV. La tempesta: Presto, 6/8 El primer movimiento es una Giga (danza) en la forma sonata y emplea una melodía de una canción de la ópera de Gluck Le diable à quatre llamada "Je n’aimais pas le tabac beaucoup (No me gustó mucho el tabaco)”.​ El último movimiento, también en forma sonata, subtitulado La tempesta, intenta mostrar la sensación de una tormenta. En el primer movimiento, las cuerdas empiezan con una melodía principal de ocho compases, un tema que se repite durante todo el movimiento. Haydn hace uso del formato del concerto grosso en el segundo movimiento, con la melodía en el concertino, los dos violines y el violonchelo solistas. La melodía del minueto es bastante simple, con el fagot y las cuerdas llevando el tema en el trío. En el movimiento final, La tempesta (la tormenta), las cuerdas tienen varias figuras descendentes que sugieren la lluvia al caer, y saltos de octava en el violín se usan para crear tensión. Hay una interesante anécdota sobre el tema de la flauta en este movimiento: cuando Haydn describe una tormenta en el último movimiento del oratorio Las estaciones, usa el mismo tema como en este movimiento, con la misma orquestación: un pasaje en la flauta con arpegios descendentes. @ClasicaAlAtardecer