Hallo,
hab mal einen Vergleich zwischen Delphi 6 und MS C# Express 2015 gemacht:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var li,lj:integer;
begin
li := 0;
lj := 0;
for li:=0 to 50000 do begin
for lj:=0 to 1000000 do begin
end;
if (li mod 1000=0) then begin
button1.caption := inttostr(li);
button1.Update();
end;
end;
end;
C#:
Code:
private void button1_Click(object sender, EventArgs e)
{
int li = 0;
int lj = 0;
for (li=0;li<50000;li++)
{
for(lj=0;lj<1000000;lj++)
{
}
if (li % 1000 == 0)
{
button1.Text = li.ToString();
button1.Update();
}
}
}
Ergebnis: Delphi ist 10 mal schneller als C#
Kann jemand Angaben zu C++ machen ?
Das Ergebnis ist das bei blödsinniger permanenten
GUI-Aktualisierung (welche die Funktionzeit eh vervielfacht) Delphi schneller diese blödsinnige Permanete
GUI-Aktualsierung durchführen kann. Weiter Aussagen zu Performancevergleich Delphi <-> C# lassen sich nicht ableiten.
Und wie heißt es so schön: "Wer Mist mist, mist Mist"
Windows Vista - Eine neue Erfahrung in Fehlern.