Wie kann ich eine ASP.NET-Anwendung profilieren, die auf einem Produktionsserver ausgeführt wird?

Ich habe eine ASP.NET-Anwendung, die konsistent 75% - 100% der CPU auf einem Produktionsserver verwendet. Wie kann ich die Anwendung profilieren, um herauszufinden, welcher Teil des Codes die meiste CPU verbraucht? Ich habe mir verschiedene Tools angesehen (Xte Profiler, EQATEC, dotTrace), aber anscheinend möchten alle, dass Sie die Anwendung in ihrem Tool laden und ausführen. Es scheint mir, dass sie möchten, dass Sie die Anwendung in ihrem Tool laden und Tests lokal ausführen (nicht in der Produktion). Ich möchte ein Profil der Anwendung erstellen, während sie in der Produktion ausgeführt wird, wobei die Benutzer darauf zugreifen, um zu sehen, was tatsächlich vor sich geht. Ist das möglich

Ich bin ein Neuling in der Erstellung von Anwendungsprofilen. Verzeihen Sie mir, wenn ich etwas Offensichtliches verpasst habe oder nicht richtig darüber nachdenke.

ielen Dank, Cor

Antworten auf die Frage(14)

Ihre Antwort auf die Frage