ho provato a far contare gml da 0 a 100000 e a fargli salvare tutti i valori all'interno di array o ds_list. Ecco quanto ha impiegato il mio pc ad eseguire questo task:
ciclo vuoto (23 millisecondi):
Codice: Seleziona tutto
for(var i = 0 ; i < 100000 ; i++) {
}
Codice: Seleziona tutto
list = ds_list_create();
for(var i = 0 ; i < 100000 ; i++) {
ds_list_add(list, i);
}
Codice: Seleziona tutto
list = ds_list_create();
for(var i = 0 ; i < 100000 ; i++) {
list[| i] = i;
}
Codice: Seleziona tutto
list[100000] = 100000;
for(var i = 0 ; i < 100000 ; i++) {
list[i] = i;
}
Codice: Seleziona tutto
for(var i = 0 ; i < 100000 ; i++) {
list[i] = i;
}