Skip to content
This repository has been archived by the owner on Nov 12, 2019. It is now read-only.

dotnet/perf-infra

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 

Supported platform matrix

Platform ISA Status Notes
Windows x64 βœ… n/a
Windows x86 πŸ”Ά ready to try: need Windows x86 machines in the lab
Windows ARM64 πŸ”΄ not planned
Windows ARM32 πŸ”΄ not planned
Linux (Ubuntu 16.04) x64 πŸ”Ά ready to try: needs dedicated Linux x64 machines in the lab
Linux (Ubuntu 16.04) x86 πŸ”΄ not supported

Supported measurements matrix

Measurement Description Mehodology
Server startup time Time for server application to start and be ready to serve incoming requests Measure average elapsed time from beginning of Main to completion of IWebHost.Start( ). Average across 100 independent iterations.
Time to first request Time for serving first incoming request Measure elapsed time from IWebHost.Start( ) completion to completion of first request at the client site as client.GetAsync("http://localhost:5000").Result completes.
Steady state average RPS Average RPS (Requests-Per-Second) at steady state Issue a warm-up request, then measure average time for a request across 100 consecutive request. Average across 100 independent iterations. No data is discarded.
Steady state shortest request time Shortest time to serve a request Same as Steady state average RPS, but records shortest time only
Steady state longest request time Longest time to serve a request Same as Steady state average RPS, but records longest time only

About

Utilities for performance infrastructure

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published