Python 3.11 稳定版发布啦,速度提升不小
source link: https://www.v2ex.com/t/889634
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
我对这个版本期待挺久的了,今天瞅了一眼官网发现 Python 3.11.0 刚好更新了!
GIL 似乎还在,速度平均提升了 25%,应该是效率提升幅度最大的一次版本更新了。
lx0758 10 小时 35 分钟前 |
LindsayZhou 10 小时 25 分钟前 几天前就收到邮件通知了,昨天晚上还开了一个 Ytb 直播。
说实话,包括直播,我对 steering council 做法不太感冒,挺多人不喜欢混乱的打包方式,我是不喜欢淡化 maillist ,切到 discuss.python.org 。虽然也有邮件列表模式,乱七八糟的没法看。 |
zhlxsh 10 小时 20 分钟前 via iPhone 问题来了,你们会升级吗?
我们这边是一些小项目,都运行在 3.6.8 |
moen 10 小时 18 分钟前 这下 Windows on ARM 可以正式用 py 了
|
elementp 9 小时 5 分钟前 CPython 应该不太可能移除 GIL 了
|
llsquaer 8 小时 55 分钟前 一般猥琐发育..不在乎那点性能..用 3.8
|
shinession 8 小时 53 分钟前 要等项目的依赖包有支持才能升级, 3.10 的时候 pandas 等了两三个月,其中有个依赖一直没升级
|
wxf666 8 小时 46 分钟前 好奇会不会有其他语言的人,跑来说:恭喜,从慢 200 倍提升到慢 150 倍了
回他一句,继续说:对不起,刺痛你的心,戳到你肺管子了 |
IsaacYoung 8 小时 45 分钟前 via iPhone 1 恭喜,从慢 200 倍提升到慢 150 倍了
|
westoy 8 小时 34 分钟前 pip install pyston_lite_autoload 解千愁
|
greatx 8 小时 29 分钟前 恭喜,从慢 200 倍提升到慢 150 倍了
|
nba2k9 8 小时 28 分钟前 恭喜,从慢 200 倍提升到慢 150 倍了
|
janxin 8 小时 24 分钟前 下一个版本按照计划会有多运行时,GIL 确实还在。这样不会像之前多进程提升性能时导致多余的性能开销
|
jinsongzhao 8 小时 23 分钟前 @wxf666 比 C/C++慢 10 倍, 没那么夸张的慢。开发速度依赖 IDE ,也没那么夸张的快。
|
n37r09u3 8 小时 23 分钟前 恭喜,2030 年向慢 100 倍进发
|
dragondove 8 小时 10 分钟前 1 不要玩 python 慢的梗了,python 很多对性能依赖高的包都是 C 写的,使用起来性能差别不会特别大。关于 GIL 有 nogil 项目,虽然不知道什么时候能并到主线: https://github.com/colesbury/nogil
|
cco 7 小时 32 分钟前 还运行在 3.5 的版本,一直没时间去升级。
|
julyclyde 7 小时 26 分钟前 pypy 跟上来了吗?
|
zcreg 7 小时 24 分钟前 恭喜,从慢 200 倍提升到慢 150 倍了
|
paramagnetic 7 小时 20 分钟前 需要高性能的部分,都是绞尽脑汁写成向量化的形式然后一个 ndarray 丢出去
|
zictos 6 小时 36 分钟前 via Android 还在用 3.7 ,升级要迁移老版本的一些模块,懒得去弄
|
v2exblog 5 小时 23 分钟前 这么多年了,还是很喜欢用 python ,只希望它能多活几年哈哈哈哈哈
|
tulongtou 5 小时 13 分钟前 线上已经是 3.10.8 了,开发环境从 rc 就开始用 3.11 了,3.11 等出 2 、3 个小版本之后线上也可以升了。
|
jjx 4 小时 55 分钟前 比 python 2.7 快还是慢?
现在没有动力迁移, 怕迁了后更慢 |
monkeydev 3 小时 30 分钟前 我司是西数国内最大的代理之一,hc550 ,我司出含税价 1730 ,内部走大客户协议价,可以做到 1560 ,如果大家有需求,我可以组织大家团一波
|
873792861 56 分钟前 一直用 3.7.9 ,也许再过半年,我买了新的笔记本电脑的时候会更新吧。也许,它会有 4090
|
FrankHB 42 分钟前 @dragondove 依赖 C 什么时候是担保不特别慢的下限了? Rubinius 比 CRuby 快的理由还是尽量用 Ruby 不用 C 实现呢……因为一旦用 C 写死了就无法继续用运行时优化了。
只有非常不依赖切换互操作上下文的任务(比如纯数值计算)才能现实通过本机实现提供像样的性能基线,然而越是这种情况往往越是没理由特别去用你这胶水,所以想要强调性能改进,这种东西是历来需要淡化的,你这哪壶不开提哪壶啊。 |
dragondove 23 分钟前 @FrankHB 越是这种情况越是没理由? python 的科学运算库可不少啊,底层都是 C ,性能相比其他语言也没太差,DL 方向用的最多的语言是哪个不用我说了吧
|
FrankHB 6 分钟前 @dragondove 用户绝对数量再多,也不表示 python 在技术上就足够擅长。很多时候某个领域突然流行某种语言或者熄火了就是偶然的非技术因素,特别是长期有很多非专业人士凑数的、菜鸡互啄的众多交叉领域。严格点说,python 长期以来都是靠用户基数和惯性大来抢占市场,没有单一的应用领域存在护城河。而用户结构的松散导致 python 在外部都很难作为事实标准。
因此想要保持生态建设的、有点危机感的语言核心开发者,是不会很乐意强调这里性能多好的——说到底满足性能需求主要就不是 python 的功劳,只是勉强达到不拖后腿,能让人用得下去,才有机会一时流行;真要极端性能的,也不是没 x 嫌弃和抛弃 python 的。相对来说,他们更希望强调作为“胶水”语言“什么都能做”,然后最好用户忘了它经常可以被低成本地替代,才有余裕争取喘息的机会,继续改进。 要等他们还清在语言设计上的技术债来甩脱对性能的质疑……下辈子吧。 |
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK