Name: perf-infra
Owner: .NET Foundation
Description: Utilities for performance infrastructure
Created: 2017-02-08 21:56:54.0
Updated: 2018-04-30 11:54:53.0
Pushed: 2018-04-02 18:08:13.0
Homepage: null
Size: 44
Language: Python
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
| Platform | ISA | Status | Notes | | ————- |:————-:|:—–:|:—–| | Windows | x64 | :white_check_mark: | n/a | | Windows | x86 | :large_orange_diamond: | ready to try: need Windows x86 machines in the lab | | Windows | ARM64 | :red_circle: | not planned | | Windows | ARM32 | :red_circle: | not planned | | Linux (Ubuntu 16.04) | x64 | :large_orange_diamond: | ready to try: needs dedicated Linux x64 machines in the lab | | Linux (Ubuntu 16.04) | x86 | :red_circle: | not supported |
| 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 |