
Die Business Transaction Analysis (Transaktion STAD) dient sowohl zur Anzeige und Auswertung von Kernel-Statistikdaten für Benutzer-Transaktionen oder Hintergrundbearbeitung als auch für die Analyse von anwendungsspezifischen Statistikdaten.
Eine Transaktion innerhalb einer Benutzer-Sitzung (Session) kann in mehreren so genannten Dialogschritten ablaufen. Am Ende eines Dialogschrittes schreibt der SAP-Kernel einen Statistiksatz mit dazugehörigen Subsätzen in den Puffer und dann entweder automatisch ein Mal pro Stunde oder nach Bedarf durch einen expliziten "Buffer flush" landen diese Informationen in der Datei.
Wurde bei einem Dialogschritt der VM-Container benutzt, ist dies durch einen Eintrag in der Spalte VMC elapsed time (ms) ersichtlich.
Rufen Sie die Transaktion STAD auf. Sie bekommen das Einstiegsbild SAP Workload: Business Transaction Analysis mit den entsprechenden Selektionsmöglichkeiten.
Schränken Sie die Treffermenge nach Ihren Kriterien ein, dass Sie nicht zu viele Statistiksätze angezeigt bekommen. Verwenden Sie insbesondere die Server selection, wenn Sie nur Sätze dieses Applikationsservers interessieren. Per Default sind alle Sätze ausgewählt.
Beachten Sie bei der Wahl des Zeitintervalls, dass die Statistiksätze vom Kernel jeweils am Ende eines Dialogschritts geschrieben werden. Daher liegen die Daten chronologisch sortiert nach dem jeweiligen Ende-Zeitpunkt vor. Soll ein bestimmter Statistiksatz gefunden werden, ist das Leseintervall an der Ende-Zeit des Transaktionsschritts auszurichten.
Sie bekommen eine Liste von Statistiksätzen. VMC-Sätze erkennen Sie daran, dass die VMC elapsed time (ms) nicht null ist.
Selektieren Sie den gewünschten VMC-Statistiksatz durch Doppelklick. Sie bekommen die Detailsicht zu diesem Satz ( SAP Workload: Single Statistical Records - Details). Wählen Sie in der Menüleiste VMC oder scrollen Sie ganz nach unten. Dort finden Sie die VMC-spezifischen Daten.
Sie sehen die VMC-Statistik für diesen Dialogschritt.
Wählen Sie zu einem Bereich die Lupe (
), um sich Details zu diesem Bereich anzeigen zu lassen.
|
Aktivität/Aufgabe (Wert) |
Erklärung |
Weitere Informationen
|
|
VMC CPU time |
Vom VMC benötigte CPU-Zeit |
|
|
Container framework |
Vom VMC-Framework benötigte CPU-Zeit |
|
|
VM elapsed time |
Gesamte verstrichene Zeit von den benutzten VMs... |
s.u. |
|
Code generation |
... bei der Code-Generierung |
|
|
Garbage Collection |
... bei der Garbage Collection |
|
|
other time |
.. sonst |
|
|
Class loading |
Für die Repräsentation von Java-Klassen aufgewendeter Speicher (allokiert/freigegeben) |
|
|
Code generation |
Für die Generierung von Native Code aufgewendeter Speicher (allokiert/freigegeben) |
|
|
I/O transferred |
Gesamtmenge der transferierten Bytes. |
|
|
Number of VMC calls |
Anzahl der Aufrufe zum VMC |
|
|
Java Memory Management - GC |
Angaben zur Garbage Collection |
|
|
count local |
Anzahl der lokalen Garbage Collections (lokal = Young + Old Generation) |
|
|
count shared |
Anzahl der shared Garbage Collections (Garbage Collection des Shared Memory) |
|
|
CPU time |
Für die Garbage Collections benötigte CPU Zeit |
|
|
Java Memory Management - Java Heap |
Angaben zur Verwaltung des Java Heaps |
|
|
allocated local |
Gesamtsumme der Allokationen im lokalen Java Heap |
|
|
allocated shared |
Gesamtsumme der Allokationen im shared Pool |
|
|
freed local |
durch den Garbage Collector freigegebener Speicher im lokalen Heap |
|
|
freed shared |
freigegebener Speicher im Shared Memory |
|
|
promoted |
durch den Garbage Collector verschobener Speicher (von der Young in die Old Generation) |
|
|
Miscellaneous |
In diesem Release noch nicht genutzt |