Ansicht
Dokumentation
ABENCL_ABAP_RUNTIME - CL ABAP RUNTIME
PERFORM Short Reference Fill RESBD Structure from EBP Component StructureDiese Dokumentation steht unter dem Copyright der SAP AG.
Systemklasse für Laufzeitmessungen
Mit den statischen Methoden CREATE_HR_TIMER bzw. CREATE_LR_TIMER der Klasse CL_ABAP_RUNTIME können Objekte für Laufzeitmessungen erzeugt werden. Die Objekte enthalten eine Methode GET_RUNTIME, die analog zur Anweisung GET RUN TIME eine Laufzeitmessung durchführt.
Ein mit CREATE_HR_TIMER erzeugtes Objekt führt eine Messung mit hoher Messgenauigkeit und ein mit CREATE_LR_TIMER erzeugtes Objekt führt eine Messung mit niedriger Messgenauigkeit durch.
Im Gegensatz zur Anweisung GET RUN TIME können über solche Objekte pro interner Sitzung verschiedene Messungen mit unterschiedlichen Genauigkeiten und parallele Messungen ausgeführt werden.
Da die Ausführung der Methode GET_RUNTIME etwa 2 Mikrosekunden langsamer ist als die Ausführung der Anweisung GET RUN TIME, ist die Methode unter Umständen nicht für die Messung sehr kurzer Zeiten geeignet.
Beispiel
Laufzeitmessung mit einem Objekt.
Addresses (Business Address Services) SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 1416 Date: 20240523 Time: 173453 sap01-206 ( 26 ms )