Einzelnen Beitrag anzeigen

jensw_2000
(Gast)

n/a Beiträge
 
#24

Re: Speichernutzung: array of record vs. TObject (TList usw.

  Alt 22. Jul 2005, 21:43
Bitte entschuldigt mal eine unqualifizierte Frage zwischendurch ...

Wie kann ich das
Setlength (Array, length (Array) + 1) anders lösen

Ich habe in einer DB-Import-Routine 3 Arrays verbaut die die ich jeweils mit SetLength(Array, length (Array) + 1) erweitere und mit SetLength(Array, 0) wieder leere. Wusste garnicht das man das auch anders machen kann.

Bei größeren Importen (20 bis 30 Tausend Datensätze) ist bei meinem System (1GB RAM + 1,5GB Auslagerungsdatei) Schicht. Wenn ich nichts weiter offen habe packt das Programm den Import. In der Regel läuft die Auslagerungsdatei voll und der Rechner bootet

Da sonst alles super funktioniert und die Konvertierungs- und Prüfroutinen vor dem Import recht komplex sind habe ich mich bisher auch immer davor gedrückt die unit umzubauen.


Danke,
Jens
  Mit Zitat antworten Zitat