Lade...
 

CX_OBJECT_MANAGER::GetPageSize

CX_OBJECT_MANAGER::GetPageSize

191840

Beschreibung:

Diese Funktion liefert die aktuelle Größe von Pages zurück, die von ObjectStore als kleinste Einheit zur Datenübertragung genutzt werden. Größere Pages führen dazu, dass bei jedem Aufruf mehr Daten übertragen werden. Dies führt zu mehr Bandbreitenauslastung, kann aber bei günstigem Clustering zu einer geringeren Anzahl an Aufrufen führen. Wie Objekte in ClassiX geclustert werden, wird hier beschrieben.

Standardmäßig sind Pages 4 KiB groß. Dies kann über die Umgebungsvariablen OS_8K_PAGE, OS_16K_PAGE, OS_32K_PAGE und OS_64K_PAGE beeinflusst werden, indem diese auf einen nichtleeren Wert gesetzt werden.

Code-Beispiel:
GetManager(OBJECT) Call(GetPageSize) // normalerweise 4096 Bytes
Stack
Stack Position Objekttyp Kurzbeschreibung
Stack(In) Top CX_OBJECT_MANAGER Objekt-Manager
Stack(Out) Top CX_VALUE Page-Größe
Funktionsaufruf: Call(GetPageSize)