Ich habe eine Datei, die ich zu einem Dienst hochladen und in relevante Daten analysieren muss. Der Parser und der Uploader benötigen beide einen InputStream. Soll ich die Datei zweimal öffnen? Ich könnte die Datei in einem String speichern, aber viele dieser Dateien im Speicher sind betroffen.15MB Dateien hochladen und analysieren, Dateien zweimal öffnen?
EDIT: Dachte ich sollte klarstellen, dass das Parsen und Hochladen völlig separate Prozesse sind.
Wenn sie separate Prozesse sind, welche Wahl haben Sie? Unklar, was du verlangst. – EJP
Ich versuche eine Entscheidung darüber zu treffen, wie man am effizientesten mit so etwas umgehen kann. – Hunter
Was meinen Sie mit "separate Prozesse". Ist das alles in einem Programm oder sind zwei völlig unterschiedliche Programme beteiligt? –