Files
sharpcompress/tests/SharpCompress.Performance/Program.cs
2026-02-05 13:30:57 +00:00

26 lines
765 B
C#

using BenchmarkDotNet.Configs;
using BenchmarkDotNet.Jobs;
using BenchmarkDotNet.Running;
using BenchmarkDotNet.Toolchains.InProcess.Emit;
namespace SharpCompress.Performance;
public class Program
{
public static void Main(string[] args)
{
var config = DefaultConfig
.Instance.AddJob(
Job.Default
.WithToolchain(InProcessEmitToolchain.Instance)
.WithWarmupCount(1) // Minimal warmup iterations for CI
.WithIterationCount(3) // Minimal measurement iterations for CI
.WithInvocationCount(1)
.WithUnrollFactor(1)
);
BenchmarkSwitcher.FromAssembly(typeof(Program).Assembly).Run(args, config);
}
}