After stopping a simulation, a performance report is then generated in the simulation log file (.simout). These data complement those displayed in the RT monitor.
In the figure below, two categories of timings are shown: timings measured during simulation relative to the main core, and timings measured relative to a specific core.
Monitoring information | Description |
---|---|
Average simulation step | Total simulation time divided by the number of steps. In real-time, the value displayed must be very close to the time step. |
Wait for next step | Equivalent to the "remain" value given by the RT monitor, i.e. waiting time for real-time synchronization followed by inter-core synchronization. |
For each runner, the following information is displayed | |
begin | Time spent on the IO exchangers initialization. |
inputs | Time spent pulling data from IO exchangers. This time is analogous to RT monitor IO in value. |
outputs | Time spent pushing data to IO exchangers. This time is analogous to RT monitor IO out value. |
step | Time spent between IO exchanges and simulation execution. This time is not analogous to the RT monitor exec value, as it includes IO exchanges. |