//Artefact:ModelClass/com/sphenon/modelling/xmodel/XMPerformance
Description
//Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPerformance/ExpectedInstances
Description
        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.
      
Applies to
▸ Model level: ☑ logical model ∙ ☑ technical model
▸ Model elements: ☐ packages ∙ ☑ classes ∙ ☐ attributes ∙ ☐ operations ∙ ☐ association ends ∙ ☐ states
    
    //Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPerformance/LiveQueryResultLevel
Description
        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.
      
Applies to
▸ Model level: ☑ logical model ∙ ☑ technical model
▸ Model elements: ☐ packages ∙ ☑ classes ∙ ☐ attributes ∙ ☐ operations ∙ ☐ association ends ∙ ☐ states
    
    //Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPerformance/PerformanceIndicators
Description
        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.
      
Applies to
▸ Model level: ☑ logical model ∙ ☐ technical model
▸ Model elements: ☐ packages ∙ ☑ classes ∙ ☐ attributes ∙ ☐ operations ∙ ☐ association ends ∙ ☐ states
    
    //Artefact:ModelAttribute/com/sphenon/modelling/xmodel/XMPerformance/LifeCycleCounters
Description
        If true, counters of constructed, initialised, destroyed and finalised instances are maintained.
      
Applies to
▸ Model level: ☑ logical model ∙ ☐ technical model
▸ Model elements: ☐ packages ∙ ☑ classes ∙ ☐ attributes ∙ ☐ operations ∙ ☐ association ends ∙ ☐ states
    
    
