@AChansp · Post #2061 · 30.09.2024 г., 03:44
#杂 https://t.me/qunyouwen
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
Пребарај: #杂
@AChansp · Post #2061 · 30.09.2024 г., 03:44
#杂 https://t.me/qunyouwen
Hashtags
@AChansp · Post #1344 · 20.01.2024 г., 03:59
#杂 https://t.me/badupindao
Hashtags
@AChansp · Post #1261 · 08.01.2024 г., 03:56
#杂 https://t.me/zybaipiaosq
Hashtags
@nazukipabirion · Post #1204 · 14.02.2024 г., 05:18
#杂 Bash快捷键
Hashtags
@AChansp · Post #1002 · 22.11.2023 г., 22:04
#杂 https://t.me/telestate
Hashtags
@yinghexiaozu · Post #998 · 26.09.2022 г., 14:48
#杂 我记得在微软收购了Github之后,由于有了有钱的金主爸爸,于是Github上可以随便开private仓库了。 这个对我来说最大的影响就是,我能把我阅读项目代码的注释直接放到这些私人仓库里面了。 一般来说,“阅读一个项目源代码”我有两方面的输出: * 整理清楚思路之后写代码分析类的文章。 * 还没整理清楚的时候就直接一遍看一遍在代码里写注释。 第二个工作其实才是常态。这种一遍读一遍留注释的过程,有时候感觉就是跟作者在通过代码在交流;如果这份代码之前没什么人看过,又会有一种考古队员擦拭考古出来的东西逐步还原本来面目的感觉。 截图是最近在看sqlite btree平衡算法的实现,对我来说很难看懂,但是大部分时候,最终整理发表的那些代码分析类文章,就是这样一点一点扣细节给扣出来的。
Hashtags
@buanbooks · Post #914 · 28.07.2022 г., 07:17
ㅤ 推荐自用的唯一机场可乐云,无利益相关,希望它能持续运营,健康发展。 注册可以试用全部节点。 ▪️官网注册 ▪️九折优惠券:fev-all90 一倍率节点/隧道加密敏感期抗牆/节点负载均衡保持稳定性📱 有月付、季付、半年付、年付套餐,一次性购买享受优惠 💰 也有不限时套餐流量用完为止♾ 多种套餐类型和节点适合各种用户需求 节点SS协议、支持Windows、MacOS、IOS、Andriod、Linux、路由器 💻 节点原生、可看Netflix、Disney+,动态IP按需求定期刷新抗封锁 📺 #杂
Hashtags
@laike9m_ch · Post #748 · 02.07.2025 г., 16:33
codedump的电报频道 (Telegram) #杂 2024年诺贝尔物理学家得主、人工智能专家 Geoffrey E. Hinton,一家几代人都是科学家,这之前很多人说过就不复述了,参考附图。 值得一提的是他的姑姑Joan Hinton,中文名寒春,曾经参与曼哈顿计划,1948年后来到中国,为中国农业机械化贡献力量(但并未参与中国的核武器研制计划),可以说是中国人民的老朋友,也是首位拿到中国绿卡的外国人。
Hashtags
@laike9m_ch · Post #347 · 18.10.2024 г., 02:44
codedump的电报频道 #杂 《如何找到愿意为之付出一生的研究事业?》,作者讲述了自己如何从一个讨厌复习的高中生,到接触到Anki之后提升了学习成绩,进而慢慢进入“记忆研究”这一领域的经历。 @
Hashtags
@laike9m_ch · Post #323 · 25.09.2024 г., 06:27
codedump的电报频道 #杂 去年承德程序员的后续,看来是没事了,”让子弹再飞一会儿“。 @
Hashtags
@laike9m_ch · Post #157 · 21.05.2024 г., 15:10
codedump的电报频道 #杂 来一点网络正能量吧,前两天在微博看到的知乎回答《有什么软件官方已经停更了或者公司已经倒闭了,但是你还在用并且觉得很好用的?》,故事的主角是中国著名黑客sunwear(人称“日娃”)。 @
Hashtags
@Magic_of_Math · Post #38 · 03.10.2022 г., 04:28
从微积分到拓扑到范畴论,在不同的层级理解“连续性”,也体现了数学是如何不断进行抽象的 #娱乐#杂