CI: add PubSub benchmark job
Add in nigthly CI a benchmark on expected time consuming process to track performances changes.
The potential interesting processes to measure :
Publisher
- encoding process
- from the begining of an emission to the final emission
- the gathering data from user process
Subscriber
- decoding process
- from the begining of the reception of a new message to the next waiting state
- retrieving the received data to user space
Usage of tool perf specially the probes permit to avoid intrusive code dedicated for benchmark.
Edited by Gael Raphal