Gibt es eine Speicherbeschränkung für einen einzelnen .NET-Prozess?
Wir überlegen derzeit, ein Cache-System aufzubauen, um Daten aus einer SQL-Datenbank zu speichern und für einige andere Anwendungen (Website, Webservice usw.) verfügbar zu machen. Wir stellen uns vor, dass der Cache als Windows-Dienst ausgeführt wird und im Grunde aus einem intelligenten Wörterbuch besteht, das die Cache-Einträge enthält. Meine Frage ist, gibt es eine Begrenzung für den Arbeitssatz der Anwendung (es wird unter Windows Server 2003 ausgeführt)? Oder ist die Größe des physischen Speichers die Grenze?