|
SYS : estimer le temps d'exécution d'une commande |
|
Il existe une commande très simple pour analyser le temps d'exécution d'une commande en lc, c'est la commande
ANZCMDPFR
Exemple :
QSYS/ANZCMDPFR CMD(DSPLIB LIB(QSYS) OUTPUT(*PRINT))
résultat par dspjoblog
Message . . . . : ANZCMDPFR command completed successfully.
Cause . . . . . : The request to measure the performance of a single CL
command or a set of CL commands has completed.
Total Time Used . . . . . . . . . . . : 62,762
Total CPU time Used . . . . . . . . . : 1,437
Synchronous Database Reads . . . . . : 7
Synchronous Non Database Reads . . . : 52304
Synchronous Database Writes . . . . . : 104
Synchronous Non Database Writes . . . : 77
Asynchronous Database Reads . . . . . : 497
Asynchronous Non Database Reads . . . : 342
Asynchronous Database Writes . . . . : 297
Asynchronous Non Database Writes . . : 21
EAO Exceptions . . . . . . . . . . . : 0
Index Fault Count . . . . . . . . . . : 0
Vous pouvez avoir ainsi des indications intéressantes sur le temps d'exécution de votre commande.
|