Puis-je (et je ne veux plus jamais) définir la taille maximale du tas dans .net?

Venant de java arrière-plan, l'une des choses que je suis habitué à ce que dit la JVM de ce que la taille maximale du tas devrait être. Si le programme en cours tente d'avaler plus que ce qui est permis, et que le garbage collector ne peut pas se libérer plus de ressources, puis OutOfMemoryError est levée et il va tout de bang. Le choix de la taille maximale du tas est important en Java.

Cela s'applique en .net? Pouvez-vous définir les limites de taille de tas? Le CLR ne cessent de croître sa tas jusqu'à ce qu'il atteint les limites physiques de la machine? Ou n'est-il pas un problème .net pour certaines subtile raison que mon Java œillères m'empêcher de me voir?

  • Quelqu'un peut-il m'indiquer les références ou de discussion sur pourquoi les concepteurs de l' .Net a choisi de ne pas inclure ce type de contrôle de mémoire, même si paramétré avec grand défaut, dans le CLR?
InformationsquelleAutor serg10 | 2008-11-19