J'héberge IronPython dans un WebService basé sur C# pour pouvoir fournir des scripts d'extension personnalisés. Cependant, je constate que l'utilisation de la mémoire augmente brusquement lorsque je fais un test de charge simple en exécutant le service web de manière répétée en boucle. IronPython-1.1 implémenté IDisposable sur ses objets afin que vous puissiez les éliminer quand ils sont terminés. Le nouveau moteur IronPython-2 basé sur le DLR n'a pas ce concept. D'après ce que j'ai compris, chaque fois que vous exécutez un script dans le ScriptEngine, un nouvel assemblage est injecté dans l'appdomain et ne peut pas être déchargé.Utilisation de la mémoire IronPython
Y a-t-il un moyen de contourner ce problème?
Vous vous intéressez au problème que j'ai soumis à l'équipe IP l'année dernière. http://www.mail-archive.com/[email protected]/msg05771.html – Sake