Programm zum Source Code Analysieren ?

Hallo Leute,
Hab schon im Internet danach gesucht doch nichts gefunden.
Ich bräuchte dringend ein Programm welches meinen Sourcecode analysieren kann und mir sagen kann an welcher stelle vom Code das Programm welche zeit aufwendet.
Das Programm ist in .Net programmiert und ich öffne es im Visual Studio 2008
Ist wirklich dringend…

Vielen Dank

Ich meinte Visual Studio 2005 sry

Hallo Leute,
Hab schon im Internet danach gesucht doch nichts gefunden.
Ich bräuchte dringend ein Programm welches meinen Sourcecode
analysieren kann und mir sagen kann an welcher stelle vom Code
das Programm welche zeit aufwendet.

Du kannst das doch selbst angehen, protokollier in einem Array / Collection /… die benötigte Zeit für die Funktion, die du verwendest !!

zB so:
vb.net code

Dim startTime As DateTime = DateTime.Now
''hier kommt nun deine Funktion
Dim endTime As DateTime = DateTime.Now
Dim runTime As TimeSpan = endTime - startTime

Console.Writeline(runTime.Seconds.ToString()&" Sekunden")

Gruß Sebastian

Hallo heeb,

was du brauchst, ist ein sogenannter Profiler, und ich bin ehrlich gesagt negativ überrascht, dass Visual Studio so etwas überhaupt nicht hat (jedenfalls nicht in der „normalen“ Ausführung).

Ich habe mal eine Seite mit verschiedenen open source tools für C#/.NET gefunden, auf der auch Profiler stehen:

http://csharp-source.net/open-source/profilers

Ich habe aber noch nichts davon ausprobiert. Viel Glück!

Übrigens, falls du dem Tip des anderen Posters folgen willst, einzelne Codeblöcke oder Funktionen von Hand zu vermessen, solltest du am besten System.Diagnostics.Stopwatch einsetzen.

Viele Grüße,
Sebastian

Vielen Dank Sebastian ,

hat mir geholfen :wink:

Vielen Dank Sebastian ,

hat mir geholfen :wink:

Freut mich :smile:. Wenn ein bestimmtes Tool als ganz gut geeignet erweisen sollte, wäre ich daran übrigens hochinteressiert!

Grüße,
Sebastian