सभी किताबें

पेशेवर

ऐप्स परिचय Coach लॉग इन पढ़ना शुरू करें

Quantitative Finance · शब्दावली

Performance regression gate क्या है?

Definition 25.3 Low-Latency Software · अध्याय 25 — Testing and Deploying Low-Latency Systems

A performance regression gate is a test that runs a benchmark on the current build and on a candidate, on the same machine, and refuses the candidate if a latency statistic is worse by more than a stated tolerance with a stated confidence.

The 99th percentile of each of 800 runs of the gate’s benchmark (18 000 timed events each), alternating between the current build and one with a planted regression, on a laptop (Intel Core Ultra 7 155H, WSL2), the machine otherwise idle. Data: bench_gate.py.
Figure 25.2. The 99th percentile of each of 800 runs of the gate’s benchmark (18 000 timed events each), alternating between the current build and one with a planted regression, on a laptop (Intel Core Ultra 7 155H, WSL2), the machine otherwise idle. Data: bench_gate.py.
The gate’s detection and false-alarm rates against the number of runs per side, from 100 gates drawn from the measured runs of  for each point; the dashed line is 90% power. Data: fig_gate.py (deterministic, from the measured pools).
Figure 25.3. The gate’s detection and false-alarm rates against the number of runs per side, from 100 gates drawn from the measured runs of Figure 25.2 for each point; the dashed line is 90% power. Data: fig_gate.py (deterministic, from the measured pools).
अध्याय में पढ़ें →