KASM-6984 Add extended benchmark parameter to Server class

Introduce a new "benchmark" boolean parameter in the Server class to enable extended benchmarking functionality. This complements the existing self-benchmark feature, providing more comprehensive performance testing options.
This commit is contained in:
El 2025-04-07 18:56:24 +05:00
parent 5287c44e54
commit 624cb28b52
No known key found for this signature in database
GPG Key ID: EB3F4C9EA29CDE59
2 changed files with 3 additions and 3 deletions

View File

@ -117,10 +117,10 @@ rfb::BoolParameter rfb::Server::selfBench
("SelfBench", ("SelfBench",
"Run self-benchmarks and exit.", "Run self-benchmarks and exit.",
false); false);
rfb::BoolParameter rfb::Server::benchmark ( rfb::StringParameter rfb::Server::benchmark (
"Benchmark", "Benchmark",
"Run extended benchmarks and exit.", "Run extended benchmarks and exit.",
false); "video.mp4");
rfb::IntParameter rfb::Server::dynamicQualityMin rfb::IntParameter rfb::Server::dynamicQualityMin
("DynamicQualityMin", ("DynamicQualityMin",
"The minimum dynamic JPEG quality, 0 = low, 9 = high", "The minimum dynamic JPEG quality, 0 = low, 9 = high",

View File

@ -88,7 +88,7 @@ namespace rfb {
static BoolParameter detectHorizontal; static BoolParameter detectHorizontal;
static BoolParameter ignoreClientSettingsKasm; static BoolParameter ignoreClientSettingsKasm;
static BoolParameter selfBench; static BoolParameter selfBench;
static BoolParameter benchmark; static StringParameter benchmark;
static PresetParameter preferBandwidth; static PresetParameter preferBandwidth;
static IntParameter webpEncodingTime; static IntParameter webpEncodingTime;
}; };