Ich habe gelesen (http://blogs.msdn.com/joshwil/archive/2005/08/10/450202.aspx), dass die maximale Größe eines Objekts in .NET 2 GB ist..NET Max Speicher Verwenden Sie 2 GB sogar für x64 Assemblies
Ich bin richtig in der Annahme, dass, wenn ich ein Objekt habe, das 256 MB Speicher belegt, da es ein Referenztyp ist, kann ich ein Array dieser 256 MB Objekte haben, wo alle Objekte zusammen> 2GB Speicher als aufnehmen können Solange die Größe des Referenzarrays unter 2 GB bleibt?
Interessante Frage. Ich wusste nicht, dass dieses Limit für eine 64-Bit-Maschine gelten würde. Das heißt, ich kann nicht viele Szenarien für eine App, die 2 GB in einem Objekt hält! – RichardOD
Ich stimme zu, es gibt nicht viele Szenarien, in denen Sie mehr als 2 GB in einem einzigen Objekt benötigen würden. Ein Spielserver oder Datenbankserver ist wirklich das einzige, was einem einfällt. – Nate