Introduction
Aim of the Performance Analyzer
There are many possible reasons why the simulation of a model can be slowed down and it is not always straightforward to understand how to improve the performance of the solver. Practically, this difficulty may arise in following situations:
Parameters which are not set properly.
Very large models for which it is not easy to understand causes and effects.
Models which suddenly slow down when they were running fine an instant ago.
A lack of modeling experience.
The total time taken by the solver to simulate the model depends on factors such as the complexity of the model and the solver characteristics including:
Number and type of equations being solved.
Number of discontinuities.
Speed (or frequency) at which variables are varying in the model.
Non-linearity of the equations.
Solver settings, integration step size and accuracy.
User submodels improperly coded.
Hardware and network infrastructure including computer speed.
Software configuration especially the compiler used to generate the model executable.
The solver and equation terminology will be explained throughout this manual and you can also refer to the Glossary at the end of this manual for more detailed definitions.
The aim of the Performance Analyzer is to gather information about the model and about the solving process in order to assess how the solving performance can be improved. The provided information will cover most of the points enumerated previously. Interpreting this information correctly can lead to significant improvement of performance.
Source: https://docs.sw.siemens.com/en-US/doc/254352342/PL20250521841123434.amesim_collection.Performance_Analyzer/Aim_of_the_Performance_Analyzer · retrieved 2026-07-17