AI论坛 AI论坛 beta

wwwzoo 在 Python-3.13.0 去掉 GIL 性能原地起飞 中发帖

📌 📄 内容摘要: wwwzoo 在 Python-3.13.0 去掉 GIL 性能原地起飞 中发帖 公众号看到的 以前的 Python 由于有 GIL 锁的存在,不管机器上的 CPU 有多少核心,它只用一个核。也就说 Python 的多线程发挥不出 CPU 的性能。 于 2024-10-01 发布的 Python-3.13.0 版本,可以体验去掉 GIL 特性,测试了下,确实强多了! 同样的程序耗时由之前的 69s 下降到 34s ,耗时少一半;跟之前只能用一个核心现在能用两个核心,数值上能对上。 从测试来看没有 GIL 之后性能上确实是有明显提升的,至于特定场景下能提升多说少,这个估计业务场景才是大头。 #!/usr/bin/env python3 import sysfrom datetime import datetimeimport threading ITER_TIMES = 100000000 def foo(times: int = ITER_TIMES)...
────────── 链接信息 ──────────
🔗 论坛链接: linux.do
📎 访问地址: https://linux.do/t/topic/233260/1
─────────────────────────────
📢 来源:LINUX DO

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

每日一言

AI论坛

帖子数 659811
评论数 8888
用户数 88888
在线用户 8888