标签: f# benchmarking benchmarkdotnet
我正在编写我过去在本机代码中编写的程序的F#端口。我使用BenchmarkDotNet来衡量其效果。我还在应用程序的输出目录中放置了一个原生EXE。
我将我的原生程序设置为基准基准,并且看到它比我的F#程序快5倍。就像我预期的那样!
但是,本机程序发布在GitHub上并仅作为Win64二进制文件分发。如果有人使用其他操作系统尝试运行它,它将崩溃。
那么,如何指定此基准测试只能在64位Windows上运行?