@The2ndDim · Post #1265 · 08.03.2020 г., 18:18
#GotThis 说实话这机器搭配Termux挺好的。
Hashtags
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
Пребарај: #gotthis
@The2ndDim · Post #1265 · 08.03.2020 г., 18:18
#GotThis 说实话这机器搭配Termux挺好的。
Hashtags
@The2ndDim · Post #1261 · 01.03.2020 г., 16:34
#GotThis#开箱 接近1:1的屏幕比例,看视频肯定很难受 (x)
@The2ndDim · Post #1256 · 01.03.2020 г., 16:33
#GotThis#开箱 耳机孔,三选二卡槽,Type-C,可自定义按键
@The2ndDim · Post #1246 · 01.03.2020 г., 16:29
#GotThis#开箱 Unihertz Titan
@The2ndDim · Post #1266 · 08.03.2020 г., 18:19
#GotThis#此花亭 顺便晒个桌面😋
@The2ndDim · Post #1507 · 02.08.2021 г., 12:25
#转发#GotThis#JetBrains https://blog.jetbrains.com/zh-hans/idea/2021/07/language-packs-public-release/ JetBrains 全系列的IDE的中文语言包正式版发布了。 而且他们把之前 双击Shift键快速搜索 的用英文关键字搜索找不到对应功能的问题给修复了。 // 爽到,虽然不一定会用中文语言包,但有总比没有要好。 // 没和苏州的 死🐴杰克丁 扯上关系,大好评!
Hashtags
@The2ndDim · Post #1330 · 15.05.2020 г., 07:19
#GotThis#8bit#PixelArt 买了个Divoom Timebox和Pixoo。 都是 16x16 RGB LED Matrix。 于是制作了个这么个动画设置成了Timebox的开机画面。 假装回到90年代末期 (x) // 单个动画总共只能有60帧的限制实在是有些吃紧... // 16x16的尺寸还是有些受限,32x32的尺寸就能做更多的事情了。不过如果买4个好像是可以用多屏模式来联动起来放更大尺寸的画面。 // GIF是由Divoom应用导出的示例动画。实际在设备上播放的效果会略有不同。
@The2ndDim · Post #1696 · 21.05.2022 г., 07:35
#开箱#GotThis#MikroTik MikroTik CCR2004-1G-2XS-PCIe 一块伪装成网卡的路由器 // 风扇不转,因为起转要60度 // 可以跑风扇检测确定是否正常(要重启) // 模块一开始插上不识别,得等几分钟 // 主机不打驱动补丁,只会显示出4个1Gbps网卡口 // 这4个主机端虚拟接口按说都应该是至少10Gbps的 // 懒得打补丁了,下次再试主机端通讯。
@The2ndDim · Post #1654 · 25.12.2021 г., 07:43
#GPD#GPDPocket3#GotThis#Hardware 原装充电器还没过48小时就坏了之后,联系了一下GPD,他们补发了一个充电器回来。 然后这次发来了一个65w充电器。(原装45w)。 我发回去的没有带原装线,发来的这个又带了一根线... 这是赚了?🌚
Hashtags
@The2ndDim · Post #1642 · 20.12.2021 г., 12:36
#WTF#GPD#GPDPocket3#GotThis#Hardware 这才第二天,GPD Pocket 3的充电器就坏了。 🌚 连 5v 2A 都不输出了,一点电都不出。
@The2ndDim · Post #1641 · 20.12.2021 г., 01:57
#WTF#GPD#GPDPocket3#GotThis#Hardware 你所有的文件名都写对了,就路径没写对。 而且是自家品牌的名字没写对。🌚
@The2ndDim · Post #1844 · 07.06.2023 г., 12:15
#GotThis#Hardware#INMO#AR_Glasses 给 INMO Air2 眼镜加了俩摄像头保护盖。 // 默认情况下是盖上的。 // 这样就算有人问起来摄像头凸起,你就可以直接回答: // “摄像头自始至终都是盖上了的。”