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