您现在所在的位置:首页 >关于奇酷 > 媒体报道 > Python之父爆料:明年Python提速1倍,4年时间提速5倍!

Python之父爆料:明年Python提速1倍,4年时间提速5倍!

来源:奇酷教育 发表于:

Python之父爆料:明年Python提速1倍,4年时间提速5倍!

  香农计划”(即“Shannon Plan”),期望花 4 年时间把 Python 提速 5 倍。
 
  1
 
  香农计划
 
  5 月 13 日“2021 年 Python 语言峰会”上,Python 之父 龟叔Guido van Rossum 作了一场《Making CPython Faster》的分享,他已经投入了香农计划!

 
  “香农计划”(即“Shannon Plan”,得名于提出者),期望花 4 年时间把 Python 提速 5 倍,即每年 1.5 倍。
 
  短期的计划是在 Python 3.11 版本中实现至少提速 1 倍。
 
  2
 
  3.11版本如何提速一倍
 
  怎么做到令 3.11 版本提速一倍呢?
 
  根据龟叔的分享,第一项优化工作是“适应性的、专门的字节码解释器”,相关的设想已经起草到 PEP-659 中:

 
  其它的优化内容还有:
 
  ·优化帧堆栈,更快的调用,调整分配( optimize frame stack, faster calls, tweak allocation)
 
  ·“零开销”异常处理(“Zero overhead” exception handling)
 
  以及如下内容:

 
  这些优化工作都要在不破坏接口兼容性的前提下实现,同时还要保持代码的可维护性。
 
  3
 
  细节内容展示
 
  在龟叔的分享中,还有很多细节内容: