Je comprends qu'il y a une limite de 2 GO sur un seul cas dans .NET. Je n'ai pas payé beaucoup d'attention que j'ai principalement travaillé sur les OS 32 bits jusqu'à présent. Sur 32 mais il est plus ou moins une limitation artificielle de toute façon. Cependant, j'ai été assez surpris d'apprendre que cette limitation s'applique également sur 64 bits .NET.
Depuis des collections List<T>
utiliser un tableau pour stocker les éléments, ce qui signifie qu'une .NET application en cours d'exécution sur 32 bits sera en mesure de tenir deux fois plus beaucoup de type de référence des éléments d'une liste par rapport à la même application en cours d'exécution sur 64 bits. C'est assez surprenant de l'omi.
Personne ne sait si cette limitation est traitée dans le CLR 4.0 (je n'ai pas de 4.0 installation à la main en ce moment).