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

Пребарај: #robertspano

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

@ClasicaAlAtardecer · Post #6039 · 01.02.2023 г., 19:03

#Sinfonía1#Nielsen#RobertSpano Título:Sinfonía Nº 1 en sol menor Op.7 Autor:Carl Nielsen Movimientos: 🎵I. Allegro orgoglioso 🎵 II. Andante 🎵 III. Allegro comodo, 🎵 IV. Allegro con fuoco Interpretación: Sinfónica de Galicia Director: Robert Spano Fuente:🎼 @ClasicaAlAtardecer

🎼 CLÁSICA AL ATARDECER 🎻

@ClasicaAlAtardecer · Post #6038 · 01.02.2023 г., 19:03

​​#Sinfonía1#Nielsen#RobertSpano SINFONÍA Nº 1 EN SOL MENOR OP.7 La “Sinfonía Nº 1 en sol menor” Op.7 fue empezada en Berlín en 1890 y terminada en 1892 por Carl Nielsen. Como es natural la dedicó a su esposa Anne Marie que había seguido su génesis. Se estrenó en 1894 en Copenhague con la Orquesta Real dirigida por Johan Svendsen, con el compositor en su sitio entre los segundos violines. Tuvo que levantarse al final de la interpretación para agradecer los generosos aplausos que le tributó el público. La sinfonía tiene cuatro movimientos, indicados como sigue: 🎵 I. Allegro orgoglioso 🎵 II. Andante 🎵 III. Allegro comodo, 🎵 IV. Allegro con fuoco El primer movimiento allegro orgoglioso, inaugura los calificativos que más adelante atribuirá a sus movimientos. Desde el primer motivo nos encontramos con un aire nuevo. Aunque es una obra tonal siguiendo la tradición germánica, con una armonía post-romántica, nos revela su personal idiosincrasia, su nuevo modo de ver las cosas. Su tratamiento especial de la tonalidad se intuye, lo que más tarde le llevará a la tonalidad progresiva. El primer tema es atrevido y con variantes cromáticas. En parte está influenciado por el conocimiento de la música folclórica danesa. La flauta y el oboe proporcionan el material para el segundo tema, una melodía expresiva instrumentada solo para viento. La exposición se repite para dar más fuerza expresiva. Sigue el desarrollo que lleva al clímax del movimiento. Configurado de modo clásico, termina con la reexposición y una coda basada en el tema inicial. El segundo movimiento, andante, es de carácter pastoral, con una serena melodía que aumenta en intensidad en la parte central del movimiento, para luego volver a la serenidad de su principio. Una página con un fuerte acento lírico nórdico. El tercer movimiento, allegro comodo, corresponde al scherzo de la obra. Dos temas forman la primera parte. Un tema sinuoso y otro más tierno. El trío está confiado al metal en forma de coral. Luego vuelve a repetirse el scherzo, pero el coral interpretado por el metal retorna antes de terminar el movimiento. Termina con un allegro con fuoco de ímpetu irresistible. Con una estructura similar al primer movimiento en forma sonata, fácil de seguir, dos temas se contraponen, el primero caballeresco y un segundo con un cierto sabor oriental. La exposición se repite y el desarrollo central empieza con suavidad para llegar al clímax del movimiento. Luego retorna al material del principio en la recapitulación y acaba de modo triunfal. En 1893 nace su hija Anne Marie que se convertiría en una importante pintora. Su hijo pequeño, Hans Børge nace en 1895. Nielsen vivía unos años felices y esto lo expresó en su cantata “Hymnus Amoris” Op.12, escrita entre 1896 y 1897, dedicada a su esposa. En esta época empezó su primera ópera “Saul og David” FS 25, terminada en 1901 y estrenada en 1902. @ClasicaAlAtardecer