jeudi 26 février 2015

richtige Kombination aus Werte- und Referenztypen

Hallo,



ich habe eine Grundlegende Frage und zwar habe ich sehr viele Elemente die jeweils mehrere(bisher 3) Eigenschaften haben und etwa 30 unterschiedlichen Gruppen zugeteilt werden können.

Mein Ansatz wäre eine Map die als key die Gruppe hat und als value einen Vector der die vielen Elemente speichert(da diese Elemente ruhig als Zahlen representiert werden können) und als value dachte ich an eine Enumeration oder Set.

Das heißt ich würde in etwa sowas erstellen:


Code:



Map<String, Vector<Enum>>


oder


Code:



Map<String, Vector<Set<int>>>


bin ich da auf dem richtigen Weg? Ich habe wenig Erfahrung im Bezug auf die Optimierung.

Ich weiß am Anfang ist die Optimierung nicht wichtig, aber bei diesem Konstrukt ist es wichtig.

Da mehrere dieser Konstrukte in der Software erzeugt werden und pro Gruppe mehrere Millionen Elemente mit den dazugehörigen Eigenschaften existieren. Ich denke das ich da schnell an das Limit komme und wenn die Datenstruktur nicht richtig aufgebaut ist, wird die Software auch sehr langsam.



Gruß Air





richtige Kombination aus Werte- und Referenztypen

0 commentaires:

Enregistrer un commentaire