Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

SM2-PA Program analyzer

The program analyzer is an analysis routine for user-specific SM2 output files generated by the SM2 monitoring routine.
If permitted to do so by the SM2 administrator, any user can monitor a task using the SM2 monitoring routine by registering it for SM2 user task monitoring. The SM2 monitoring routine records the task-specific statistical values and session-specific monitoring data and writes this information to a user-specific SM2 output file.

SM2-PA analyzes this file. The results are supplied in the form of statistics which inform the user about the task’s resource consumption or the performance characteristics of user programs and thus form the basis for tuning measures.

The most important performance statistics of a user task are output during task analysis, e.g. CPU time used, memory allocation, DMS and paging I/Os, the number of SVC calls and wait times.

SVC and program counter statistics can be requested during program analysis. The program counter statuses and SVC calls are supplied for separate modules and freely definable address ranges.
These session-specific statistics help in the more detailed examination of user program characteristics and make it possible to identify program sections which are very frequently executed or use a high level of CPU time.

All the statistics can be output to a file in a form ready for printing.

For a description of the product SM2-PA, see the “SM2-PA” manual [15 (Related publications)].

Example SM2-PA program counter statistics

                           SM2-PA PCOUNTER STATISTICS (SUMMARY TU EVALUATION) 
   PROGRAM          : PERSM
   PCOUNT AREA      : *STD     - *STD                            NO. MODULES WITHOUT PCOUNTER:  6969
   NUMBER OF SAMPLES: 1099688                                    SAMPLING INTERVAL  (MSEC)   :  1
 +-----------+----------+----------+---------+-------+---------------------------------------------+
 I MODULE    I FROM     I TO       I ABS     I REL(%)I                                             I
 +-----------+----------+----------+---------+-------+---------------------------------------------+
 I NTIMGTIM  I 00F50000 I 00F549FF I  836585 I 76.07 IXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX I
 I PEZIX     I 01274138 I 0127721F I  202567 I 18.42 IXXXXXXXXXXX                                  I
 I PERLAZ@   I 3E0D16E8 I 3E0D2F67 I   20132 I  1.83 IX                                            I
 I PERRS41@  I 3E0F2B28 I 3E0F40AF I    9061 I  0.82 I                                             I
 I PERPUV@   I 3E377E20 I 3E37AD77 I    4261 I  0.39 I                                             I
 I PERAKL@   I 3E0C0000 I 3E0C1367 I    3004 I  0.27 I                                             I
 I PERUCS@   I 3E3986C0 I 3E39ADF7 I    2685 I  0.24 I                                             I
 I PERLAZ    I 012ED0F0 I 012ED1E7 I    1354 I  0.12 I                                             I
 I PERRS23@  I 3E0E9070 I 3E0EA94F I     887 I  0.08 I                                             I
 I PERUPER@  I 3E39ADF8 I 3E39DD8F I     872 I  0.08 I                                             I
 I PECFI     I 01279E68 I 0127D1AF I     830 I  0.08 I                                             I
 I PERRS15@  I 3E0DDE00 I 3E0DF83F I     818 I  0.07 I                                             I
 I PERPCH@   I 3E3915E0 I 3E3940C7 I     693 I  0.06 I                                             I
 I PERRS12@  I 3E0DA660 I 3E0DB19F I     687 I  0.06 I                                             I
 I PERDBZ@   I 3E3722A0 I 3E373A8F I     678 I  0.06 I                                             I
 I PERRS14@  I 3E0DBFA0 I 3E0DDDFF I     645 I  0.06 I                                             I
 I PERKDM@   I 3E3F5500 I 3E3F833F I     627 I  0.06 I                                             I
 I PECKF@    I 3E3AB000 I 3E3AC517 I     612 I  0.06 I                                             I
 I PERRF0@   I 3E0D62C0 I 3E0D736F I     547 I  0.05 I                                             I
 I PEZDIFP   I 0128BB78 I 01290A9B I     500 I  0.05 I                                             I
 I PERDBHV@  I 3E2530D0 I 3E255DC7 I     498 I  0.05 I                                             I
 I PERSNP@   I 3E380888 I 3E38255F I     475 I  0.04 I                                             I
 I PEZDI     I 01283158 I 012858FB I     471 I  0.04 I                                             I
 I PERRS19@  I 3E0DF840 I 3E0E1B87 I     441 I  0.04 I                                             I
 +-----------+----------+----------+---------+-------+---------------------------------------------+