eclipse-iceoryx / eclipse-iceoryx/iceoryx

Tool to create optimal iceoryx configuration

Open
#1,024 4 comments 0 reactions 0 assignees View on GitHub
enhancement feature request tooling
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.