mirror of
https://github.com/aaru-dps/AaruBenchmark.git
synced 2025-12-16 19:24:36 +00:00
34 lines
1.3 KiB
C#
34 lines
1.3 KiB
C#
using System;
|
|
using System.IO;
|
|
using BenchmarkDotNet.Configs;
|
|
using BenchmarkDotNet.Running;
|
|
|
|
namespace AaruBenchmark
|
|
{
|
|
internal static class Program
|
|
{
|
|
internal static string Folder => Path.Combine(Environment.CurrentDirectory, "data");
|
|
|
|
static void Main(string[] args)
|
|
{
|
|
var config = ManualConfig.Create(DefaultConfig.Instance);
|
|
|
|
BenchmarkRunner.Run<AppleRleBenchs>(config);
|
|
BenchmarkRunner.Run<GzipBenchs>(config);
|
|
BenchmarkRunner.Run<Bzip2Benchs>(config);
|
|
BenchmarkRunner.Run<Adler32Benchs>(config);
|
|
BenchmarkRunner.Run<Crc16CcittBenchs>(config);
|
|
BenchmarkRunner.Run<Crc16Benchs>(config);
|
|
BenchmarkRunner.Run<Crc32Benchs>(config);
|
|
BenchmarkRunner.Run<Crc64Benchs>(config);
|
|
BenchmarkRunner.Run<Fletcher16Benchs>(config);
|
|
BenchmarkRunner.Run<Fletcher32Benchs>(config);
|
|
BenchmarkRunner.Run<Md5Benchs>(config);
|
|
BenchmarkRunner.Run<Sha1Benchs>(config);
|
|
BenchmarkRunner.Run<Sha256Benchs>(config);
|
|
BenchmarkRunner.Run<Sha384Benchs>(config);
|
|
BenchmarkRunner.Run<Sha512Benchs>(config);
|
|
BenchmarkRunner.Run<SpamSumBenchs>(config);
|
|
}
|
|
}
|
|
} |