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
Агентство Республики Казахстан по финансовому мониторингу запустило бот в Telegram: "АФМ Іnsider" @afm_insider_bot
Граждане имеют возможность сообщить о фактах экономических правонарушений (финансовые пирамиды, теневой бизнес и прочее).
#amlcft#fincrime
19 июня в г. Алматы прошел Центрально-Азиатский Форум "Комплаенс и Фрод 2024", организаторами которого также выступил Compliance Hub, Lexis Nexis Risk Solutions, Ассоциация финансистов Казахстана, Ассоциация банков Узбекистана, Союз банков Кыргызстана.
Мероприятие объединило под общим шаныраком более сотни экспертов из сферы комплаенс, противодействия отмыванию денег и финансированию терроризма, риск-менеджмента, противодействия мошенничеству и прочим финансовым преступлениям, и иных специалистов из Казахстана, Узбекистана, Кыргызстана, а также других стран.
Данное мероприятие проводится второй год и уже стало доброй традицией для Центрально-Азиатского комьюнити комплаенс экспертов.
#compliance#amlcft#sanctionscompliance#fincrime
Chainalysis опубликовал The Crypto Crime Report 2024 с анализом преступлений с использованием цифровых активов, а также тенденций в этой сфере.
https://go.chainalysis.com/crypto-crime-2024.html
#fincrime#digitalassets#cryptocurrency
Немного фотографий с Центрального-Азиатского Форума "Комплаенс и Фрод 2024".
https://www.instagram.com/p/C8sTIlDCIjX/?igsh=MWl3OTJmM2EwNXNrNg==
#compliance#fraud#amlcft#fincrime
Коллеги, привет!
Refinitiv, подразделение LSEG, в партнерстве с AFSA, рады пригласить вас присоединиться к бесплатному мероприятию по гибридным рискам, которое состоится в Астане в пятницу, 23 июня 2023 года.
Ждём вас завтра!
Регистрация по ссылке
#compliance#fincrime#amlcft#sanctionscompliance#cryptocompliance
Уважаемые коллеги!
Публикуем небольшое интервью, подготовленное AIFC Business, с CEO Compliance Hub, в котором он рассказал:
✦ о роли Compliance Officer и Money Laundering Reporting Officer (MLRO) в рамках требований Astana Financial Services Authority (AFSA) и AIFC (Astana International Financial Centre)
✦ о функционале Compliance Officer и MLRO
✦ о требованиях к Compliance Officer и MLRO
✦ про историю создания и деятельность Compliance Hub Community
Приоритетом Compliance Hub является продвижение высоких стандартов в области комплаенс, противодействия отмывания денег, защиты персональных данных и смежных областей в регионе, а также формирование Best Practice in Compliance для МФЦА, Казахстана, Центральной Азии и не только.
В настоящее время членами хаба являются эксперты из Казахстана, стран Центральной Азии, Европейского Союза, ОАЭ, США и пр.
В случае вашего желания стать членом Compliance Hub, вы можете связаться с @assel0808
#aifc#compliance#mlro#amlcft#fincrime
https://www.instagram.com/reel/DDPc9xeCyPK/?igsh=cjBqdGVoM2FsYm43