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

Резултати

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

Пребарај: #twrp

当前筛选 #twrp清除筛选
YuKongA | Channel

@YuKongA13579 · Post #1796 · 06.01.2026 г., 12:13

有人说小米 15 系列的 twrp 在小米 17 系列也适用,如果有人能测试的话,我可以做一下支持。 前提是解密没问题,触摸和震动有问题我可以修一下。解密不行的话我就懒得搞了,修起来太麻烦了。 #twrp

Hashtags

YuKongA | Channel

@YuKongA13579 · Post #1697 · 25.11.2025 г., 07:42

现在如果你愿意,可以给你的 TWRP 添加无线网络支持🤣它理论上应该是一个实用功能,你可以用来直接在恢复环境下包? https://github.com/TWRP-Test #TWRP

Hashtags

YuKongA | Channel

@YuKongA13579 · Post #1655 · 11.11.2025 г., 16:17

明晚会发一个新的 sm8750 系列 twrp,all in one 版本,一个文件同时支持 5 个机器。 彻底解决触摸问题,不管你 os2.0.x 还是 os3.0.x 都行。 支持 dada/haotian/xuanyuan,以上 thales 方案的设备支持解密; 另可启动 miro/onyx,以上 nxp 方案的机器目前没得解密,输入密码会卡住。 复用了太多二进制,给这俩 nxp 机器单独拎出来做解密应该就好了,看用的人多不多吧,没几个人用就不弄了。 #twrp

Hashtags

YuKongA | Channel

@YuKongA13579 · Post #1467 · 15.08.2025 г., 00:11

小米 15 TWRP-16 3.7.1 Release-7 基于 Android 16 的 HyperOS 2.0 【CN】底层 2025.08.14 1. 优化发热问题 2025.08.12 1. 修复 USB-OTG 2025.08.11 1. 重写禁用 AVB2.0 功能 2. 补充 15 Pro / 15 Ultra 版本 2025.08.10 1. 修复上个版本无法保存配置文件的问题 1. 尝试解决刷官方包异常触发格式化的问题 2. 内置 7za,现在可以同 unzip 一样直接使用 3. 添加禁用 AVB2.0 及刷包自动禁用 AVB2.0 功能 注意事项: 1. 如果设置了锁屏密码,则需要一定的加载时间,在此操作完成期间会卡在首屏 2. 目前只支持解密用户 0,不支持解密用户 999,如果你有分身应用,解密会在用户 999 卡较长时间 3. 关于 unzip 无法解压刷入 super.zst 问题,我实测使用 7za 刷没有问题,可以正常开机。使用的命令:7za e -so "$ZIPFILE" "super.zst" | /tmp/zstd -c -d >"/dev/block/bootdevice/by-name/super",我已将 7za 内置到 twrp 中,但需注意 zstd 我没有内置。 附一个用来测试 7za 刷入的修改包 (用于小米 15)。此包仅仅用于打包为 super.zst 测试,无其他多余修改。感谢 @isMarginal 帮我打包测试 4. 此外,提供一个更方便解压刷入 zst 的命令:7za e -so "super.zst" | 7za e -si="super.zst" -so >"/dev/block/bootdevice/by-name/super",完全不依赖 zstd,只需使用内置 7za 完成。用来测试的修改包, 提取码: svRr (用于小米 15Ultra),此包仅仅用于打包为 super.zst 测试,无其他多余修改。感谢 @Pzqqt 和 @yzdhz 提供思路和测试 可选捐赠: 爱发电 #TWRP

Hashtags

YuKongA | Channel

@YuKongA13579 · Post #1466 · 13.08.2025 г., 14:27

7za e -so "super.zst" | 7za e -si="super.zst" -so >"/dev/block/bootdevice/by-name/super" 提供一个更方便刷 zst 的命令,完全不依赖 zstd,只需使用内置 7za 完成。感谢 @Pzqqt 和 @yzdhz 提供思路和测试。 #TWRP

Hashtags

YuKongA | Channel

@YuKongA13579 · Post #1463 · 12.08.2025 г., 14:13

小米 15 TWRP-16 3.7.1 Release-7 基于 Android 16 的 HyperOS 2.0 底层 2025.08.12 1. 修复 USB-OTG 2025.08.11 1. 重写禁用 AVB2.0 功能 2. 补充 15 Pro / 15 Ultra 版本 2025.08.10 1. 修复上个版本无法保存配置文件的问题 1. 尝试解决刷官方包异常触发格式化的问题 2. 内置 7za,现在可以同 unzip 一样直接使用 3. 添加禁用 AVB2.0 及刷包自动禁用 AVB2.0 功能 注意事项: 1. 如果设置了锁屏密码,则需要一定的加载时间,在此操作完成期间会卡在首屏 2. 目前只支持解密用户 0,不支持解密用户 999,如果你有分身应用,解密会在用户 999 卡较长时间 3. 关于一直在反馈的官改包无法解压刷入 super.zst 问题,我实测使用 7za 刷没有问题,可以正常开机。使用的命令:7za e -so "$ZIPFILE" "super.zst" | /tmp/zstd -c -d >"/dev/block/bootdevice/by-name/super",我已将 7za 内置到 twrp 中,但需注意 zstd 我没有内置。 4. 附一个用来测试 7za 刷入的修改包 (用于小米 15)。如果需要参考可以查看,此包仅仅用于打包为 super.zst 测试,无其他多余修改。感谢 @isMarginal 帮我打包 可选捐赠: 爱发电 #TWRP

