知行编程网知行编程网  2022-12-20 07:30 知行编程网 隐藏边栏  17 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于为什么说python性能差?的相关知识,包括twitter推文字符数限制提高到4000,以及python对称差这些编程知识,希望对大家有参考作用。

为什么说python性能差?

python性能差具体原因如下:

1、python是动态语言

变量指向的对象的类型是在运行时确定的,编译器无法做出任何预测,也无法优化。

2、Python是解释执行的,但是不支持JIT(just in time compiler)。大名鼎鼎的谷歌虽然曾经尝试过Unladen Swallow项目,但最终还是折戟了。

3、python中万物皆对象,每个对象都需要维护一个引用计数,增加了额外的工作量。

4、python GIL

GIL是Python最受诟病的一点,因为有了GIL,python中的多线程无法真正实现并发。

5.垃圾回收,这可能是所有带有垃圾回收的编程语言的通病 。

Python采用标记生成的垃圾回收策略,每次垃圾回收都会打断正在执行的程序,造成所谓的freeze。

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享