dotnet/perf-infra

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

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Supported platform matrix

| 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 |

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 |


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.