Forum: Programmieren allgemein
by Sir Rufo,
15. Dez 2015
Ob Pointer oder Array-Zugriff ist eins -> es macht keinen Unterschied.
Ich habe so ein paar TArray Methoden geschrieben und bei 1.000.000 extrem fetten Records im Array dauerte das Durcharbeiten 8ms. Mit for in lag ich bei 20 Sekunden.
Mehr Records konnte ich nicht testen, da der Speicher am Anschlag war :stupid:
Forum: Programmieren allgemein
by Sir Rufo,
15. Dez 2015
Es kommt halt immer darauf an.
Hier sehe ich aber auch einen Standard-Fall (sind die Elemente in Menge A in der Menge B enthalten), wo es sich lohnt die eigene Bibliothek um diesen Fall zu erweitern.
Wichtig im Hinblick auf die Performance ist die richtige Art durch die Arrays zu iterieren:
langsam
for a in ValuesA do
for b in ValuesB do