prestatieoverhead
Prestatieoverhead is de extra tijd of middelen die nodig zijn door aanvullende lagen, processen of mechanismen die zijn geïntroduceerd om functionaliteit, veiligheid of betrouwbaarheid te realiseren. In de praktijk wordt overhead uitgedrukt als een toename in latentie of verbruik ten opzichte van een baseline-operatie, vaak weergegeven als een overheadpercentage of als absolute extra tijd, CPU-cycli, geheugen of netwerkbandbreedte.
Oorzaken en voorbeelden zijn onder meer: virtuele machines, containers en hypervisors die contextswitches en abstractie met
Meten en evalueren gebeurt vaak via benchmarking, waarbij latentie en doorvoer van een operatie worden vergeleken
Mitigatie van prestatieoverhead kan bestaan uit ontwerpkeuzes zoals batching, lazy evaluatie, zero-copy buffers, asynchrone I/O en