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 Programmanalysator

Der Programmanalysator ist ein Auswerteprogramm für benutzerspezifische Messwertedateien des Messmonitors SM2.
Jeder Benutzer kann, sofern vom SM2-Administrator erlaubt, eine Task durch den Messmonitor SM2 überwachen lassen, indem er sie für die SM2-Benutzer-Task-Messung anmeldet. Der Messmonitor SM2 erfasst die task-spezifischen Kenngrößen und programmlaufbezogenen Messdaten und schreibt sie in eine benutzerspezifische Messwertedatei.

SM2-PA wertet diese Messwertedatei aus. Die Ergebnisse werden in Form von Statistiken geliefert und informieren den Benutzer über den Betriebsmittelverbrauch der Task bzw. über das Leistungsverhalten von Benutzerprogrammen und dienen somit als Ausgangspunkt für Tuning-Maßnahmen.

Bei der Task-Analyse werden die wichtigsten Leistungskenndaten einer Benutzer-Task ausgegeben, also z.B. die verbrauchte CPU-Zeit, die Speicherbelegung, DVS- und Paging-Ein-/Ausgaben, die Anzahl der SVC-Aufrufe und Wartezeiten.

Bei der Programmanalyse können SVC- und Befehlszählerstatistiken angefordert werden. Dabei wird eine Zuordnung der Befehlszählerstände bzw. der SVC-Aufrufe zu einzelnen Modulen und zu frei wählbaren Adressbereichen geliefert.
Diese programmlaufbezogenen Statistiken dienen der genaueren Untersuchung des Verhaltens von Benutzerprogrammen und bieten die Möglichkeit, diejenigen Programmbereiche zu erkennen, die sehr häufig durchlaufen werden bzw. viel CPU-Zeit verbrauchen.

Alle Statistiken können am Bildschirm und druckaufbereitet in eine Datei ausgegeben werden.

Zur Beschreibung des Produkts SM2-PA siehe das Handbuch „SM2-PA“ [14].

Beispiel zur Befehlszählerstatistik mit SM2-PA

                           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
 +-----------+----------+----------+---------+-------+---------------------------------------------+