WCF est un framework de communication général et plus vous l'utilisez, plus vous avez de boutons à régler (point de terminaison, sécurité, sérialisation, etc.). J'ai une application qui est sensible à un certain nombre d'attributs QoS et je voudrais commencer à peaufiner les paramètres pour comprendre comment chacun affecte la bande passante, la latence et l'évolutivité de cette application basée sur WCF.Comment obtenez-vous des mesures de performance WCF?
Pour autant que je peux voir, il n'y a pas de point d'entrée générale pour recueillir les mesures suivantes, mais j'espère que nous pourrons arriver à une liste de la technique pour les rassembler:
- Nombre d'appels
- temps aller-retour d'appel
- utilisation de la bande passante
- taille sérialisé des demandes et des réponses
FWIW, cela ne me dérange pas de capturer ces métriques tant qu'il y a des points d'entrée raisonnables où je peux insérer des hameçons (même si cela signifie plonger dans une implémentation spécifique - par ex. DuplexChannel).