RTEMS | membench: Add memory benchmark programs (!110)

Sebastian Huber (@sebhub) gitlab at rtems.org
Fri Jul 19 06:22:11 UTC 2024




Sebastian Huber commented on a discussion: https://gitlab.rtems.org/rtems/rtos/rtems/-/merge_requests/110#note_109578


Just resolving all dependencies to get the size of a feature doesn't take into account that the dependencies might be already present due to some other feature. It would give you pessimistic numbers.

There is a text for the items, for example for `MembenchRtemsMessageValMemSndRcvDel` we have:
```yaml
text: |
  The system shall provide a benchmark program to show the static memory usage
  of a basic application configuration with calls to ${../if/construct:/name},
  ${../if/send:/name}, ${../if/receive:/name}, and ${../if/delete:/name}.
```
In the example, you see that using these functions requires additional 4928 bytes in the `.text` section.

-- 
View it on GitLab: https://gitlab.rtems.org/rtems/rtos/rtems/-/merge_requests/110#note_109578
You're receiving this email because of your account on gitlab.rtems.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/bugs/attachments/20240719/046e4c27/attachment.htm>


More information about the bugs mailing list