Prestatiemeting en profiling
Welke les over de aanpak van prestatieverbetering volgt het best uit de wet van Amdahl?
- APrioriteit geven aan het versnellen van het deel dat veel tijd kost (het veelvoorkomende geval)
- BEerst de zelden uitgevoerde delen versnellen
- CHet effect op het geheel is hetzelfde, welk deel ook wordt versneld
Antwoord en toelichting tonen
Antwoord: A. Prioriteit geven aan het versnellen van het deel dat veel tijd kost (het veelvoorkomende geval)
Als een deel dat slechts 1 % van het geheel beslaat oneindig snel wordt gemaakt, wordt het geheel slechts ongeveer 1 % sneller. Wordt daarentegen een deel dat 80 % beslaat 2 keer zo snel gemaakt, dan wordt het geheel ongeveer 1,7 keer zo snel. Daarom is het gebruikelijk om eerst met een profiler de delen te vinden die veel tijd kosten en daar te beginnen met verbeteren. “Maak het veelvoorkomende geval snel” is een principe dat steeds opnieuw wordt toegepast bij computerontwerp.