Tja... die Interna des Java-Compilers und der VM sind für mich zwar keine Schwarze Magie , dennoch muß ich gewisse Defizite zugeben... Vielleicht habe ich etwas zu viel mit C++ gearbeitet... Und trotzdem ist es gegen jegliche Logik (meiner Meinung nach), aber jetzt bin ich bereit aufzugeben...:uli
Vielen Dank
pecunia
Hallo!
Wieso
int array = new int[1000];
for(int x=0; x<100; x++)
for(int y=0; y<100; y++)
array[x+y*90] = 1;
soll wesentlich langsamer laufen als:
int array = new int[1000];
for(int y=0; y<100; y++)
for(int x=0; x<100; x++)
array[x+y*90] = 1;
Angeblich aus mehreren Gründen, die ich leider nicht verstehe...; hauptsächlich jedoch wegen Speicherzugriff...
Gruß
pecunia