【发布时间】:2017-08-11 10:11:33
【问题描述】:
我正在编写我过去用本机代码编写的程序的 F# 端口。我使用BenchmarkDotNet 来衡量它的性能。我还在应用程序的输出目录中放置了一个本机 EXE。
我将本机程序设置为基准基准,发现它比我的 F# 程序快 5 倍。正如我所料!
但是,本机程序发布在 GitHub 上并仅作为 Win64 二进制文件分发。如果有人使用其他操作系统尝试运行它,它会崩溃。
那么,如何指定这个基准测试只能在 64 位 Windows 上运行?
【问题讨论】:
-
将其放入自述文件中?
-
BenchmarkDotNet 中也有一些配置设置,例如平台:x64,见benchmarkdotnet.org/Configs/Jobs.htm
标签: f# benchmarking benchmarkdotnet