Zum Inhalt springen

VS 2005 - Geschwindigkeit während Debugging messen?


Empfohlene Beiträge

Geschrieben

Hallo zusammen,

gibt es eine Möglichkeit, die Geschwindigkeit des Progammablaufs während des Debugging-Vorgangs zu bestimmen?

Wenn ich z.B. einen Breakpoint setze, ist es dann möglich festzustellen wie lange das Programm braucht, um den Breakpoint zu erreichen?

Bisher habe ich nur von so genannten Profiling Tools gelesen, die aber entweder nur in der Team Suite Edition von VS mitgeliefert werden oder man sie von einem externen Anbieter dazukaufen muss.

Ich bin für Denkanstöße jeglicher Art dankbar!

Geschrieben
gibt es eine Möglichkeit, die Geschwindigkeit des Progammablaufs während des Debugging-Vorgangs zu bestimmen?

Welche Informationen hoffst du denn aus so einer Messung zu bekommen?

Beim Debugging benutzt man ja üblicherweise nicht optimierte Versionen. Da sind Geschwindigkeitsmessungen aber nicht sonderlich sinnvoll. Das Debugging selbst verzerrt das Laufzeitverhalten auch.

Geschrieben

Dies Messung sollte mir nur einen qualitativen Überblick über das Laufzeitverhalten meiner Applikation geben.

In erster Linie erhoffe ich mir dadurch festzustellen an welcher Stelle eine Methode langsamer durchlaufen wird, wo es also zu Leistungsabfällen kommt.

Ich habe inzwischen auch einen Möglichkeit gefunden:

Gewusst wie: Verwenden des hochauflösenden Zeitgebers

@realgun

Danke, Deinen Vorschlag werde ich auch mal ausprobieren.

Stopwatch Class (System.Diagnostics)

Geschrieben
Dies Messung sollte mir nur einen qualitativen Überblick über das Laufzeitverhalten meiner Applikation geben.

In erster Linie erhoffe ich mir dadurch festzustellen an welcher Stelle eine Methode langsamer durchlaufen wird, wo es also zu Leistungsabfällen kommt.

Es ist aber nicht sinnvoll, das beim Debugging zu machen. Das Laufzeitverhalten der Release-Version kann ganz anders sein.
Geschrieben

Moin,

was vielleicht sinnvoll wäre, die Zeitmessung in UnitTests durchzuführen. Aber auch hier befindest Du Dich im Debug-Modus.

Eine weitere Frage wäre, wie Du die Zeitmessung auswerten möchtest. Woher weißt Du, wie lange der Durchlauf einer Methode dauern soll?

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...