如何看待 python 的性能

 我来答
从空去听8
2017-11-17 · TA获得超过7439个赞
知道大有可为答主
回答量:6907
采纳率:93%
帮助的人:5583万
展开全部
python的性能要从几个方面看,如果只看标准版的语言实现本身,性能可以说是很差的,因为动态语言本身就决定了很多东西要运行时检查,并且标准版没有对字节码做jit等优化,等于是直接解释
不过,由于python很多基础库是用C实现,如果库执行比例较大,速度还是可以接受,典型例子是python的高精度计算,long类型是C语言实现,而jre中java的BigInteger是用java自己实现,因此高密度的高精度计算python还要快些,因此很多系统采用核心用C改写的方式,和python结合使用,根据二八定律,只需改写较少的模块就能较大提高效率
当然,也可以直接用pypy等jit解释器,效率也能提高不少,虽然和静态类型语言还是有差距
最后说明一点的是,效率问题在计算比较密集的时候才体现性能瓶颈,有些网站虽然看上去业务很大,但业务本身可能不是很复杂,访问量也并不是特别高,这个也可以估算一下
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式