* Rename Microsoft.AspNetCore.Blazor dir to .Components * Rename Microsoft.AspNetCore.Blazor.Browser dir to .Components.Browser * Rename Microsoft.AspNetCore.Blazor.Browser.JS dir to .Components.Browser.JS * Rename Microsoft.AspNetCore.Blazor.TagHelperWorkaround dir to .Components.TagHelperWorkaround * Unbreak signing * Rename Microsoft.AspNetCore.Blazor.Analyzers dir to .Components.Analyzers * Rename Microsoft.AspNetCore.Blazor.Server dir to .Components.Server * Rename Microsoft.AspNetCore.Blazor.Razor.Extensions dir to .Components.Razor.Extensions * Rename Microsoft.AspNetCore.Blazor.Build dir to .Components.Build * Rename Microsoft.AspNetCore.Blazor.Test dir to .Components.test * Rename Microsoft.AspNetCore.Blazor.Server.Test dir to .Components.Server.Test * Rename Microsoft.AspNetCore.Blazor.Razor.Extensions.Test dir to .Components.Razor.Extensions.Test * Rename Microsoft.AspNetCore.Blazor.Analyzers.Test dir to .Components.Analyzers.Test * Rename Microsoft.AspNetCore.Blazor.Browser.Test dir to .Components.Browser.Test * Rename Microsoft.AspNetCore.Blazor.Build.Test dir to .Components.Build.Test * Rename Microsoft.AspNetCore.Blazor.E2ETest dir to .Components.E2ETest * Fix typo * Unbreak VSIX build * Fix .Build unit tests * Move Blazor benchmarks into blazor subdir * Rename .Blazor.Performance dir to .Components.Performance * Move some samples within .sln * Move StandaloneApp sample to blazor subdir * Move MonoSanity sample to blazor subdir * Move HostedInAspNet sample to blazor subdir * Update paths to samples * Move .BuildTools and .Cli sources to blazor subdir * Move tooling to blazor subdir * Move templates to blazor subdir * Restore Directory.Build.props behaviors in blazor\src * Move mono to blazor subdir * Update folder structure in .sln * Fix VSIX * Empty commit to reawaken CI * Fix manual standalone app startup |
||
|---|---|---|
| .. | ||
| AssemblyInfo.cs | ||
| Microsoft.AspNetCore.Blazor.Performance.csproj | ||
| Program.cs | ||
| RenderTreeDiffBuilderBenchmark.cs | ||
| readme.md | ||
readme.md
Benchmarks
Instructions
Run All Benchmarks
To run all use * as parameter
dotnet run -c Release -- *
Interactive Mode
To see the list of benchmarks run (and choose interactively):
dotnet run -c Release
Run Specific Benchmark
To run a specific benchmark add it as parameter
dotnet run -c Release -- <benchmark_name>
Troubleshooting
The runner will create logs in the <project>\BenchmarkDotNet.Artifacts directory. That should include a lot more information
than what gets printed to the console.
Results
Also in the <project>\BenchmarkDotNet.Artifacts\results directive you'll find some markdown-formatted tables suitable for posting
in a github comment.