Lauferende .NET Anwendung überwachen (Threads analysieren etc.)
-
Hallo Leute,
gibt es ne möglichkeit bzw. ein Tool, mit dem ich eine laufende .NET Anwendung analysieren kannt? Es geht mir vorallem um die analyise von laufenden Threads der anwendung, und deren benötige CPU zeit!?
Da zu sporadischen Zeiten nicht reproduzierbar meine Anwendung "langsam" wird, würde ich gern (wenn der Fall eintritt) den Process auf seien Threads und deren CPU Zeiten checken, damit ich evtl. an die Ursache komme.
Grüße
-
Für 14 Tage könntest du den ANTS Profiler nehmen, der markiert dir
die Codestellen die sehr lange brauchen und sagt dir auch wie lange die
Ausführung dauert. Das Tool ist ziehmlich umfangreicht.Ich konnte damit schon einige Bottlenecks beseitigen.
-
hmm.. kann ich diesen Profiler in eine laufenden c# process ein-hocken?
-
Du hast dann einen Menüpunkt in Visual Studio, Der Profiler Startet
die Anwendung und zeichnet ein Performance Profil auf. Oder Du Startest
den Profiler und Sagst ihm wo die Exe liegt.
-
adonis schrieb:
Du hast dann einen Menüpunkt in Visual Studio, Der Profiler Startet
die Anwendung und zeichnet ein Performance Profil auf. Oder Du Startest
den Profiler und Sagst ihm wo die Exe liegt.Ist aber erst ab so ca. Team Edition dabei...
-
Hab VS Pro und die Demo vom ANTS Profiler.
-
Der EQATEC-Profiler ist für umme zu haben und hat mich bisher auch nicht enttäuscht. Aber am Besten ist es natürlich, gleich wie Pro loszuhaxxorn und erst gar keine Bottlenecks entstehen zu lassen