我遇到了问题,在某些情况下,Execute
的{{1}}方法需要很长时间。这是有问题的,因为我经常对同一个ScriptSource使用这种方法。现在我尝试编译ScriptSource
并保存结果对象。然后我在编译代码上使用ScriptSource
方法,但这似乎与Execute
上的Execute
一样慢。
我举了一个简单的例子:
ScriptSource
为什么编译后的代码不会更快?
或者我一般做错了什么?
谢谢
答案 0 :(得分:0)
我发现了问题。在我的情况下,我覆盖IronPython中的Import方法,我自己的实现非常慢,所以导入部分是我的问题。我现在预先编译了所有模块并对其进行了缓存,因此在导入方法中访问它们非常快。这就是全部,谢谢!