This project uses BenchmarkDotNet to benchmark the F# compiler.
- Clone git@github.com:Microsoft/visualfsharp.git
- Open Developer Command Promt in admin mode
- cd visualfsharp
- Run
build.cmd release- this will be used as baseline - Copy visualfsharp folder to new folder "pr"
- Git checkout a pr
- Run
build.cmd release - Now go to
build.fsxof the benchmark project - Configure the paths at top of
build.fsx - Write some benchmarks in Program.fs
- Run
build.cmd
| Mono | .NET |
|---|---|