Einzelnen Beitrag anzeigen

Benutzerbild von JasonDX
JasonDX
(CodeLib-Manager)

Registriert seit: 5. Aug 2004
Ort: München
1.062 Beiträge
 
#23

AW: Delphi vs. C# vs C++

  Alt 30. Jul 2015, 13:58
Wie schnell läuft dieses einfache Programm auf MS C++ im Vergleich zu C# und Delphi !
Ich kanns leider nicht mit MS C++ testen, hab gerade nur einen gcc zur Hand (hab deshalb auch das UI-Update rausgeschmissen - es geht ja um die Schleife)

Code:
int main() {
  int i, j;
  for (i = 0; i < 50000; i++)
    for (j = 0; j < 1000000; j++)
      ; // kein UI-Update. Lenkt nur ab.
  return 0;
}

Ergebnis: Das Programm läuft im einstelligen Millisekundenbereich (1-2ms), wobei anzumerken ist, dass in dem Bereich Messungen im Verhältnis ungenau sind; Programm läuft aber in wenigen Millisekunden.
Ich habe auch mit den Werten rumgespielt, statt 50000 auch 50 oder 1000000, das Ergebnis blieb dabei aber nahezu konstant (+/-1ms, nehme an das sind Messungenauigkeiten).

Fazit daraus: Sinnvolle Performance-Messung ist schwieriger, als es aussieht.
Mike
Passion is no replacement for reason