为什么说python性能差?
发布时间:2026-03-24 19:57:42

python性能差的具体原因如下:
1、动态语言python
只有在运行过程中确定变量指向对象的类型,编译器无法做出任何预测,也无法优化。
2、python是解释执行,但不支持JIT(just in time compiler)。尽管著名的google曾尝试过Unladen Swallow 这个项目,但最后也折了。
3、python中的一切都是对象,每个对象都需要维护引用计数,以增加额外的工作。
4、python GIL
GIL是Python最受批评的一点,因为GIL和Python中的多线程并不能真正并发。
5、垃圾回收,这可能是所有垃圾回收编程语言的常见问题。
Python采用标记和分代的垃圾回收策略,每次垃圾回收都会中断正在执行的程序,造成所谓的顿卡。
下一篇 返回列表
