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