Quelles sont les limites pratiques du nombre d'éléments qu'un dictionnaire ou une table de hachage C # 4 peut contenir et le nombre total d'octets que ces structures peuvent raisonnablement contenir. Je vais travailler avec un grand nombre d'objets et je veux savoir quand ces structures commencent à rencontrer des problèmes.
Pour le contexte, je vais utiliser un système 64 bits avec des tonnes de mémoire. De plus, je devrai trouver des objets en utilisant un formulaire ou une «clé». Compte tenu des exigences de performances, ces objets devront résider en mémoire et nombre d'entre eux dureront longtemps.
N'hésitez pas à suggérer d'autres approches / modèles, bien que je doive éviter d'utiliser des bibliothèques tierces ou open source. Pour des raisons de spécification, j'ai besoin de pouvoir le construire en utilisant C # natif ( ou C ++ \ CLI ).