Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

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!

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.

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)

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.

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?

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.