Skip to content

IronBenchmarks v0.0.2

Latest
Compare
Choose a tag to compare
@artem-iron artem-iron released this 30 Dec 13:32
· 24 commits to master since this release
fce5f31

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