Ansicht
Dokumentation

ABENCL_ABAP_RUNTIME - CL ABAP RUNTIME

ABENCL_ABAP_RUNTIME - CL ABAP RUNTIME

PERFORM Short Reference   Fill RESBD Structure from EBP Component Structure  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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 )