Forum: Sonstige Fragen zu Delphi
Delphi
by himitsu,
31. Dez 2009
Nee, langsamer ist schon richtig.
Vorschausuche/Initialisierung + Suche ist insgesamt langsamer als nur eine Suche
Jupp, so hab ich das aktuell auch noch ... wird aber, wie gesagt, geändert.
Allerdings ändere ich dann die gesamte Programmstrucktur, da die Verarbeitung der gefundenen Dateien auf den Gesamtprozess eine große Wirkung hat ... die Suche ist ja nicht der Einzige...
Forum: Sonstige Fragen zu Delphi
Delphi
by himitsu,
31. Dez 2009
Es gibt leider nichts besseres, außer man läßt es. :roll:
Will man auf Biegen und Brechen einen Fortschritt mit "ungefährer" Endpunktanzeige, dann geht es nicht anders.
*Meßwerte anguck* und sowas hab ich auch erwartet.
Und genau deswegen laß ich zukünftig diese Art der "Initilisierung" weg und fang direkt mit der Suche an, denn das ist und bleibt das Schnellste.
PS: da in der...
Forum: Sonstige Fragen zu Delphi
Delphi
by himitsu,
30. Dez 2009
Nja, hatte ich bei 'nem eigenem Projekt auch mal so gemacht, weil ich dachte das wäre besser/schöner.
Sobald ich mal Zeit habe dieses zu ändern, wird es bei mir wieder ausgebaut, da es einfach nur nervt, wenn knapp 1,5 Minuten lang eine Initialisierung läuft.
OK, hatte es dann so gemacht, daß nach 'ner halben Minute die Suche paralell mitläuft (dann braucht die initialisierung "nur" etwa 2...
Forum: Sonstige Fragen zu Delphi
Delphi
by himitsu,
30. Dez 2009
Flott? (hab das grad mal auf meine Datenplatte losgelassen)
Dort wird doppelt gesucht
- einmal zur initialisierung, worüber das Ende der ProgressBar bestimmt wird
- und dann NOCHMAL für's Suchen
außerdem wird jede Datei in diesem Label angezeigt, was enorm ausbremst
Gerade daß man doppelt suchen muß, ist bei dieser Art des Fortschritts ein Problem.
Forum: Sonstige Fragen zu Delphi
Delphi
by himitsu,
1. Okt 2009
ist der Prozess weg, sind auch die Threads und alle möglichen (nicht gemeinsamen) Handles und auch der zugehörige Arbeitsspeicher weg, aber dennoch kann man ja selber noch ordentlich aufräumen.