导语:
本文主要介绍了关于为什么说python性能差?的相关知识,包括twitter推文字符数限制提高到4000,以及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。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 学python用什么书09/19
- ♥ 如何用python生成不同的随机数09/21
- ♥ python常用集合库教学01/04
- ♥ 如何获取python链表类中的元素11/14
- ♥ 终于写完了!PyCharm操作手册 V1.0版本01/28
- ♥ mysql是开源的吗?09/25
内容反馈