IronPython和Ahead-of-Time编译

3

在对IronPython进行简短的研究时,我对它的执行模型以及与C#的集成方式感到困惑。

请问,以下哪些假设是错误的:

  1. IronPython不会事先编译(生成带有IL代码的clr exe|dll)
  2. IronPython作为脚本分发
  3. 执行时,IronPython文件会在运行时编译成IL代码,然后在CLR AppDomain中执行。

谢谢。

1个回答

3
你可以使用pyc.py来创建exe/dll文件,但其文档不是很完善。除此之外,你的理解是基本正确的。

可以通过构建安装程序并在安装过程中运行 NGEN 来进一步优化 pyc.py exe,以便对 DLL 进行优化。 - WombatPM

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接