IronBenchmarks v.0.0.2
30 Dec 2022
- Changes benchmark runner to a BenchmarkDotNet
- Reports now include Memory Allocation data
- Reports now draw charts individually for each benchmark
- Adds ability to append new data to previously generted report, allowing to easily benchmark the same library under different versions. Just change the version and run the application with "-a" or "-append" argument
- Adds ability to chose wich sets of benchmarks to run using command-line arguments: "-xl" for Excel, "-pdf" for PDF, "-bc" for BarCode
- Changes the way benchmarks and playlists are structured.
- Adds BenchmarkData, BenchmrakDataEntry and BenchmarkDataPoint classes as a data structure for ReportGenerator.
- Removes IronBenchmarks.Core, IronBenchmarks.IronXL, IronBenchmarks.IronPdf, IronBenchmarks.IronBarCode projects
- Adds unit-tests for IronBenchmarks.Reporting
- Adds two new benchmarks to Excel playlist: Accessing Range Properties and Sort Range