Hallo,

embedded SQL bietet mit current_timestamp 10**-6 an Genauigkeit, hat allerdings selber einiges an Overhead, das c-API gettimeofday liefert die gleiche Genauigkeit, mit etwas weniger Überkopf - ich bin aber kein Experte für die Verwendung von C-APIs in COBOL und ohne ILE geht da garnix.

mfg

Dieter Bender

Zitat Zitat von Tom74 Beitrag anzeigen
Hallo zusammen,

ich brauche für einen Test für bestimmte Funktionen eines Programms eine Möglichkeit, Zeitdifferenzen zwischen bestimmten Programmschritten zu ermitteln. Hierzu habe ich mich zuerst der Funktion

FUNCTION CURRENT-DATE

bedient, jedoch sehr schnell feststellen müssen, dass die Genauigkeit dieser Funktion zu Wünschen übrig lässt. 0,01 Sek. ist mit meine Zwecke eine viel zu geringe Auflösung die mein Ergebnis erheblich verfälscht.

Gibt es eine andere Möglichkeit der genaueren Zeitmessung ? z.B. durch den Aufruf eines externen Systembefehls von Cobols aus ? Oder gibt es Möglicherweise eine Cobol-Funktion die ich noch nicht kenne ?

Besten dank
Tom