2009-11-27 5 views
0

Je me demande juste est il est explanaition raisonnable à cette question:WCF Trace et Performance

  • Je me suis tourné sur le tracé sur l'hôte WCF Console. Lorsque j'analyse cette trace, je peux voir que la durée des activités individuelles est de 4 secondes maximum.
  • Sur l'application client, j'ai effectué une simple mesure de durée (avant et après l'appel au service WCF). Ici, les résultats sont beaucoup plus importants (jusqu'à 20 secondes).

Je me demande ce qui se passe en 20-4 secondes? Peut-être le temps a-t-il été tracé par l'hôte en seulement temps de traitement du code utilisateur, et le reste du temps est passé sur les messages d'encodage/décodage?

Le test est effectué en réseau local.

Merci Pawel

P.S. Ma première pensée était que les durées sur le serveur client & seraient comparables.

Répondre

0

Est-ce que l'un appel de la gâchette client plusieurs activités individuelles sur le serveur (4x5 = 20)

Autre chose à vérifier est que vous connectez au bon endroit.

Utilisez-vous du streaming ou de l'async qui pourrait causer cela?

Même si vous avez un problème de routage qui l'a mis sur Internet et vice versa, vous ne vous attendez pas à une grande différence.