相关疑难解决方法(0)

好的F#性能分析工具

任何人都可以推荐具有良好F#支持的性能分析工具吗?

我一直在使用Visual Studio 2010分析器,但在使用F#时我发现了一些问题.感觉更像是我在反射之后分析字节代码而不是原始的F#.

例如,在分析以下略显人为的示例时:

let Add a b = 
    a + b

let Add1 = Add 1

let rec MultiAdd count = 
    match count with
    | 1 -> 1
    | _ -> (Add1 1) + (MultiAdd (count - 1))

MultiAdd 10000 |> ignore
Run Code Online (Sandbox Code Playgroud)

我得到以下调用树:

CallTree

当我在功能详细信息中查看Microsoft.FSharp.Core.FSharpFunc`2.Invoke(0)时,我看到: 功能细节

我理解我所看到的是基于已编译代码的底层实现,虽然我可以遵循它,但它很难实现.

有没有人有使用F#的其他分析工具的经验,他们是否能更好地映射到原始的F#代码?

performance f# profiling

18
推荐指数
1
解决办法
2606
查看次数

标签 统计

f# ×1

performance ×1

profiling ×1