J'ai un gestionnaire de plugins qui lance un plugin qui se connecte à une base de données FoxPro via le fournisseur OLE DB ADO.NET..NET System.OutOfMemoryException et AppDomains
Sur un site client, les connexions sont ouvertes et fermées sans aucun problème mais sur un autre site client, il est bloqué dans 'connection.Open();' et au sein de quelques secondes plus de 1 Go de mémoire est allouée.
Dans la minute qui suit, un autre 1 Go est alloué et System.OutOfMemoryException est levé.
Le gestionnaire de plugins décharge l'AppDomain et continue.
Où commencerais-je à déboguer ceci?
Merci. Existe-t-il quelque chose de gratuit comme DotTrace? J'ai retiré le code du plugin et l'ai mis dans une nouvelle application de console sur la même machine et ça fonctionne bien. Peut-être que quelque chose à faire avec courir dans un autre AppDomain, bien que ce même utilitaire fonctionne bien sur un autre site ... –
S'il y a et c'est près d'un bien, faites le moi savoir;) DotTrace a un essai et est moins cher si vous achetez pour une seule langue IIRC. Cela ressemble certainement le bon type de piste ... – Rushyo
Certainement va vérifier le procès, merci! –