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

Резултати

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

Пребарај: #piktools

当前筛选 #piktools清除筛选

News. #PikTools Генплан. Из чего состоит продукт PikTools Генплан? Он состоит из разных модулей автоматизации, типовой библиотеки и CAD коллекций графики. Приложение позволяет автоматизировано создавать модели, оформлять листы, делать типовые расчеты и выполнять контроль качества dwg. Кратко можно сказать описать так : "Создавай-Оформляй-Считай-Проверяй"

Hashtags

🆕Где встречаются дисциплины: история одного продукта В статье рассказываем, как мы вывели междисциплинарные инструменты в отдельный продукт, какие были предпосылки для этого и что изменилось после 🔗 Читать по ссылке ✅Скачать пакет общих плагинов #статья#BIMTeam#ПИК#PikTools

🔔Напоминание о вебинаре! Не пропустите наш вебинар «Плагины против рутины - обзор решений». 📌Дата 23 октября 2025 г. ⏰Время 11:00 (МСК) 📍Формат Трансляция в Telegram-канале PikTools. Общее 🔊Спикер Дарья Попова, ТИМ-аналитик 📝На вебинаре разберём 🤩Возможности плагинов PikTools Общее 🤩Как они помогают выполнять задачи в Revit проще и быстрее 🤩Их применение на практике ✉️Регистрация на вебинар доступна по ссылке *Ссылка на трансляцию будет отправлена на почту после регистрации 👍 До встречи! #BIMTeam#вебинар#PikTools#Общее

🔔 Запись сегодняшнего вебинара «Плагины против рутины - обзор решений» уже в сети! 👥Смотреть в ВК Видео #BIMTeam#запись#PikTools#Общее

🆕Автоматизация формирования спецификаций в Revit: опыт ПИК в дисциплинах ИОС В статье рассказываем, как наша компания решает задачи получения спецификаций (ведомостей объёма материалов) из информационной модели при проектировании внутренних инженерных систем. 🔗Читать по ссылке #статья#BIMTeam#ПИК#ИОС#PikTools

Обновление 28 марта - 3 апреля Общее #плагины#piktools Аналоги плагинов Weandrevit На этой неделе были отключены три плагина Weandrevit: "Отметка", "Настройка" и "Ремонт". Все три плагина имеют аналог на вкладке PikTools: 🔸 "Отметка" и "Настройка" заменены плагином "Параметризация" (вкладка Общее - "Параметризация" - вкладка "3. КР") 🔸 "Ремонт" заменен плагином "Ремонт отверстий" (вкладка КР - "Ремонт отверстий") Напоминаем, что посмотреть аналоги для плагинов Weandrevit среди инструментов PikTools можно на странице Аналоги инструментов Weandrevit. #bds_параметризация#inspector 02.04.2024 выпущена доработка BDS Параметризации, функция "1.3 Заполнение BDS параметров материалов у элементов модели". Теперь инструмент может работать со значениями "1" и "0" в параметре материала "BDS_ThicknessCalculation". Ранее обрабатывались только значения "Да" и "Нет". Номер сборки: 2.10.28. Аналогичная доработка произведена в BIM Inspector (инспекция №65). Номер сборки: 1.30.1.

🆕Зеленый BIM: как проектировать дворы-парки в эпоху тотального благоустройства В статье рассказываем о трендах в городском озеленении и о том, как мы пришли к комплексному подходу к проектированию озеленения 🔗Читать по ссылке #статья#BIMTeam#ПИК#Генплан#PikTools

🔔Напоминание о вебинаре! Не пропустите наш вебинар «Как ускорить проектирование с помощью Склейки». 📌Дата 30 октября 2025 г. ⏰Время 11:00 (МСК) 📍Формат Трансляция в Telegram-канале PikTools. ИОС 🔊Спикер Типакова Анастасия, руководитель продукта ИОС 📝На вебинаре разберём 🤩Назначение инструмента 🤩Принцип работы 🤩Функционал 🤩Применение в ПИК ✉️Регистрация на вебинар доступна по ссылке *Ссылка на трансляцию будет отправлена на почту после регистрации 👍 До встречи! #BIMTeam#вебинар#PikTools#ИОС#Склейка

🔔 Запись сегодняшнего вебинара «Экосистема цифровых продуктов для проектирования в ПИК» уже в сети! 🔗Смотреть в ВК Видео #BIMTeam#запись#PikTools#Общее#Экосистема

🆕Перемычки в Revit: выбор по стандарту и контроль изменений в модели Инструмент Перемычки автоматизирует не только размещение элементов, а ключевые части процесса: выбор решения по стандарту и контроль его актуальности при изменениях. 🔗Читать по ссылке #статья#BIMTeam#ПИК#Перемычки#АР#PikTools

ПретходнаСтраница 1 од 3Следна