Bonjour,
j'aimerais savoir quelle est la taille maximal d'un objet en C#.
J'ai un peu cherché mais je ne trouve pas de réponse.
Si quelqu'un pouvait me renseigné...
Merci d'avance
Bonjour,
j'aimerais savoir quelle est la taille maximal d'un objet en C#.
J'ai un peu cherché mais je ne trouve pas de réponse.
Si quelqu'un pouvait me renseigné...
Merci d'avance
Qu'est ce que tu veux dire par taille maximale ?
Nombre de propriétés maximales ?
Taille de données (en Ko) maximales d'un objet
... ?
à ma connaissance, il n'y a pas de limitation à ce niveau
Il me semble que la taille maximale pour une instance est de 2Go (si je retrouve le lien je le mets), mais avec la dernière version du framework peut être que cela a changé.
Merci ça me convient tout à fait comme réponse.
Je voulais savoir la taille mémoire pour voir si mon implémentation tenait la route ou si elle avait des chances de se planter pour un trop gros objet (instance) mais j'étais sur des objets de l'ordre de 10M donc si ça va jusqu'à 2Go ça devrait allé
Merci bien![]()
Cette limitation n'a rien à voir avec le framework dotnet, elle s'applique à tous les processus Windows en version 32 bits.Il me semble que la taille maximale pour une instance est de 2Go, mais avec la dernière version du framework peut être que cela a changé.
La version 64 bits de Windows lève cette limitation
En effet tu as raison, même sous Windows 64 bits, il n'est pas possible d'allouer plus de 2gb de données dans un tableau/Liste par exemple, ceci s'expliquant par le fait que les index sont codés en integer 32 bits :
http://social.msdn.microsoft.com/For...-b4974ecb6d31/
edit :
2ème lien intéressant sur le sujet :
http://blogs.msdn.com/joshwil/archiv...10/450202.aspx
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager