Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.063 Beiträge
 
Delphi 12 Athens
 
#7

Re: In einem unsortierten array min. und max. herausfinden.

  Alt 16. Mai 2009, 18:58
das Problem ist ja, das Windows nicht nur den zu messenden Code ausführt, also zwischendurch auch mal das Programm anhält und schnell mal ein paar andere Programme bearbeitet.
außerdem funkt z.B. die Cache, und andere Hardware dazwischen und bremst etwas.

einzige Lösung:
mehrere Meßdurchgänge und den Durchschnitt berechnen.

PS: hier war's jetzt nicht nötig, daß das Füllen des arrays mit Zufallszahlen schon genug die CPU auslaßtet, aber z.B. hier hab ich am Anfang extra noch eine "sinnlose" Berechnung durchführen lassen (also 'ne "nutzlose" Schleife), da meine CPU dynamisch getaktet ist und ich sie erstmal auf Touren bringen muß, damit die nachfolgenden Berechnungen alle etwa die gleiche CPU-Geschwindigkeit bekommen.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat