|
|
1
16
F#不会自动记忆您的功能。在这种情况下,这是不正确的。即使您不直接对项目进行变异,您也在访问一个可变值(
您在这里看到的是.NETJIT的效果。第一次运行时,函数f()是JIT'd,并产生一个明显的延迟。其他时候,它已经是JIT的,执行的时间小于
证明这一点的一种方法是使用更细粒度的度量类,如
|
|
|
2
4
第一次计时可能是由于JIT编译。您正在计时的实际代码运行的时间可能比DateTime能够度量的时间要短。 编辑:被击败18秒。。。我很高兴我有正确的想法:) |
|
|
KWMuller · 如何在Netbeans中访问调用计数? 8 年前 |
|
|
Tim · 测量所有目标(包括相关目标)的xcodebuild持续时间 8 年前 |
|
|
Bram · 如何启动和停止性能采样 8 年前 |
|
|
GoodGoodMan · 如何测量C代码中方法的cpu和内存使用率 8 年前 |
|
|
JumpingJezza · 读取2D矩阵的最快方法 8 年前 |
|
|
Mayank · 作为后台服务运行的行分析python代码 8 年前 |