Einzelnen Beitrag anzeigen

Benutzerbild von 3_of_8
3_of_8

Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
 
Turbo Delphi für Win32
 
#3

Re: Optimierung einer Deflate-Kompression

  Alt 25. Mär 2008, 22:47
Ich habs schonmal probiert, aber es hat nichts gebracht, bzw. es hat das ganze sogar noch langsamer gemacht, als es eh schon war.

Wie es aussieht, ist ist die zeitaufwändigste Operation das Einlesen der dynamisch komprimierten Blöcke. Die schlägt ungefähr 500-1000 mal so stark zu Buche wie alles andere. Ich verstehe auch nicht, warum ein Eingabepuffer keine Verbesserung bringt.

EDIT: Oha. Ich hab das ganze nochmal probiert, den Code neu geschrieben, mit einem Eingabepuffer von 32KB. Jetzt ist die Zeit zwischen 0,2 und 0,5 Sekunden. Ich habe keine Ahnung, warum der letzte Versuch mit Eingabepuffer keine Verbesserung gebracht hat.
Manuel Eberl
„The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.“
- Terry Pratchett
  Mit Zitat antworten Zitat