Bonjour,

J'ai créé une application middleware WCF. Le service est hébergé dans un service windows.
J'ai donc 3 fichiers.
- Service.dll
- ServiceHost.exe (Service windows)
- ServiceClient.exe

j'ai quelques fonctions dans le service qui renvoient des données. Ces données, lorsqu'elles sont générées, sont détruites aussitôt (Dispose et null).

J'utilise également des using pour utiliser mes variables du coté client et serveur.

Pourtant, lorsque le serveur est sollicité par le client, il renvoie les résultats, mais garde tous les objets en mémoire. Ce qui fait que j'atteins rapidement les 300 Mo et + utilisés par le serveur (service windows).

Sauriez-vous comment pourrais-je pallier à ce problème ?

Merci.