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. |
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. |
Area | Description |
---|---|
crank command line reference | Documentation for crank commands. |
benchmarks.yaml Schema |
benchmarks.yaml configuration. |
Architecture | Architecture of Microsoft Crank |