molily: >100.000 dynamische Variablen = Performance?

Beitrag lesen

wenn 100.000 Datensätze in dem Array "verstreut" sind. Wenn z.B. 100.000 einzigartige Nummern zwischen  1 und 15653482 verteilt wären (nicht fortlaufend, also mit Lücken). Dann muss er ja zwischen 1 bis 15653482 irgendwelche "Freiräume" (Zeilen?) frei halten.

Wie gesagt ist ein Array diesbezüglich nur ein Object. Die Lücken bei  »Sparse Arrays« müssen keinen Speicher belegen. Bei der Zuweisung eines Array-Elements wird einfach die length erhöht, sofern sie noch nicht höher ist, es müssen nicht Lücken »reserviert« werden.

Mathias