So, und jetzt noch die ganz gro0e Überraschung,
hab das ursprüngliche Testprogramm jetzt mal mit
C# 2008 Express
laufen lassen. Die Release startet dort ganz einfach über "Start ohne Debugging"
( warum die keinen Release-Button spendieren konnten ??? )
Da ist C#2008 nun in 5 Sec durch, und damit sogar 3 mal schneller als Delphi bzw. C# 2015
(und damit 30mal schneller als die eigene C# Debug-Version).
Ups - jetzt seh ich C# mit etwas anderen Augen ! sorry
https://de.wikipedia.org/wiki/Anders_Hejlsberg
Code:
private void button1_Click(object sender, EventArgs e)
{
int li = 0;
int lj = 0;
double lw = 0.0f;
double lc = 0.0f;
for (li = 0; li < 50000; li++)
{
for (lj = 0; lj < 1000000; lj++)
{
}
if (li % 1000 == 0)
{
button1.Text = li.ToString();
button1.Update();
}
}
}
von wegen, der Code taugt nicht zum Performance-Test