我有一个我操纵的F#引用(我在任何地方添加对象池来回收经常创建和删除的短期对象).我想运行结果报价; 现在我使用了F#PowerPack,它提供了将报价转换为表达式树的方法,以及我所运行的委托.无法访问生成的代码,我想知道:
- 编译代码的性能如何?是否有一些未被删除的反射层或者它是真正的编译?
谢谢 :)
最后我看,表现非常糟糕,比F#慢50倍,甚至比天真的翻译慢.
坦率地说,我不明白他们为什么不将F#编译器本身暴露为运行时服务(和FSI).如果他们做了F#,他们现在会有更好的工具......
编辑:我昨晚对运行斐波那契函数的报价进行了基准测试,实际上是700倍!
| 归档时间: |
|
| 查看次数: |
588 次 |
| 最近记录: |