/ Méthode de service / WCF qui utilise octet [] - wcf, c # -4.0, gestion de la mémoire

Méthode de service WCF utilisant byte [] - wcf, c # -4.0, gestion de la mémoire

J'ai un service WCF écrit en C # et est hébergé en tant que service Windows. La méthode clé et largement utilisée par la plupart des clients est illustrée dans la signature de la méthode.

chaîne publique storeDocument (byte [] document)

L'octet [] est transmis à quelques méthodes partagées avant d'être stocké dans la base de données.

Comment puis-je nettoyer la mémoire?

Comme cette méthode est appelée par de nombreux clients et est largement utilisée, nous avons récemment constaté que la mémoire utilisée par ce service sur le serveur était de 60 à 100 Mo et que l’utilisation de la CPU atteignait parfois 80%.

Je voudrais savoir si je peux faire en sorte qu’il n’utilise pas autant de mémoire.

S'il vous plaît aider.

Réponses:

0 pour la réponse № 1

WCF prend également en charge la diffusion en continu. Si vous utilisez de grandes quantités de données, c'est peut-être une meilleure solution. Voir http://msdn.microsoft.com/en-us/library/ms733742.aspx