prestandaförbättring
Prestandaförbättring är processen att göra ett system snabbare eller mer ressursutnyttjat. Det kan ske inom programvara, maskinvara och affärsprocesser och syftar vanligtvis till att sänka svarstider, öka genomströmningen eller minska energiförbrukningen utan att äventyra funktionalitet eller kvalitet.
Arbetsflödet för prestandaförbättring består ofta av att definiera mål och nuvarande nivå, skapa en baslinje med
Vanliga metoder inkluderar algoritmförbättringar och val av effektiva datastrukturer, caching och memoization, parallellisering och samtidiga processer,
Risker och avvägningar ingår ofta att förbättrad prestanda kan göra systemet mer komplext, dyrare och mindre
Mätetal och verktyg som används omfattar svarstid, genomströmning (begäranden per sekund), latency-fördelning, CPU- och minnesanvändning, energiförbrukning