Guten Tag!
Ich habe eine ziemlich große Datenstruktur, die trotz Serialisierung noch relativ lang zum Laden braucht.
Meine Überlegung ist, ob ich dieses Objekt nicht einfach im Speicher halten kann. Verändert wird es quasi nie, nur das Programm das die Daten daraus benutzt wird ständig neu gestartet, weswegen dann immer neue deserialisiert werden muss.
Kann mir jemand sagen ob es möglich ist, daraus zwei Programm oder ähnliches zu machen, das eine hält die Datenstruktur und stellt dem Programm das diese benutzt ständig zur Verfügung, wenn benötigt, ohne neugestartet werden zu müssen?!
Vielleicht gibt es andere Möglichkeiten, auch da wäre ich sehr denkbar über Ideen und Methoden.
Bisher ist mir vor allem eingefallen, das ich es so machen könnte (wenn das technisch möglich ist) indem ich "einfach" auf die Objekte des anderen Java-Programms zugreifen könnte. Oder über ich lass das eine als Server laufen und schicke die fertig geladene Datenstruktur über TCP zum Programm das die Daten anfordert...!?
Vielen Dank für alles was ihr dazu habt!
Ich habe eine ziemlich große Datenstruktur, die trotz Serialisierung noch relativ lang zum Laden braucht.
Meine Überlegung ist, ob ich dieses Objekt nicht einfach im Speicher halten kann. Verändert wird es quasi nie, nur das Programm das die Daten daraus benutzt wird ständig neu gestartet, weswegen dann immer neue deserialisiert werden muss.
Kann mir jemand sagen ob es möglich ist, daraus zwei Programm oder ähnliches zu machen, das eine hält die Datenstruktur und stellt dem Programm das diese benutzt ständig zur Verfügung, wenn benötigt, ohne neugestartet werden zu müssen?!
Vielleicht gibt es andere Möglichkeiten, auch da wäre ich sehr denkbar über Ideen und Methoden.
Bisher ist mir vor allem eingefallen, das ich es so machen könnte (wenn das technisch möglich ist) indem ich "einfach" auf die Objekte des anderen Java-Programms zugreifen könnte. Oder über ich lass das eine als Server laufen und schicke die fertig geladene Datenstruktur über TCP zum Programm das die Daten anfordert...!?
Vielen Dank für alles was ihr dazu habt!