python 里面也有虚拟机 为啥比java 效率低呢?

python 里面也有cpython 虚拟机,为啥比java慢?

阅读 4k
1 个回答

clipboard.png
这就是最大的问题。java是静态类型语言,而python可以理解为动态类型。
此时,JIT无法完全发挥自己的能力,类型不确定啊。
具体类似可以参考: https://www.zhihu.com/questio... 后半段。关于JS性能填坑。
原理相同。
不过这也不是绝对的,某些情况下,Java在内存方面相较python有一定的弱势,也就是资源吃紧的时候,谁快还说不准;只是在实际执行的时候因为有JIT,大部分情况下相对快而已。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题