gpt4 book ai didi

.net - IronPython 性能

转载 作者:行者123 更新时间:2023-12-04 09:34:07 25 4
gpt4 key购买 nike

我正在考虑将 IronPython 嵌入为我正在编写的应用程序的脚本语言。为了尝试一下,我下载了 IronPython 2.0 并启动了交互式解释器。在我的带有 6 Gig 内存的英特尔四核上启动这个事情大约需要 5 秒钟。我很难想象这对于功能较弱的机器会有多大的延迟。

基于 these benchmarks ,似乎 IronPython 的性能实际上并不算太糟糕。或者是吗?我在安装过程中是否配置错误?或者这是交互式解释器的问题?

最佳答案

IronPython 的性能确实相当不错。您获得的启动性能损失与 .NET 运行时有关。 .NET 应用程序的启动时间通常很慢,因为加载了大量程序集,并且其中一些(至少是一些类)被动态编译。

这是 .NET 中的预期行为。实际运行时性能要好得多。通过预编译 IronPython 程序集并将副本放入 GAC:您机器的全局程序集缓存,甚至可以提高启动性能。这可以使用 gacutil.exe 来完成。 .

关于.net - IronPython 性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/526062/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com