j'essaie d'obtenir une compréhension de la performance d'une page Web et d'utiliser Trace.WriteBest Practice quand une page Web L'instrumentation ayant des tâches parallèles
Le problème est que j'utilise Parallel.Invoke et commence plus les discussions où je voudrais faire rapport à l'aide Trace.Write
Parallel.Invoke(() => Chart1AndLegend(param),
() => Chart2(param),
() => Chart3(param),
() => Chart4(param));
Je me suis rendu compte que Trace.Write est pas une bonne façon de tracer car il est vous donne le temps écoulé depuis la dernière entrée qui n'a pas de sens si plusieurs threads écrivent ..
Question: Toute bonne suggestion comment instrument une page lors de l'utilisation de la bibliothèque parallèle ou dois-je écrire mon propre tracé!?!?
Je sais que c'est assez tard. Cependant - se demandait si vous avez regardé le cadre de travail pour cela. Je me sens avec les tâches que vous pouvez spécifier délégué qui peut être utilisé pour tracer ce dont vous avez besoin. – sajoshi