asort: akutes Problem
Thomas Berger
ThB.com at t-online.de
Do Aug 17 19:43:13 CEST 2000
Lieber Herr Grein,
> das neue asort bricht beim Sortieren von 1,9
> Millionen Sätzen (380 MB) sowohl unter NT4 (SP5)
> als auch unter win98 mit der Meldung 'nicht
> genuegend Arbeitsspeicher' ab. Der Rechner ist ein
> 450er Pentium mit 128 MB RAM.
>
> Das alte asort (von 1995) schafft diese Menge auch
> nicht: hier kommt beim Anlegen der 10.000sten
> Zwischendatei die Meldung, dass diese nicht zu
> oeffnen ist.
Tja: 8+3 schlaegt zu.
Tip 1: gnu sort nehmen (aber nicht das aus Braunschweig
sondern eins fuer Win32). Ist eh viel schneller
und kann lange Dateinamen fuer die Temporaerdateien.
Tip 2: nicht die Saetze sortieren, sondern nur die
Sortierschluessel plus Satznummer: Das Sortieren
geht viel schneller, die Dateien sind ja auch
viel kleiner, und wenn Sie das Nachladen
der zugehoerigen Saetze in die Ausgabeparameter
verlagern, sollte es auch schnell bleiben.
Tip 3: Haben Sie einmal das asort.exe von 1996 versucht
(auf v20 CD), das schafft m.E. zumindest 99.999
Zwischendateien.
viele Gruesse
Thomas Berger
Mehr Informationen über die Mailingliste Allegro