PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Decoder Performance -oder- Wovon hängt die Geschwindigkeit ab?



calypso
12.08.2006, 06:25
Hallo zusammen,

ich stelle immer wieder fest, dass das Decodieren mal schnell und mal langsam geht. Konkret beobachte ich einen Faktor 3 an Zeitunterschied. Wovon hängt die Dauer des Decodiervorganges ab? Lokales I/O? Verbindungsgeschwindigkeit?

Danke und Mfg
calypso

P.S. Bin dankbar für jeden Tipp, wie ich das Dekodieren beschleunigen kann (verwende derzeit den Standard-Decoder Version 0.52 bzw. 0.63).

Murphy43
12.08.2006, 08:26
Versuch mal den von Mr. S, der ist etwas schneller.

http://www.otrdecoder.de.vu/index.php?type=decoder&text=download

Mr. S
13.08.2006, 10:19
Die Geschwindigkeit hängt zu 90% mit der Festplattengeschwindigkeit zusammen. Da die Kodierung eine sehr bekloppte Blockverschiebung hat sind extrem viele Verschiebungen der Leseköpfe der Festplatte nötig. Alle 256 Byte muss der Kopf zu einer anderen Stelle auf der Festplatte springen. Im Grunde stellt sich das wie eine große fragementierte Datei da, nur das ein Defragmentieren nicht dagegen hilft. Gleichzeitig müssen die Daten dann auch noch geschrieben werden. Wenn dann auch ncoh andere Programme, wie z. B. Filesharing, im Hintergrund laufen geht die Geschwindigkeit natürlich zurück. Erst nach der Festplatte interessiert die CPU-Leistung. Der Algorithmus ist eigentlich nicht so anspruchsvoll das er den Vorgang ausbremst.