Par exemple, si vous chargez un xml et l'utiliser pour une raison quelconque:Libérer de la mémoire à partir de xml chargé?
XDocument doc = XDocument.Load("my.xml");
Maintenant que vous avez fini de l'utiliser et que vous voulez libérer la mémoire utilisée par celle-ci, initally J'pensais que la mise à null serait faire le travail mais ce n'est pas le cas, alors quelle est la bonne façon de libérer la mémoire utilisée si c'est possible?
Ce que je voulais savoir est s'il est possible de le forcer à en disposer ou aussi bien quelque chose. – Prix
Je comprends, mais vous ne voulez vraiment pas jouer avec ça. Laissez GC faire son travail - vous ne serez pas déçu :) Si my.xml est juste trop grand, vous pouvez peut-être étudier d'autres mécanismes pour le lire et le traiter, ce qui n'implique pas de lire le tout en même temps. – n8wrl
Le GC doit nettoyer lorsqu'il décide qu'il est préférable de nettoyer. Assurez-vous de ne pas conserver une référence au document ailleurs. – Robaticus