
Zitat von
Jelly:
Naja, wenn du eine Kombination von 5000 IDs in ein String schreibst, belegst du somit 25MB Speicher...
auch wieder wahr, daran habe ich garnicht gedacht. Allerdings bestehen die Kombinationen wohl meist aus weniger als 100 Elementen (ich hab ehrlich gesagt nicht daran gedacht, dass das eine Rolle spielen könnte

)
PS:
Oder ich versuchs mit einer Kombination aus beidem:
Da bei den primär IDs jeweils nur ein Bit gesetzt ist, kann ich mir ja einfach die Nr. dieses Bits merken -> integer.
Und um eine Kombination zu identifizieren verwende ich dann ein BitArray in dem ich die jeweiligen Bits setze.