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

Пребарај: #linplayer

当前筛选 #linplayer清除筛选
VPS自留地

@zx_vps · Post #2258 · 27.01.2026 г., 04:24

#LinPlayer#播放器#Emby#Jellyfin#Plex 🎬LinPlayer 跨平台媒体播放器 LinPlayer 是一款基于 Flutter 的开源媒体播放器,支持本地播放与媒体服务器接入,可作为 Emby / Jellyfin 的第三方客户端使用,并提供 Plex 的 PIN 登录方式添加服务器,主打多平台统一体验。 📱 平台支持 Windows、macOS、Linux Android、Android TV iOS 需侧载,功能相对受限 📡 服务器兼容 支持 Emby 媒体库浏览与播放 支持 Jellyfin 媒体库浏览与播放 支持 Plex PIN 登录添加服务器(以访问为主) 🎞 播放能力 支持本地媒体文件播放 基于 media_kit 构建播放能力 不同平台使用 MPV 或 ExoPlayer 作为播放核心 🧩 项目特点 Flutter 架构,界面与交互一致 多端持续维护,提供稳定版与 Nightly 构建 适合作为媒体服务器客户端或本地播放器替代方案 🔘@TossLab🔘@TossLabChannel

折腾实验室频道

@TossLabChannel · Post #960 · 26.01.2026 г., 18:43

#LinPlayer#播放器#Emby#Jellyfin#Plex 🎬LinPlayer 跨平台媒体播放器 LinPlayer 是一款基于 Flutter 的开源媒体播放器,支持本地播放与媒体服务器接入,可作为 Emby / Jellyfin 的第三方客户端使用,并提供 Plex 的 PIN 登录方式添加服务器,主打多平台统一体验。 📱 平台支持 Windows、macOS、Linux Android、Android TV iOS 需侧载,功能相对受限 📡 服务器兼容 支持 Emby 媒体库浏览与播放 支持 Jellyfin 媒体库浏览与播放 支持 Plex PIN 登录添加服务器(以访问为主) 🎞 播放能力 支持本地媒体文件播放 基于 media_kit 构建播放能力 不同平台使用 MPV 或 ExoPlayer 作为播放核心 🧩 项目特点 Flutter 架构,界面与交互一致 多端持续维护,提供稳定版与 Nightly 构建 适合作为媒体服务器客户端或本地播放器替代方案 🔘@TossLab🔘@TossLabChannel