Prestatiemeting en profiling

Welke aanpak is het meest geschikt bij het beoordelen van computerprestaties met benchmarks?

  1. AMeten met programma’s die dicht bij de werkelijke toepassing liggen en op basis daarvan vergelijken
  2. BVoor elke toepassing alleen beslissen op basis van de snelheid van één kleine lus
  3. CAlleen beslissen op basis van de door de fabrikant opgegeven klokfrequentie
Antwoord en toelichting tonen

Antwoord: A. Meten met programma’s die dicht bij de werkelijke toepassing liggen en op basis daarvan vergelijken

Of een computer snel is, hangt af van waarvoor deze wordt gebruikt. Integerverwerking, drijvendekommaberekeningen, geheugenintensieve verwerking en I/O-intensieve verwerking vragen elk om een andere kracht. Daarom is het van belang te meten met programma’s die zo dicht mogelijk bij de werkelijke toepassing liggen, of met standaardbenchmarks die veel representatieve programma’s bundelen, en de voorwaarden gelijk te houden bij het vergelijken.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over Prestatiemeting en profiling

  1. Welke beschrijving van een standaardbenchmark zoals SPEC CPU is juist?
  2. Waarom wordt het meetkundig gemiddelde vaak gebruikt om de snelheidsverhoudingen van meerdere benchmarks ten opzichte van een referentiecomputer samen te vatten?
  3. Twee programma’s met hetzelfde aantal instructies werden na elkaar uitgevoerd, het ene met een snelheid van 1000 miljoen instructies per seconde en het andere met 500 miljoen instructies per seconde. Wat is de gemiddelde snelheid over het geheel?
  4. Bij het meten van de rekensnelheid met een kleine lus als hierboven bleef de tijd vrijwel 0, ook bij een grote N. Wat is de meest waarschijnlijke oorzaak?
  5. Waarom wordt bij het meten van de uitvoeringstijd van een programma dezelfde meting vaak vele malen herhaald en worden de eerste resultaten weggelaten?