Ausführungsdauer ermitteln

Getting started ... Alles für einen gelungenen Start.
2 Beiträge • Seite 1 von 1
2 Beiträge Seite 1 von 1

Ausführungsdauer ermitteln

Beitrag von Zubasa (ForumUser / 72 / 10 / 1 ) »
Hallo,

ich würde gerne den Benutzern meines Programms die Ausführungsdauer mitteilen.
Damit ist gemeint:
In meinem Programm(im Quellcode), möchte ich an einer bestimmten Stelle einen Startpunkt festlegen und an einer weiteren ein Endpunkt platzieren.

Und die Zeit, wie lange das Programm gebraucht hat vom Startpunkt bis zum Endpunkt zu gelangen soll dann die Ausführungsdauer sein.

Wie könnte man dann das Ergebnis, so in etwas aussehen lassen:
Ausführungsdauer:
2 Stunden 35 Minuten 12 Sekunden

Nicht erschrecken, mein Programm braucht zwar wirklich ein bis zwei Stunden, ist aber alles im grünen Bereich :D .

Hier mal mein bisheriges Quellcode dazu(bzw. ich hab erst mal ein Probier-Programm erstellt):

Code: Alles auswählen.

DATA remember TYPE i.
DATA result TYPE n LENGTH 30.

GET RUN TIME FIELD  remember.

DO 100000 TIMES.
ENDDO.

GET RUN TIME FIELD  remember.

result = remember * 1000000.

WRITE result.
Von Mikrosekunde zur Sekunde sinds doch mal 1 000 000 denk ich mal?
Aber glaub trotzdem nicht das des der richtige Weg ist, wie ich das gemacht hab.


Viele Grüße, Zubasa

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: Ausführungsdauer ermitteln

Beitrag von donny (Specialist / 253 / 0 / 2 ) »
Hallo Zubasa,

ich denke da brauchst du mal mindestens zwei Zeitfelder (z.B. remember1 und remember2).
Dann machst du vor dem Loop einen GET RUN TIME FIELD remember1.
Nach dem Loop holst du dann remember2.
Danach kannst du die Differenz der beiden Zeiten ausrechnen.

Außerdem solltest du dir unbedingt die Hilfe zu GET RUN TIME anschauen, da wird auch erklärt, wie die Messgenauigkeit eingestellt werden kann und das es eine alternative Klasse CL_ABAP_RUNTIME gibt.

Gruß
donny

Seite 1 von 1

Vergleichbare Themen

1
Antw.
3745
Views
Dynprogröße ermitteln
von a-dead-trousers » 01.03.2011 10:31 • Verfasst in Dialogprogrammierung
3
Antw.
6655
Views
Klassennamen ermitteln
von mfromg » 24.03.2017 18:15 • Verfasst in ABAP Objects®
3
Antw.
5685
Views
Feldbezeichnung ermitteln
von amjahid » 15.05.2008 14:55 • Verfasst in ABAP® für Anfänger
1
Antw.
5271
Views
Anwenderstatus ermitteln?
von Nordlicht » 11.04.2016 10:58 • Verfasst in ABAP® für Anfänger
7
Antw.
3131
Views
Systemkette ermitteln
von Icke0801 » 08.03.2016 14:49 • Verfasst in ABAP® Core

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

SFP/SEGW - Fehler beim Rendering
vor einer Woche von Manfred K. 1 / 43097
Pflegeview zeigt nicht alle Daten an
vor einer Woche von sapdepp gelöst 7 / 44772
ALV Grid und Dynprofeld
vor einer Woche von PeterPaletti 5 / 42889

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

SFP/SEGW - Fehler beim Rendering
vor einer Woche von Manfred K. 1 / 43097
Pflegeview zeigt nicht alle Daten an
vor einer Woche von sapdepp gelöst 7 / 44772
ALV Grid und Dynprofeld
vor einer Woche von PeterPaletti 5 / 42889

Unbeantwortete Forenbeiträge

SFP/SEGW - Fehler beim Rendering
vor einer Woche von Manfred K. 1 / 43097
Benutzerdefinierte Felder PSP
letzen Monat von Rabea1103 1 / 93833
Spool vereinen OTF und PDF
January 2026 von anna2205 1 / 109007
XSLT und Loipro05 Transformation
December 2025 von Torsten1965 1 / 117101