【发布时间】:2014-03-24 23:52:24
【问题描述】:
我目前正在使用 pyQT4 和 pyInstaller 在 Python 2.7 中编写一些 Windows GUI 应用程序。这些已编译的可执行文件大约需要 3-6 秒才能打开。我已经淘汰了 UPX,并且看到负载减少了一些时间,并且通过不将其打包为单个 exe 来节省更多时间,但我宁愿拥有一个可分发的文件。
我想知道 IronPython 在提供快速加载应用程序方面是否会更好。或者任何其他版本的 Python,或者更好的是,如果我可以做任何其他事情来尽量减少等待 GUI 在屏幕上绘制的时间。
【问题讨论】:
-
一般而言,CPython 的启动速度比 IronPython 快,因为它不必启动 .NET 运行时和 JIT 编译所有内容。我不确定这是否会扩展到已编译的 exe,但我敢打赌它会。
-
感谢您的评论杰夫。
标签: python ironpython py2exe pyinstaller