Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
Delphi 10 Seattle Enterprise
|
AW: Viele Dateien bereitstellen
23. Mai 2014, 21:18
Ich würde die gar nicht entpacken, sondern direkt aus dem Stream herauslesen.
Zum Starten den Index aus dem Stream lesen und dann mit diesem direkt darauf zugreifen.
Bilder, die schon einmal aus dem Stream geladen wurden einfach als Instanz im Speicher cachen.
Wenn dann die Benachrichtigung "Memory low" kommt, einfach diesen Cache wieder reduzieren bzw. komplett entleeren.
Siehe dazu auch das Flyweight-Pattern
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
Geändert von Sir Rufo (23. Mai 2014 um 21:41 Uhr)
|