Performance Regression CI

Designing trustworthy performance-regression gates: defining the decision and smallest important regression, preserving independent experimental units, calibrating noise and power, comparing compatible JMH results, handling multiplicity and drift, separating screening from confirmation, and operating secure baseline promotion. Use when performance results should influence merge, when a threshold or statistical test lacks an empirical error budget, when JMH scoreError is treated as a two-build test, when repeated iterations are mistaken for independent runs, when CI infrastructure changes contaminate comparisons, or when a pipeline can lose a comparator exit status. Does not teach benchmark construction (jmh-advanced), full-system workload design (load-testing), or general latency inference (latency-statistics).

robsonkades c0d14e1 4 files · 42.4 KB Updated

File contents

robsonkades/agent-skills/tree/main/skills/performance-regression-ci commit c0d14e1c7e

Frequently asked questions

npx skillmds@latest add robsonkades/performance-regression-ci