Hallo zusammen,
ich bin ein ziemlicher Java-Noob und schreib gerade an meiner BA. Ich wollte mir ein paar Tips, Ideen und Anregungen holen wie ich am besten mein Problem umsetzen könnte und was es denn für Referenzen dazu geben könnte.
Ich hab einen Graph bei dem die Abbildung von beliebig vielen Messwerten auf beliebig viele Y-Achsen möglich ist. Hier soll jetzt eine Speicherung über einen langen Zeitraum ermöglicht werden.
Dies gibt natürlich eine sehr große Menge an Daten im Arbeitsspeicher und die müssen da raus. Die Anforderung ist, möglichst wenig Speicherauslastung zu haben, aber keine Ladeverzögerung.
Ich muss also die Daten die eigentlich im Arbeitsspeicher sind auf die Festplatte speichern und on the fly bei bedarf von der Festplatte laden.
Habt ihr Anregungen wie ich an die Sache rangehen könnte? Gibt es vll Java-Klassen die mir da vll schon weiterhelfen?
Mein Problem wird sein, dass ich keine Zeit zum Suchen der richtigen Punkte zum Anzeigen habe. Das ganze soll absolut Performant sein. Hier habe ich mir überlegt mehrere Dateien für immer 10 sekunden Daten zu speichern und diese in den Arbeitsspeicher zu laden. Wie das ganze dann bei einem herauszoomen nachladet, bin ich mir noch sehr unschlüssig.
Vielen Dank für eure Anregungen.
ich bin ein ziemlicher Java-Noob und schreib gerade an meiner BA. Ich wollte mir ein paar Tips, Ideen und Anregungen holen wie ich am besten mein Problem umsetzen könnte und was es denn für Referenzen dazu geben könnte.
Ich hab einen Graph bei dem die Abbildung von beliebig vielen Messwerten auf beliebig viele Y-Achsen möglich ist. Hier soll jetzt eine Speicherung über einen langen Zeitraum ermöglicht werden.
Dies gibt natürlich eine sehr große Menge an Daten im Arbeitsspeicher und die müssen da raus. Die Anforderung ist, möglichst wenig Speicherauslastung zu haben, aber keine Ladeverzögerung.
Ich muss also die Daten die eigentlich im Arbeitsspeicher sind auf die Festplatte speichern und on the fly bei bedarf von der Festplatte laden.
Habt ihr Anregungen wie ich an die Sache rangehen könnte? Gibt es vll Java-Klassen die mir da vll schon weiterhelfen?
Mein Problem wird sein, dass ich keine Zeit zum Suchen der richtigen Punkte zum Anzeigen habe. Das ganze soll absolut Performant sein. Hier habe ich mir überlegt mehrere Dateien für immer 10 sekunden Daten zu speichern und diese in den Arbeitsspeicher zu laden. Wie das ganze dann bei einem herauszoomen nachladet, bin ich mir noch sehr unschlüssig.
Vielen Dank für eure Anregungen.