SAP hat mit SAP CRM 7.0 endlich eine wichtige Funktion - den
Performance Tracker - zur Verfügung gestellt, mit der die Performance im WebUI analysiert werden kann. Bisher war dies nur sehr umständlich möglich bzw. mit viel Aufwand verbunden.
Sobald man in einer WebUI Anwendung im Browser die Tastenkombination STRG + Shift + F7 drückt, erscheint rechts oben ein Fenster mit verschiedenen Performanceinformationen. Neben den Performanceinformationen stehen auch zwei Funktionen im Popup zur Verfügung:
Create Memory Snapshot
Damit kann ein Snapshot des aktuellen Memory-Verbrauchs gezogen werden. Dieser Snapshot kann mit dem Memory Inspector (Transaktion S_MEMORY_INSPECTOR) genauestens analysiert werden.
Start Backend Runtime Analysis
Hier verbirgt sich die Möglichkeit eine Laufzeitanalyse im Backend zu starten. Das Ergebnis kann später mit der Laufzeitanalyse (Transaktion SAT) angesehen werden. Die Funktion steht jedoch erst ab CRM EHP1 zur Verfüfung. - Der Button ist bereits vor EHP1 sichtbar, hat jedoch keine Funktion.
Performance Tracker Messwerte
Hier noch eine kurze Erklärung zu den Messwerten im Popup:
Frontend time: Summe aus PAI (submit), PBO (rendering) und onload handlers
PAI (submit): Zeitraum zwischen dem Anklicken eines Buttons und dem Abschicken des http-Requests.
PBO (rendering): Zeit, die der Browser nach dem Erhalt der http Response zum Erzeugen der Oberfläche benötigt
onload handlers: Teil der PBO Zeit, der nach dem Zeichnen des neuen Schirms durch Aufruf von JavaScript-Funktionen verstreicht
Backend time: Summe aus PAI, Navigation und PBO
PAI:Teil, welcher die veränderten Daten aus dem http Request an den Controller verteilt, in den Kontext schreibt und den Eventhandler ausführt
Navigation Verbrauchte Zeit für eine eventuelle Navigation
PBO: Der Wert zeigt die verbrauchte Zeit welche zum Erstellen des Views (HTML) benötigt wird
Backend memory: Aktuell vebrauchter Speicherplatz im Backend
Hinweis: Netzwerkzeiten werden vom Performance Tracker nicht erfasst.
Bei Problemen mit der CRM WebUI Performance rate ich den SAP Hinweis 1162685 zu lesen. Hier sind einige wichtige Tipps angegeben, welche die CRM WebUI Performance verbessern können.
Die gleichen Informationen findet man auch in einem meiner Blogs unter
http://www.cadaxo.com/content/de/cadaxo ... acker.html
lg Fößleitner Johann