mirror of
https://github.com/kasmtech/KasmVNC.git
synced 2025-08-07 15:08:37 +02:00
Updated Performance Testing (markdown)
@ -1,19 +1,19 @@
|
||||
# Overview
|
||||
KasmVNC includes a built in benchmarking feature that performs the following isolated tests, single threaded:
|
||||
|
||||
Jpeg compression at quality 8 (64 runs)
|
||||
Jpeg compression at quality 4 (64 runs)
|
||||
Webp compression at quality 8 (8 runs)
|
||||
Webp compression at quality 4 (16 runs)
|
||||
Nearest scaling to 80% (64 runs)
|
||||
Nearest scaling to 40% (64 runs)
|
||||
Bilinear scaling to 80% (64 runs)
|
||||
Bilinear scaling to 40% (64 runs)
|
||||
Progressive bilinear scaling to 80% (64 runs)
|
||||
Progressive bilinear scaling to 40% (64 runs)
|
||||
Analysis (64 runs) (incl. memcpy overhead)
|
||||
Analysis w/ scroll detection (64 runs) (incl. memcpy overhead)
|
||||
Analysis w/ horizontal scroll detection (32 runs) (incl. memcpy overhead)
|
||||
* Jpeg compression at quality 8 (64 runs)
|
||||
* Jpeg compression at quality 4 (64 runs)
|
||||
* Webp compression at quality 8 (8 runs)
|
||||
* Webp compression at quality 4 (16 runs)
|
||||
* Nearest scaling to 80% (64 runs)
|
||||
* Nearest scaling to 40% (64 runs)
|
||||
* Bilinear scaling to 80% (64 runs)
|
||||
* Bilinear scaling to 40% (64 runs)
|
||||
* Progressive bilinear scaling to 80% (64 runs)
|
||||
* Progressive bilinear scaling to 40% (64 runs)
|
||||
* Analysis (64 runs) (incl. memcpy overhead)
|
||||
* Analysis w/ scroll detection (64 runs) (incl. memcpy overhead)
|
||||
* Analysis w/ horizontal scroll detection (32 runs) (incl. memcpy overhead)
|
||||
|
||||
## Purpose
|
||||
The purpose of these tests is to provide highly isolated and repeatable benchmarks for functions that we intend to improve performance on over time. For example, we are working on vectorizing sections of code for AVX and SSE extensions and we want to have a high level of confidence in our testing and keep a historic trail of our improvements.
|
||||
|
Reference in New Issue
Block a user