# SingleComponentPerformanceInformationType (Complex Type)

### Namespace: http://midpoint.evolveum.com/xml/ns/public/common/common-3

Information about the time spent in a single component.

Item Summary
Name | Type | Multiplicity | Description
--- | --- | --- | ---
name | property string | [1,1] | The component name (or other identification).
invocationCount | property int | [0,1] | Number of invocations of methods in this component.
totalTime | property long | [0,1] | Time spent in the component - in microseconds.

- ### Items

  - #### name

    Flags: RAM,runtime

    Multiplicity: [1,1]

    Display order:

    The component name (or other identification). The content depends on the component classification used. For example, we may be interested in coarse-grained components (model, provisioning, repository), or finer-grained ones (model-mappings, model-scripts, model-assignments, and so on).

  - #### invocationCount

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    Number of invocations of methods in this component. May not be very informative, as there are potentially very heterogeneous methods in the component, and some of them are called from within the component itself; but it provides at least some indication about the volume of calls.

  - #### totalTime

    Flags: RAM,runtime

    Multiplicity: [0,1]

    Display order:

    Time spent in the component - in microseconds.