加速Python运行的工具应用 收藏

如果你需要让你的Python程序加速运行,在不同的层次有一些不同的解决方案:

 

  1. 重写 你的 Python 代码, 通过 并行化parallelizing 和 优化optimizing/替代replacing/调试tuning 运算方法,比如使用: 
  2. 使用工具加速你的代码而不需要大量修改
    • Psyco
      • Just in time JIT 编译器,注意这是最容易使用的实现方式。
    • Pyrex
      • 写和编译Python,通过近似 C 风格的数据结构
    • Cython 
    • PyJs 
      • 编译 (大子集) Python 为 Javascript, 注意:这更适合于客户端编程比如ajax,而非服务器端。
    • Rpython
      • 编译 (大子集) Python 为本地代码,注意:这是 PyPy 项目的一部分。
    • Shedskin 
      • 编译 (大子集) Python 为 C++,这是一些测试结果: some benchmarks
  3. 替换 (一部分) 你的 Python 代码 为其他语言
::...
免责声明:
当前网页内容, 由 大妈 ZoomQuiet 使用工具: ScrapBook :: Firefox Extension 人工从互联网中收集并分享;
内容版权归原作者所有;
本人对内容的有效性/合法性不承担任何强制性责任.
若有不妥, 欢迎评注提醒:

或是邮件反馈可也:
askdama[AT]googlegroups.com



自怼圈/年番新

DU21.4
关于 ~ DebugUself with DAMA ;-)


关注公众号, 持续获得相关各种嗯哼:
zoomquiet


粤ICP备18025058号-1
公安备案号: 44049002000656 ...::