Vorsicht, werden hier vielleicht Äpfel mit Birnen verglichen? Also vielmehr: IO vs. Cache?
Bei Dateien dieser Größe kommt es
imho in erster Linie auf die Art des Einlesens an.
Hier hat Sebastian Jänicke eine Textreader-Klasse mit Memory mapped files implementiert, die nach seinen Aussagen das schnellste ist, was es diesbezüglich gibt.
Ich kann mir vorstellen, das man seine Klasse auf Bytestreams anpassen kann.
...habe sie an Byte angepasst, läuft auch, aber kommt unter Umständen in einen Loop und es dauert
.
Mit Strings ist sie Super schnell(512MB in 3sec.)
.
Zeig mal den Code, denn ein String ist ja nichts anderes als ein Bytestream (wenn man
unicode mal außen vor lässt).