eclipse-iceoryx / eclipse-iceoryx/iceoryx
Tool to create optimal iceoryx configuration
- Dominant language
- C++
- Stars
- 2.2k
- Forks
- 492
- Avg merge
- 18h 57m
- Merged PRs (30d)
- 1
Description
## Brief feature description
When one would like to deploy iceoryx on a target with tight memory restrictions one has to adjust the memory configuration as well as all the resources in `iceoryx_posh_types.hpp` like condition variables, number of ports, listener properties, capro fifo sizes etc.
It would be awesome if one could start the actual system and run it for a while, whilst an additional iceoryx tools runs and states how many of the resources where used after the run.
This would help massively finding the optimal configuration for such a system.
The workflow in which such a tool would be used could be:
1. Develop target system
2. Run target system in a simulation while the iceoryx tool is running.
3. In the end the iceoryx tool lists all system resources and how many of them where used in the worst case at one time point.
4. The user adjust the memory configuration and `iceoryx_posh_types.hpp` accordingly and deploys the system. Or better the tool exports a toml and hpp file where the optimal configuration is stored.
Contributor guide
Assessment
This issue has not been assessed yet.