Gratulation zunächst: AllDup ist einer der wenigen Dupe-Finder die nicht stumpf ersteinmal jede Datei einlesen und ne Checksumme erzeugen sondern nur bis zum ersten Unterschied lesen.
Doch der gewählte Lesebuffer von 10KB erscheint mir doch sehr klein. Er führt zu einer wie ich denke unnötigen Belastung der Festplatte und ist vermutlich auch performancemäßig nicht optimal. Hier wünsche ich mir einen frei wählbaren Wert oder zumindest ein paar Optionen im Bereich von 1MB bis 10MB.
Lesebuffer erhöhen
-
- Site Admin
- Posts: 4049
- Joined: 04 Oct 2004, 18:38
- Location: Thailand
- Contact:
Re: Lesebuffer erhöhen
Die Größe des Lesebuffers kann mit der nächsten Version konfiguriert werden. Vielen Dank für den Hinweis!
Nachtrag:
Ein neues Update mit der gewünschten Funktionalität wurde an Ihre Emailadresse versendet.
Nachtrag:
Ein neues Update mit der gewünschten Funktionalität wurde an Ihre Emailadresse versendet.
Vielen Dank für die Annahme des Vorschlags.
Nach weiterer Überlegung könnte man den Lesevorgang vielleicht noch weiter optimieren, indem man jedesmal den Buffer um einen Faktor erhöht (zb *5).
1. Lesen: 10K
2. Lesen: 50K
3. Lesen: 250K usw.
bis zu einem bestimmten Limit.
Habe meine Mailadresse im Profil geändert. Wenns möglich wäre bitte die neuste Version nochmal verschicken.
Besten Dank im Voraus.
Nach weiterer Überlegung könnte man den Lesevorgang vielleicht noch weiter optimieren, indem man jedesmal den Buffer um einen Faktor erhöht (zb *5).
1. Lesen: 10K
2. Lesen: 50K
3. Lesen: 250K usw.
bis zu einem bestimmten Limit.
Habe meine Mailadresse im Profil geändert. Wenns möglich wäre bitte die neuste Version nochmal verschicken.
Besten Dank im Voraus.
-
- Site Admin
- Posts: 4049
- Joined: 04 Oct 2004, 18:38
- Location: Thailand
- Contact:
Bei gleichgroßen Dateien ist die Wahrscheinlichkeit sehr hoch, daß sich ein Unterschied schon in den ersten paar KB befindet. Wenn man jetzt den Lesebuffer sehr hoch einstellt, zB 10 MB, würden etliche MB umsonst gelesen.
Wenn es aber in den ersten paar KBs keinen Unterschied gibt, könnte man schrittweise auf höhere Lesebuffer wechseln, um die Platte zu schonen und den Zeitverlust der Seek-Operationen zu minimieren.
Das Beste aus beiden Extremen also.
Wenn es aber in den ersten paar KBs keinen Unterschied gibt, könnte man schrittweise auf höhere Lesebuffer wechseln, um die Platte zu schonen und den Zeitverlust der Seek-Operationen zu minimieren.
Das Beste aus beiden Extremen also.
-
- Site Admin
- Posts: 4049
- Joined: 04 Oct 2004, 18:38
- Location: Thailand
- Contact: