Projekt-Limitationen von .NET (max. Objektzahl etc) ?

09/06/2008 - 11:52 von Cay | Report spam
Hallo,

wir nutzen zur Zeit VB6. Allerdings sprengt unser Projekt
jetzt die VB6-Projektgrenzen mit 32000 Identifiers.
(siehe auch http://msdn2.microsoft.com/en-us/library/aa716295(VS.60).aspx)

Welche Beschrànkungen hat .NET in dieser Hinsicht.
Ich habe leider nichts finden können.

Gruß, Cay
 

Lesen sie die antworten

#1 Thomas Scheidegger
09/06/2008 - 12:35 | Warnen spam
Hallo Cay


jetzt die VB6-Projektgrenzen mit 32000 Identifiers.
Welche Beschrànkungen hat .NET in dieser Hinsicht.




.NET Runtime und die C#/VB.NET-Compiler
sind AFAIK teils nur vom verfügbaren RAM begrenzt.
(oder ggf anderen Limiten des jeweiligen Windows OS selber)

Ungeprüft, evtl. gibt es in Assemblies (file-on-disk)
gewisse Tabellen die max. ca. 2^32 Eintràge haben können.


Kommt man an die Grenzen des 32-Bit RAMs,
gibt es schon seit ~3 Jahren das 64-Bit .NET.
Wobei momentan kann auch da ein _einzelnes_ Objekt (zB Array)
AFAIK nur max. 2GB gross werden.
Diese Limite wird vermutlich in einer der kommenden
64-Bit Implementation aufgelöst.


Mir sind jedensfalls bisher gerade keine Fàlle bekannt,
wo Beschrànkungen wirklich hinderlich wurden.



Thomas Scheidegger - 'NETMaster'
http://www.cetus-links.org/oo_dotnet.html - http://dnetmaster.net/

Ähnliche fragen