//Artefact:ModelClass/com/sphenon/modelling/xmodel/XMPerformance

Description

[source]

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPerformance/ExpectedInstances

Description

[source]
The expected overall number of instances (system wide) for this class, i.e. the expected size of the "extent" of the class. Allows e.g. to distinguish between large amounts of life data and fix, small sets of configuration data.
The value is used to decide whether smart query result management (LRU query result sets with a data window) are required for a class, based upon a configurable threshold.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPerformance/LiveQueryResultLevel

Description

[source]
Defines a level of expected instances that activates the live query result, which uses a LRU cache strategy internally. In addition to performance tuning this also might be used to always keep the persistence scope open (i.e. in JPA: attached to active session), by using the value '0' here.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states

//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPerformance/PerformanceIndicators

Description

[source]
A list of PerformanceIndicator types to be registered for this class, e.g. "InstanceCounter", which counts the number of instances of this class in the database.
  • logical model
  • technical model
  • packages
  • classes
  • attributes
  • operations
  • association ends
  • states