N
NurIch
Gast
Hallo,
ich stehe vor dem Problem, möglichst schnell Daten von der Festplatte einlesen zu müssen. Dabei handelt es sich um eine Liste (mit unterschiedlich großen Elementen). Bis jetzt nutze ich zum lesen einfach den
, um mein Modell einzulesen. Mit der performance bin ich jedoch nicht so ganz zufrieden: Das einlesen (von ca 13MB) dauert ca. 8.5s. Das kommt mir sehr lange vor.
Welche möglichkeiten gibt es, das zu optimieren? Mangels Ideen habe ich noch nicht so viel rumprobiert. Das einzige brauchbare, was ich gefunden habe, ist die Datei mittels GZip zu packen und dann mit dem
zu lesen: Die Datei verkleinert sich dabei auf ca 3.5mb, das lesen verschnellert sich dabei um etwas mehr als eine Sekunde.
Hat jemand ein paar gute Ideen, wie man das weiter optimieren kann? Die art und weise des schreibens ist mir dabei egal (auch die dafür notwendige Zeit) - mir kommt es nur auf die Lesegeschwindigkeit an.
Würde mich über jede hilfe freuen.
Schönes Wochenende euch allen,
NurIch
ich stehe vor dem Problem, möglichst schnell Daten von der Festplatte einlesen zu müssen. Dabei handelt es sich um eine Liste (mit unterschiedlich großen Elementen). Bis jetzt nutze ich zum lesen einfach den
Java:
ObjectInputStream
Welche möglichkeiten gibt es, das zu optimieren? Mangels Ideen habe ich noch nicht so viel rumprobiert. Das einzige brauchbare, was ich gefunden habe, ist die Datei mittels GZip zu packen und dann mit dem
Java:
GZIPInputStream
Hat jemand ein paar gute Ideen, wie man das weiter optimieren kann? Die art und weise des schreibens ist mir dabei egal (auch die dafür notwendige Zeit) - mir kommt es nur auf die Lesegeschwindigkeit an.
Würde mich über jede hilfe freuen.
Schönes Wochenende euch allen,
NurIch