Hashtags

YuKongA | Channel

@YuKongA13579 · Post #1460 · 11.08.2025 г., 14:08

小米 15 TWRP-16 3.7.1 Test-2 基于 Android 16 的 HyperOS 2.0 底层 2025.08.11 1. 重写禁用 AVB2.0 功能 2. 补充 15 Pro / 15 Ultra 版本 2025.08.10 1. 修复上个版本无法保存配置文件的问题 1. 尝试解决刷官方包异常触发格式化的问题 2. 内置 7za,现在可以同 unzip 一样直接使用 3. 添加禁用 AVB2.0 及刷包自动禁用 AVB2.0 功能 不工作的: 1. USB-OTG 注意事项: 1. 如果设置了锁屏密码,则需要一定的加载时间,在此操作完成期间会卡在首屏 2. 目前只支持解密用户 0,不支持解密用户 999,如果你有分身应用,解密会在用户 999 卡较长时间 3. 关于一直在反馈的官改包无法解压刷入 super.zst 问题,我实测使用 7za 刷没有问题,可以正常开机。使用的命令:7za e -so "$ZIPFILE" "super.zst" | /tmp/zstd -c -d >"/dev/block/bootdevice/by-name/super",我已将 7za 内置到 twrp 中,但需注意 zstd 我没有内置。 4. 附一个用来测试 7za 刷入的修改包 (用于小米 15)。如果需要参考可以查看,此包仅仅用于打包为 super.zst 测试,无其他多余修改。感谢 @isMarginal 帮我打包 可选捐赠: 爱发电 #TWRP

Hashtags

YuKongA | Channel

@YuKongA13579 · Post #1459 · 10.08.2025 г., 16:02

小米 15 TWRP-16 3.7.1 Test 基于 Android 16 的 HyperOS 2.0 底层, Android 15 测试了 2.0.214.0 版本,正常。 2025.08.10 1. 修复上个版本无法保存配置文件的问题 1. 尝试解决刷官方包异常触发格式化的问题 2. 内置 7za,现在可以同 unzip 一样直接使用 3. 添加禁用 AVB2.0 功能,这功能小米用有问题,别用!!! 不工作的: 1. USB-OTG 注意事项: 1. 如果设置了锁屏密码,则需要一定的加载时间,在此操作完成期间会卡在首屏 2. 目前只支持解密用户 0,不支持解密用户 999,如果你有分身应用,解密会在用户 999 卡较长时间 3. 关于一直在反馈的官改包无法解压刷入 super.zst 问题,我实测使用 7za 刷没有问题,可以正常开机。使用的命令:7za e -so "$ZIPFILE" "super.zst" | /tmp/zstd -c -d >"/dev/block/bootdevice/by-name/super",我已将 7za 内置到 twrp 中,但需注意 zstd 我没有内置。 4. 附一个用来测试 7za 刷入的修改包。如果需要参考可以查看,此包仅仅用于打包为 super.zst 测试,无其他多余修改。感谢 @isMarginal 帮我打包 5. 目前你可以使用 avbctl disable-verity 代替禁用 AVB2.0 功能,但注意千万不要执行 avbctl disable-verification,小米会卡 fastboot 5. 本次更新的功能仍需要更多测试,Pro/Ultra 机型会在测试完成后补全 123 云盘 爱发电 #TWRP

Hashtags

YuKongA | Channel

@YuKongA13579 · Post #1455 · 09.08.2025 г., 08:47

Xiaomi 15 系列 TWRP-16 3.7.1 Release-6 本次更新: - 解决格式化问题 已知问题: - 配置文件重启后丢失 - 可能导致意外格式化 下版本修复。 123 云盘 OneDrive #twrp

Hashtags

YuKongA | Channel

@YuKongA13579 · Post #1415 · 11.07.2025 г., 12:06

我们已经把 omapi 塞进 twrp-16.0 构建系统中, 现在只需定义: TW_INCLUDE_OMAPI := true TW_OMAPI_UUID := 534552454144595f48414c5f55554944 即可包含 omapi 服务用于解密 strongbox 设备。 注:上方示例中的 TW_OMAPI_UUID 为 STM 的 UUID, NXP 的 UUID 为 636F6D2E6E78702E7365637572697479, 其他实现 UUID 同理。 #TWRP

Hashtags

YuKongA | Channel

@YuKongA13579 · Post #1405 · 30.06.2025 г., 08:24

最近我们尝试将 TWRP 迁移到了目前几乎最先进的 android-16.0.0-r1,也就是 BP2A。 当前清单理论上使用能够正常编译和运行了,已经在小米 15 和真我 GT7 Pro 上进行了测试。 目前来看 TWRP 也圈不到钱🤣(挂的爱发电就第一天有进账),我们已经完整开源 twrp-16.0 清单,包括 omapi 的 aidl 代替实现(用于解密 strongbox 加密设备),感兴趣的可以自行编译试试_(:з」∠)_ 注意事项: 可能需要设备使用 aidl 服务才能直接正常跑, 否则可能出现缺少各种符号的问题,需自行解决。 此外 device tree 中的 sdk 版本建议提升到 34 及以上,否则编译可能出现 sepolicy 问题。 清单地址:https://github.com/TWRP-Test/platform_manifest_twrp_aosp 参考设备树: 小米 15: https://github.com/YuKongA/device_xiaomi_sm8750_TWRP 真我 GT7Pro:https://github.com/realme-rmx5010-development/android_device_realme_rmx5010-TWRP #TWRP

Hashtags

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