Une fois qu'un objet de contrôleur est créé, quand est-il disponible pour la récupération de place?Quand les automates ASP.NET MVC sont-ils collectés?
Répondre
Généralement lorsqu'aucune référence active à cet objet n'est détectée. Ceci est géré en interne par le garbage collector et vous n'avez donc pas à vous en soucier. Donc, compte tenu de cela, après l'appel de la méthode Page_Unload qui héberge le contrôleur, le garbage collector est averti que l'objet contrôleur est prêt à être mis au rebut.
La partie sur ne pas avoir de * références * actives n'est pas vraiment vraie du tout. Le CLR utilise * reachability * pour déterminer le besoin de garbage collection, pas de comptage de référence. Voir le blog de Raymond Chen pour plus de détails: http://blogs.msdn.com/b/oldnewthing/archive/2010/08/10/10048149.aspx – Eilon
- 1. Fractionnement des automates ASP.NET MVC
- 2. Différentes manières d'injecter des dépendances dans les automates ASP.NET MVC?
- 3. Quand utiliser UserControls dans ASp.Net MVC
- 4. asp.net mvc Quand dois-je lire les servervariables?
- 5. asp.net mVc formsauthentication: quand le faire manuellement?
- 6. asp.net mvc ajax rafraîchir quand je clique sur une étiquette
- 7. Pourquoi les descendants de TinterfacedObject ne sont-ils pas collectés?
- 8. Quand n'utiliseriez-vous pas une vue ASP.NET MVC fortement typée?
- 9. ASP.NET MVC Trouver l'appelant à une méthode quand! ModelState.IsValid
- 10. ASP.NET MVC: Structurer les Contrôleurs
- 11. asp.net mvc afficher les données
- 12. ASP.NET MVC: Combien de traitement dans la vue et quand utiliser les méthodes auxiliaires?
- 13. Comment nommer les contrôleurs Asp.net Mvc?
- 14. ASP.net MVC RouteLink et les routesValues optionnelles
- 15. asp.net mvc -
- 16. ASP.NET MVC grouper/réutiliser les fonctionnalités d'affichage
- 17. itinéraires ASP.NET MVC
- 18. ASP MVC: Quand IController Dispose() est appelé?
- 19. ASP.NET MVC question
- 20. ASP.NET MVC Ajax.ActionLink
- 21. ASP.NET MVC Session Etat
- 22. asp.net mvc: Comment imprimer les images?
- 23. Sécurité basée sur les rôles asp.net mvc
- 24. Asp.net MVC et les pages html normales
- 25. ASP.NET MVC résoudre les URL en javascript
- 26. ASP.NET MVC Liste tous les utilisateurs
- 27. des espaces dans les vues asp.net mvc
- 28. Rediriger dans ASP.NET MVC avec les paramètres
- 29. Données partagées dans les vues ASP.NET MVC
- 30. ASP.net MVC: Où conserver les données d'application?
Juste curieux: pourquoi vous en souciez-vous? –
Juste curieux de savoir comment tout cela est mis en place pour que je ne rencontre pas de problèmes de mémoire. – zsharp