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

Резултати

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

Пребарај: #installerx

当前筛选 #installerx清除筛选
祂录lze目录群

@talulze · Post #2099 · 05.01.2026 г., 07:43

用shizuku激活InstallerX Revived安装器和GKD跳广告软件 之前下了个叫InstallerX Revived的软件,这个软件主要是用来跳过系统安装器的一种安装软件,主要表现为几秒内就能安装成功。而普通的系统安装器是又要检测安全,又要你输密码或者确认啥的,非常麻烦。 而用InstallerX Revived需要一些权限,比如没有root的用户,那就需要shizuku权限,激活了shizuku相当于有了一个更高级的手机管理员权限,虽然远没有达到root机器的级别,但是也能玩好多东西。 而一个叫GKD的跳广告软件,也需要shizuku来授权,所以我这里简单说说吧。 一、shizuku下载 github地址【 https://github.com/RikkaApps/Shizuku/releases 】下里面的APK文件就行。我也在【评论区】放一份。 而开启shizuku需要你连着一个WiFi就行,然后点开shizuku软件,找到【通过无限调试启动】下面的【配对】-【开发者选项】-【无线调试】-【使用配对码配对设备】,然后出现6位数字,然后你下拉手机栏,会有一个【已找到配对服务,请输入配对码】的框,输入那6个数字就行。最后返回主页,就能看到【shizuku正在运行】 总体也是非常简单的,只不过shizuku好像每重启一次手机都要重新激活一次这个权限。 二、InstallerX Revived 软件TG群【 t.me/installerx_revived 】 进去有安装包,安了就行 我们打开上面安装的shizuku,点【已授权X个应用】,我们把InstallerX Revived勾选一下。 然后打开InstallerX Revived软件,需要设置一些东西 📍【设置】-【停用系统安装验证】开开 📍【设置】-【自动锁定安装器】开开 📍【设置】-【安装器设置】-【授权器】,选择【shizuku】 📍【设置】-【安装器设置】-【安装方式】,选择【对话框自动】 这样就算是设置好了,然后使用场景就是在我们安装一些软件的时候,先下安装包,然后点分享,然后找到InstallerX Revived,然后一点就安装完了。如视频 但是,不是所有的软件都能走这种方式,有概率还是会走系统安装器。所以我一般在更新新版APP的时候,会用到这个InstallerX Revived。 三、GKD GKD就是一个跳过广告的软件,和之前的李跳跳差不多,我一般用来跳一些国内软件的开屏广告和微信小程序的突脸广告。 github地址【 https://github.com/gkd-kit/gkd/releases 】下里面的APK文件就行。我也在【评论区】放一份。 然后软件默认是没有规则的,导入规则的话,就去【 https://github.com/Lin-arm/GKD_subscription 】有大佬做的规则,比如我们复制里面规则源链接,然后打开GKD,点击【订阅】,右下角【+】号,输入进去就行。 然后GKD需要在后台运行,你们给他保活就行,开开无障碍啊,锁定一下后台啊,都可以的,软件会让你做的。 标签:#安卓手机软件#shizuku#InstallerX#安装器#GKD 后补:GKD原规则已经停止维护,已经替换为新大佬维护的链接