ytelsesflaskehalser
Ytelsesflaskehalser refererer til komponenter i et datasystem som begrenser den totale ytelsen. Når en enkelt del ikke kan holde tritt med etterspørselen, vil hele systemet oppleve lavere gjennomstrømning og høyere ventetid. Flaskehalser kan være midlertidige eller vedvarende og kan oppstå i programvare, maskinvare eller driftmiljøet.
Vanlige områder der ytelsesflaskehalser forekommer inkluderer CPU-kapasitet, minne og hukommelsestrykk, disk- eller nettverks-IO, og database-/låseproblemer som
For å identifisere ytelsesflaskehalser brukes profilering, tracing og overvåking. Verktøy som måler respons- og gjennomstrømningsmetrikker (latens,
Tiltak for å avhjelpe flaskehalser omfatter kode- og algoritmeoptimalisering, caching, asynkron behandling og parallellisering, lastbalansering og