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
❝Я уничтожил так много серийных убийц, и последний серийный убийца, которого мне нужно уничтожить….Я сам.(с)
Дочитала новеллу У И "Ша Цин" (2018, 87ch+6ex) и осталась ею вполне довольна. В качестве передышки мне была нужна небольшая история с линейно-кейсовым сюжетом и пламенными персонажами (причем один горит праведным огнем, а второй за собой оставляет адские пожарища) — и я получила то, что хотела (и счастливый конец в придачу).
🌿 Trigger warning: в новелле присутствуют яркие описания мест преступления и действий серийных убийц, а также изнасилования, расчленёнка, насилие над детьми, поджоги, тюремные разборки (МНОГО РАЗБОРОК), охота на людей, мордобой и сексуальные сцены с сомнительным согласием (хотя по итогам там было без обид).
🌿 Что мне понравилось: по модулю намерения героев схожи, однако по образу действия они стоят на разных полюсах. Автор голосами героев много размышляет о серой зоне морали, и в каком-то смысле даже перетягивает симпатию читателей на сторону убийцы серийных убийц, поскольку, в конечном итоге, его действия были направлены на то, чтобы избавить общество от реальной угрозы. Боялась, что второй герой — служитель закона — останется чист и невинен, как первый снег, но, к счастью, и на этом солнце нашлись пятна. Вдобавок были довольно увлекательные кейсы и профайлерские нотки.
🌿 Автор не побоялся высказывать позиции, которые можно счесть откровенно циничными и расчетливыми (к примеру, агент, по вине которого погиб заложник, в лице государства все равно оказывается ценнее, хотя, конечно, на словах все люди равны). Мы видим, как волнуется, подобно морю, общественное мнение и как происходят манипуляции в суде. Хороший роман может стать поводом для УДО.
🌿Присутствуют следующие сюжетные тропы: лавхейт, подставная личность, "от тюрьмы и от сумы не зарекайся", тяжелое детство, месть.
🌿 Что мне не понравилось: не все линии были до конца раскрыты (либо итальянская мафия резко растеряла все лошадиные головы), у убийцы убийц можно выявить черты мэрисьюшности (а еще он прекрасен как Бог даже на пороге смерти — вы же в этом не сомневались?), не обошлось без убийц, которых натаскивали в "адском сибирском тренировочном лагере" (не Россия, а Тартар какой-то). Но все это некритично.
❝От начала и до конца он шел по этой кровавой дороге самоуничтожения.
Он не был темным героем.
Он не из тех, кто просто любит играть с сердцами людей.
Он даже не мстительный человек с золотым сердцем.
Он... человек, готовый сидеть в камере смертников.
И я тот, кого он выбрал своим палачом.
У И. Ша Цин (Последний убийца). Глава 84. Последний убийца (3)
#China#novel#ShaQing#WuYI
Текущее состояние:
❝ — Ты вернулся к жизни! Замечательно! — Роб обнял Лео, с облегчением поглаживая ладонью по спине.
Лео вернул жест и ответил:
— Я не Иисус. Мне просто нужно было как следует выспаться.
У И. Ша Цин (Последний убийца). Глава 66. Крокодил и леопард (2)
#China#novel#ShaQing#WuYI
А тем временем у меня в "Ша Цине" закипают страсти... Перетянет ли коп благородного серийника на светлую сторону силы, если он по ходу пьесы сам себя загоняет в какие-то серые зоны морали? Может, им остаться на этой пограничной полосе и разбить там палатку?
❝ Так не должно было быть. Он и Ша Цин — полицейский и убийца — должны были быть смертельными врагами, которые должны презирать, ненавидеть, охотиться и даже восхищаться друг другом — но уж точно не должны интересовать друг друга в таком плане.
Предполагалось, что они будут подобны Галактикам во Вселенной, которых нужно держать на расстоянии, потому что, когда они соприкоснутся друг с другом, они обе сгорят, а затем превратятся в черную дыру после сильного взрыва.
Это не тот конец, которого он хотел.
У И. Ша Цин (Последний убийца). Глава 52. Встретились на узкой дорожке
#China#novel#ShaQing#WuYI
В прошлом году корейцы выпустили очень крутую дораму "Линчеватель" (Vigilante), в основе которой лежит одноименная манхва. Главный герой этой истории одновременно играет роли представителя правосудия и убийцы, который казнит нераскаявшихся преступников. Он по ночам делает то, что не может сделать при свете дня, потому что закон, написанный людьми, слишком несовершенен — там так много слепых пятен... И стал бы он это делать, если бы не личная трагедия — гибель матери от руки человека, которому дали от силы пару лет, найдя смягчающие обстоятельства? Очень в этом сомневаюсь... И следователи в новелле "Ша Цин" думают в том же направлении, пытаясь поймать своего "убийцу убийц". Вот только в "Линчевателе" коп не смог доказать парнишке, что есть "другой путь", поэтому неудивительно, что многие симпатии обратились в адрес того, кто как будто бы не боится замарать свои руки...
❝ ...благодаря всей этой бесконечной шумихе вокруг американских фильмов с участием супергероев, таких как Человек-паук, Бэтмен и Зеленая Стрела, многие люди теперь считали, что мотив Ша Цина для убийства был просто еще одной, слегка искаженной формой правосудия, что он просто хотел играть роль “линчевателя”. Нацелившись на других серийных убийц, он подарил чувство безопасности, ведь число серийных убийц, расхаживающих по улицам, сократилось. Однако Лео все еще насмехался над всем этим.
Он скорее сказал бы, что преступный мотив Ша Цина проистекал из психологической стрессовой реакции, последовавшей за травматическим переживанием. Этот парень когда-то был жертвой насилия и убийства, которое, возможно, было родом из детства. Выбор серийных убийц в качестве своей цели был просто его способом отомстить. Возможно, на ранних стадиях его психика была не такой извращенной, но с течением времени каждое убийство постепенно приносило ему чувство удовлетворения. Скоро он не сможет приручить своего внутреннего свирепого зверя, которого он выпустил на свободу, и в конце концов, он сойдет с ума в поисках крови, и начнет истреблять все на своем пути!
Безумие в конечном счете сводится к саморазрушению, но Лео решил, что не может ждать до этого момента, чтобы схватить его. Если бы он это сделал, невинные люди в итоге заплатили бы большую цену!
У И. Ша Цин (Последний убийца). Глава 4. Звери, скованные цепями
#China#novel#ShaQing#WuYI
На волне тоски-печали этого админа занесло в неведомые дали... В общем, да. Я вернулась к маньякам и психопатам
❝ Он использует желание как ловушку, он использует кровь как приманку, он использует свою внешность как маскировку. Как волк, он охотится за добычей в тени.
Серийный убийца, который охотится на других серийных убийц. ФБР не знает, должны ли они обожать его или презирать: “Ну, само собой разумеется, мы не можем сделать то, что делает он. Он выполняет работу многих полицейских; он не получает зарплату от правительства, но все равно никогда не ошибается. Может, нанять его?”
У И. Ша Цин (Последний убийца). Пролог
#China#novel#ShaQing#WuYI
Последние новости китайского фандома
🌈 Закончился перевод новеллы Прист "Дефектные" (Can Ci Pin / 残次品) от akvitty. 1 марта Прист выложила новые экстры, но их нам придётся подождать. Файлы перевода найдёте на канале переводчика.
🌈 Блокировки Wattpad продолжаются. Я старательно ищу хвосты некоторых переводов, но пока делюсь промежуточными находками. Теперь за продолжением перевода "Гор и рек" (Shan He Biao Li / 山河表里) Прист вы можете следить на этом канале или на Ficbook.
🌈 На канале Трёхлапой вороны, которая известна благодаря озвучке новелл, динамично выкладывается перевод новеллы"Вино и револьвер" (Jiu Yu Qiang / 酒与枪) Мэнъе Мэнъе, которая по описанию очень похожа на новеллу "Ша Цин" У И.
🌈 Переводчица Ulik3221 (известна благодаря переводам новелл "Первоклассный адвокат" и "Глобальный экзамен" Му Сули, "Зло похоже на людей" Нань Чжун и др.) наконец-то завела телеграм-канал, где выкладывает переводы новых тайтлов.
#админ_делится_новостями#China#novel#Priest#CanCiPin#MengYeMengYe#WineAndGun#ShanHeBiaoLi#ShaQing#WuYI