Eweiterung zu Datenblock am Ende der Dateien vergleichen

Deutscher Support für die Software AllDup
Post Reply
Anselm
Posts: 64
Joined: 21 Mar 2013, 21:04

Eweiterung zu Datenblock am Ende der Dateien vergleichen

Post by Anselm »

Ich liebe dieses Tool.

Hier ein Vorschlag zur Performanceverbesserung bei vielen gleich großen, aber unterschiedlichen Dateien.

Es gibt eine Option: "Eweiterung zu Datenblock am Ende der Dateien vergleichen"

Wenn man für diesen Block eine Prüfsumme/Hash ermittelt, diesen im Hauptspeicher zwischenspeichert und nur diesen vergleicht, statt auf die Platte zuzugreifen, wird sehr viel IO eingespart.
Anselm
Posts: 64
Joined: 21 Mar 2013, 21:04

Re: Eweiterung zu Datenblock am Ende der Dateien vergleichen

Post by Anselm »

Ich habe nochmal über meinen eigenen Vorschlag nachgedacht.

Ich denke eine Prüfsumme ist wahrscheinlich mit Kanonen auf Spatzen schießen. Als gute Ausschluss Heuristik würde es auch ausreichen, wenn man sich (beim Vergleich) ein paar Bytes des "letzten Datenblockes" im Speicher merken würde und diese als Ausschlusskriterum nutzt, bevor man wirklich ein weiters Mal auf die Platte greift. Somit könnte man das doppelt bzw. mehrfach Lesen des letzten Datenblockes reduzieren.

Ich hoffe, ich habe das verständlich ausgedrückt?

Wenn man es noch weiter treiben will, könnte man es genauso mit dem 1. und 2. gelesenen Datenblock machen.
Post Reply