Skip to content

Report benchmark statistics and comparison - #129

Closed
luispfgarces wants to merge 59 commits into
masterfrom
report_benchmark_statistics_and_comparison
Closed

Report benchmark statistics and comparison#129
luispfgarces wants to merge 59 commits into
masterfrom
report_benchmark_statistics_and_comparison

Conversation

@luispfgarces

Copy link
Copy Markdown
Contributor

Description

Creates a benchmark statistics and comparison report. Adds a job to run benchmarks and report them to a comment on pull request.

Change checklist

  • Code follows the code rules guidelines of this project
  • Commit messages follow the commit rules of this project
  • I have self-reviewed my changes before submitting this pull request
  • I have covered new/changed code with new tests and/or adjusted existent ones
  • I have made changes necessary to update the documentation accordingly

Please also check the I want to contribute guidelines and make sure you have done accordingly.

Disclaimer

By sending us your contributions, you are agreeing that your contribution is made subject to the terms of our Contributor Ownership Statement

@github-actions

github-actionsBot commented Mar 12, 2023

Copy link
Copy Markdown

Benchmark Results Report

Date & Time: 2023-03-13 00:17:50

Environment

BenchmarkDotNet Version=0.13.5

Processor=Intel(R) Xeon(R) CPU E5-2673 v4 @ 2.30GHz,2 physical cores, 2 logical cores

Architecture=X64, Runtime=.NET 6.0.14 (6.0.1423.7309), Configuration=RELEASE

.NET CLI Version=7.0.201

Statistics

NameParametersMean Time TakenStd ErrorGC Gen0Allocated Memory
Benchmark1.RunAsync[EnableCompilation=False]2,315 ns11 ns0.06101624 B
Benchmark2.RunAsync[EnableCompilation=False]7,035 ns34 ns0.15264016 B
Benchmark3.RunAsync[EnableCompilation=False]130,206 ns565 ns2.929779220 B
Benchmark1.RunAsync[EnableCompilation=True]2,262 ns11 ns0.06481760 B
Benchmark2.RunAsync[EnableCompilation=True]3,467 ns12 ns0.07251976 B
Benchmark3.RunAsync[EnableCompilation=True]91,445 ns259 ns1.342837016 B

Statistics Comparison

NameBaselineCompareMean Time Taken
[Baseline]
Mean Time Taken
[Compare]
Mean Time Taken
[Comparison %]
Allocated Memory
[Baseline]
Allocated Memory
[Compare]
Allocated Memory
[Comparison %]
Benchmark1.RunAsync[EnableCompilation=False][EnableCompilation=True]2,315 ns2,262 ns2.33 %1624 B1760 B-8.37 %
Benchmark2.RunAsync[EnableCompilation=False][EnableCompilation=True]7,035 ns3,467 ns50.72 %4016 B1976 B50.8 %
Benchmark3.RunAsync[EnableCompilation=False][EnableCompilation=True]130,206 ns91,445 ns29.77 %79220 B37016 B53.27 %

@luispfgarcesluispfgarces added the enhancement New feature or request label Mar 13, 2023
@luispfgarcesluispfgarces self-assigned this Mar 13, 2023
@luispfgarces

Copy link
Copy Markdown
ContributorAuthor

Replacing by PR #137.

@luispfgarces
luispfgarces deleted the report_benchmark_statistics_and_comparison branch April 10, 2023 21:31
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancementNew feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@luispfgarces@jdromeiro