Hi,
ich programmiere einen kleinen Backtester, bei dem ich eine relativ große Textdatei parse, die Daten in verschiedene Objekte einlese und damit arbeite, leider ist diese Methode zu speicherintensiv, so dass sich der java heap prompt meldet, wobei auch keine Erweiterung dessen auf lange Sicht helfen würde..
Die Rohdaten sind alle im ASCIi Format, wobei Zahlenwerte u.ä. dabei sind.
Ein Hauptproblem ist, dass ich die Daten nicht einfach suksessive abarbeiten kann, sondern immer wieder in Berechnungen auf viele Werte mehrfach zurückgreifen muss. Da die Berechnungen relativ rechenintensiv sind muß dieser Zugriff so schnell wie möglich sein um die Laufzeit nicht noch unnötig zu strecken.
Deshalb suche ich jetzt nach der best möglichen Auslagerungsart, vielleicht kann mir ja einer nen guten Rat in die richtige Richtung geben
ich programmiere einen kleinen Backtester, bei dem ich eine relativ große Textdatei parse, die Daten in verschiedene Objekte einlese und damit arbeite, leider ist diese Methode zu speicherintensiv, so dass sich der java heap prompt meldet, wobei auch keine Erweiterung dessen auf lange Sicht helfen würde..
Die Rohdaten sind alle im ASCIi Format, wobei Zahlenwerte u.ä. dabei sind.
Ein Hauptproblem ist, dass ich die Daten nicht einfach suksessive abarbeiten kann, sondern immer wieder in Berechnungen auf viele Werte mehrfach zurückgreifen muss. Da die Berechnungen relativ rechenintensiv sind muß dieser Zugriff so schnell wie möglich sein um die Laufzeit nicht noch unnötig zu strecken.
Deshalb suche ich jetzt nach der best möglichen Auslagerungsart, vielleicht kann mir ja einer nen guten Rat in die richtige Richtung geben