Lade...
 

CX_PROFILE_MANAGER::FindHotspots

CX_PROFILE_MANAGER::FindHotspots

Beschreibung:

Das übergebene Objekt definiert eine Baumstruktur an Ereignissen, die hier auf Hotspots durchsucht werden. Die hierfür übergebene Struktur muss als Datenfeld "subTransactions" eine Collection enthalten, welche Objekte enthält, die entweder wieder subTransactions enthalten oder aber vom Typ CX_OSTORE_PROFILING_DATA sind.

Diese Struktur wird auf HotSpots durchsucht: Wo wird am meisten Zeit verbraucht? Diese Elemente vom Typ CX_OSTORE_PROFILING_DATA werden sortiert ausgegeben.

Code-Beispiel:
/* Aufbau von root: { subTransactions : [ { subTransactions : [] }, { // CX_OSTORE_PROFILING_DATA } ] } */ root 10 GetManager(PROFILE) Call(FindHotspots)
Stack
Stack Position Objekttyp Kurzbeschreibung
Stack(In) Top CX_PROFILE_MANAGER  
  Top-1 CX_EXPANDABLE Input/Output-Objekt
  Top-2 INTEGER Maximale Anzahl an Hotspots, die ausgegeben werden
Stack(Out) Top
COLLECTION<CX_OSTORE_PROFILING_DATA>
HotSpots
Funktionsaufruf: Call(CalculateDurations)