Java Speicherproblem

  • Themenstarter Themenstarter Copykill
  • Beginndatum Beginndatum
C

Copykill

Guest
Moin,

ich habe ein großes Problem. Mein Oberflächenscanner generiert Punktwolken, die ich als x3d Datei ablege. Hierbei wird zu jedem Polygon die dazugehörige Punktwolke gespeichert. Bevor ich jedoch Die Datei generieren kann, muss ich von jedem Scanner erstmal alle Treffer sammeln. Bei einer hohen Scannerauflösung sind das hunderte Megabyte Daten. Das Programm ist mehr mit Umsortierung des speichers beschäftigt als mit dem berechnen der Treffer. Meine Idee ist jetzt schonmal gefundene Treffer schonmal in die Datei zu schreiben, nur müsstge ich dann nach und nach in der Datei die ankommenden Daten ergänzen... Hat jemand eine Idee wie ich das möglichst performant tuen kann?
 
Warum nimmst du nicht ein entsprechendes OO-DB Framework um Daten abzuspeichern....http://www.db4o.com scheint nicht schlecht zu sein (jedoch noch nie getetet). Ich würde aber vorher abklähren, ob es deine Datenmenge verkraftet.

Je nachdem was dein Ziel ist, wäre ein anderes vorgehen sinnvoller.
 
ich brauche die x3d datei nachher um daraus einen Constraintgraphen abzuleiten, müsste also aus der Datenbank die Punkte wieder extgrahieren, ich weiß nich wie schnell das ist, da es sich um sehr viele Daten handelt, hat damit jemand erfahrungen?
 
Zurück
Oben