Skip to content

Latest commit

 

History

History

docs

📖 Microsoft.Crank documentation

Tutorials

Topic Description
Getting Started Writing your first benchmark.
Benchmarking local applications Send local application source to the agent.
Benchmarking Docker containers Run Docker containers.
Running micro-benchmarks Run BenchmarkDotNet benchmarks.
Setting up an agent on Linux How to install and update the agent on a Linux machine.

Guides

Topic Description
Storing results Storing results locally or in a SQL Server database.
Using different .NET versions Benchmarking with different .NET versions.
Collecting event counters Collecting predefined and custom event counters.
Post-processing results Adding custom results and running scripts.
Running pre-commands Running commands before the job is pushed to the agent.
Reporting custom measurements How to push custom measurement from a job.

Reference documentation

Area Description
crank command line reference Documentation for crank commands.
benchmarks.yaml Schema benchmarks.yaml configuration.
Architecture Architecture of Microsoft Crank