Delphi-PRAXiS
Seite 4 von 4   « Erste     234   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Anzahl Zeilen in einem Textfile (https://www.delphipraxis.net/22487-anzahl-zeilen-einem-textfile.html)

Hansa 19. Mai 2004 12:51

Re: Anzahl Zeilen in einem Textfile
 
Das da baue ich heut abend in meine Testreihe ein und versuche es mit den mageren 400 MB. :mrgreen:

sakura 19. Mai 2004 13:05

Re: Anzahl Zeilen in einem Textfile
 
Zitat:

Zitat von Hansa
Das da baue ich heut abend in meine Testreihe ein und versuche es mit den mageren 400 MB. :mrgreen:

Also für meine Datei 2domain.dat eine Liste von Domains->Firmennamen mit 1.611.355 Einträgen (56 MB) hat das Proggi zw. 256 Millisekunden und 820 Millisekunden benötigt ;)

...:cat:...

IngoD7 19. Mai 2004 13:39

Re: Anzahl Zeilen in einem Textfile
 
Zitat:

Zitat von Hansa
Beim 2. Versuch blieb Rechner sogar hängen.

Pah ... jetzt macht er schon seinen miesen Rechner für das Versagen meiner schönen TStringList verantwortlich! :x :mrgreen: :mrgreen:

Nein im Ernst, mir war eine "physikalische" Dateigrößengrenze, ab der TStringList "unwirtschaftlich" wird, nie bewusst. Ich denke jetzt aber auch, sie ist definitiv vorhanden. Nach den Zahlen und euren Schätzungen lege ich sie für mich bei 5-20 MB (je nach Anwendungsfall). Wenn eine Datei in einem Programm nur einmal durchgestöbert und zurückgeschrieben werden muss, ist es mir eigentlich egal, ob das eine halbe oder 3 sek dauert. Bis dahin ist TStringList vom Handling her unschlagbar. :stupid:

Hansa 19. Mai 2004 21:18

Re: Anzahl Zeilen in einem Textfile
 
Zitat:

Zitat von IngoD7
... für das Versagen meiner schönen TStringList verantwortlich! :x :mrgreen:

einmalig geht stringlist wohl sicher bis 50 MB. Oder eben nicht, wer weiß ? :mrgreen: Ich würde es nicht nutzen über max. 100-1000 Einträge.

Hansa 19. Mai 2004 21:24

Re: Anzahl Zeilen in einem Textfile
 
@Sakura: das ASM Programm braucht bei mir bei 480 MB 32-34 Sek. und stürzt manchmal ab. 8) Das readln Programm braucht 32-34 Sek. :mrgreen:

Kann dir die original-Datei gerne mal zuschicken. :shock:

sakura 20. Mai 2004 13:29

Re: Anzahl Zeilen in einem Textfile
 
Zitat:

Zitat von Hansa
Kann dir die original-Datei gerne mal zuschicken. :shock:

Keine Sorge, könnte ich mir selbst erstellen. Dazu zu sagen wäre wohl, daß der ASM-Code auf dem Delphi 7.1 Compiler basiert und daher nicht zwingend mit anderen korrekt läuft :mrgreen: (Das ist der Nachteil von Assembler in Delphi)

Aber ich habe zu Hause 120GB freien Speicherplatz, ich kann es ja mal testen :angle:

...:cat:...


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:46 Uhr.
Seite 4 von 4   « Erste     234   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz