%YAML 1.1
# ROS buildfarm ci-build file
---
build_environment_variables:
  CONNEXTDDS_DIR: '/opt/rti.com/rti_connext_dds-6.0.1'
  ROS_PYTHON_VERSION: '3'
  RTI_NC_LICENSE_ACCEPTED: 'yes'
benchmark_patterns:
- ws/test_results/**/*.benchmark.json
benchmark_schema: !include ../common/benchmark_schema.yaml
build_tool: colcon
build_tool_args: '--cmake-args -DCMAKE_BUILD_TYPE=Release -DSKIP_MULTI_RMW_TESTS=1 -DPERFORMANCE_TEST_CYCLONEDDS_ENABLED=1 -DPERFORMANCE_TEST_FASTRTPS_ENABLED=1 --no-warn-unused-cli'
install_packages:
- libssl-dev  # for Fast-DDS security
- libtinyxml2-dev  # for Fast-DDS, which doesn't install its manifest
jenkins_job_label: ci-agent
jenkins_job_priority: 54
jenkins_job_timeout: 180
jenkins_job_upstream_triggers:
- nightly-extra-rmw-release
jenkins_job_weight: 4
repos_files:
- https://github.com/ros2/buildfarm_perf_tests/raw/master/tools/ros2_dependencies.repos
repositories:
  keys:
  - |
    -----BEGIN PGP PUBLIC KEY BLOCK-----
    Version: GnuPG v1

    mQINBFzvJpYBEADY8l1YvO7iYW5gUESyzsTGnMvVUmlV3XarBaJz9bGRmgPXh7jc
    VFrQhE0L/HV7LOfoLI9H2GWYyHBqN5ERBlcA8XxG3ZvX7t9nAZPQT2Xxe3GT3tro
    u5oCR+SyHN9xPnUwDuqUSvJ2eqMYb9B/Hph3OmtjG30jSNq9kOF5bBTk1hOTGPH4
    K/AY0jzT6OpHfXU6ytlFsI47ZKsnTUhipGsKucQ1CXlyirndZ3V3k70YaooZ55rG
    aIoAWlx2H0J7sAHmqS29N9jV9mo135d+d+TdLBXI0PXtiHzE9IPaX+ctdSUrPnp+
    TwR99lxglpIG6hLuvOMAaxiqFBB/Jf3XJ8OBakfS6nHrWH2WqQxRbiITl0irkQoz
    pwNEF2Bv0+Jvs1UFEdVGz5a8xexQHst/RmKrtHLct3iOCvBNqoAQRbvWvBhPjO/p
    V5cYeUljZ5wpHyFkaEViClaVWqa6PIsyLqmyjsruPCWlURLsQoQxABcL8bwxX7UT
    hM6CtH6tGlYZ85RIzRifIm2oudzV5l+8oRgFr9yVcwyOFT6JCioqkwldW52P1pk/
    /SnuexC6LYqqDuHUs5NnokzzpfS6QaWfTY5P5tz4KHJfsjDIktly3mKVfY0fSPVV
    okdGpcUzvz2hq1fqjxB6MlB/1vtk0bImfcsoxBmF7H+4E9ZN1sX/tSb0KQARAQAB
    tCZPcGVuIFJvYm90aWNzIDxpbmZvQG9zcmZvdW5kYXRpb24ub3JnPokCVAQTAQgA
    PgIbAwULCQgHAgYVCgkICwIEFgIDAQIeAQIXgBYhBMHPbjHmut6IaLFytPQu1vur
    F8ZUBQJgsdhRBQkLTMW7AAoJEPQu1vurF8ZUTMwP/3f7EkOPIFjUdRmpNJ2db4iB
    RQu5b2SJRG+KIdbvQBzKUBMV6/RUhEDPjhXZI3zDevzBewvAMKkqs2Q1cWo9WV7Z
    PyTkvSyey/Tjn+PozcdvzkvrEjDMftIk8E1WzLGq7vnPLZ1q/b6Vq4H373Z+EDWa
    DaDwW72CbCBLWAVtqff80CwlI2x8fYHKr3VBUnwcXNHR4+nRABfAWnaU4k+oTshC
    Qucsd8vitNfsSXrKuKyz91IRHRPnJjx8UvGU4tRGfrHkw1505EZvgP02vXeRyWBR
    fKiL1vGy4tCSRDdZO3ms2J2m08VPv65HsHaWYMnO+rNJmMZj9d9JdL/9GRf5F6U0
    quoIFL39BhUEvBynuqlrqistnyOhw8W/IQy/ymNzBMcMz6rcMjMwhkgm/LNXoSD1
    1OrJu4ktQwRhwvGVarnB8ihwjsTxZFylaLmFSfaA+OAlOqCLS1OkIVMzjW+Ul6A6
    qjiCEUOsnlf4CGlhzNMZOx3low6ixzEqKOcfECpeIj80a2fBDmWkcAAjlHu6VBhA
    TUDG9e2xKLzV2Z/DLYsb3+n9QW7KO0yZKfiuUo6AYboAioQKn5jh3iRvjGh2Ujpo
    22G+oae3PcCc7G+z12j6xIY709FQuA49dA2YpzMda0/OX4LP56STEveDRrO+CnV6
    WE+F5FaIKwb72PL4rLi4
    =i0tj
    -----END PGP PUBLIC KEY BLOCK-----
  urls:
  - http://repo.ros2.org/ubuntu/testing
targets:
  ubuntu:
    jammy:
      amd64:
type: ci-build
underlay_from_ci_jobs:
- nightly-extra-rmw-release
archive_files:
- ws/test_results/buildfarm_perf_tests/performance_test_results_*.csv
- ws/test_results/buildfarm_perf_tests/overhead_test_results_*.csv
- ws/test_results/buildfarm_perf_tests/overhead_node_test_results_*.csv
- ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*.csv
show_images:
  Performance Test Results - FastRTPS async:
  - ws/test_results/buildfarm_perf_tests/performance_test_results_FastRTPS_async_*.png
  Performance Test Results - FastRTPS sync:
  - ws/test_results/buildfarm_perf_tests/performance_test_results_FastRTPS_sync_*.png
  Performance Test Results - rmw_connext_cpp async:
  - ws/test_results/buildfarm_perf_tests/performance_test_results_rmw_connext_cpp_async_*.png
  Performance Test Results - rmw_cyclonedds_cpp sync:
  - ws/test_results/buildfarm_perf_tests/performance_test_results_rmw_cyclonedds_cpp_sync_*.png
  Performance Test Results - rmw_fastrtps_cpp async:
  - ws/test_results/buildfarm_perf_tests/performance_test_results_rmw_fastrtps_cpp_async_*.png
  Performance Test Results - rmw_fastrtps_cpp sync:
  - ws/test_results/buildfarm_perf_tests/performance_test_results_rmw_fastrtps_cpp_sync_*.png
  Performance Test Results - rmw_fastrtps_dynamic_cpp async:
  - ws/test_results/buildfarm_perf_tests/performance_test_results_rmw_fastrtps_dynamic_cpp_async_*.png
  Performance Test Results - rmw_fastrtps_dynamic_cpp sync:
  - ws/test_results/buildfarm_perf_tests/performance_test_results_rmw_fastrtps_dynamic_cpp_sync_*.png
  Overhead Test Results - rmw_connext_cpp - rmw_connext_cpp:
  - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_connext_cpp_Subscriber-rmw_connext_cpp_*.png
  Overhead Test Results - rmw_connext_cpp - rmw_cyclonedds_cpp:
  - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_connext_cpp_Subscriber-rmw_cyclonedds_cpp_*.png
  Overhead Test Results - rmw_connext_cpp - rmw_fastrtps_cpp:
  - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_connext_cpp_Subscriber-rmw_fastrtps_cpp_*.png
  Overhead Test Results - rmw_connext_cpp - rmw_fastrtps_dynamic_cpp:
  - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_connext_cpp_Subscriber-rmw_fastrtps_dynamic_cpp_*.png
  Overhead Test Results - rmw_cyclonedds_cpp - rmw_connext_cpp:
  - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_cyclonedds_cpp_Subscriber-rmw_connext_cpp_*.png
  Overhead Test Results - rmw_cyclonedds_cpp - rmw_cyclonedds_cpp:
  - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_cyclonedds_cpp_Subscriber-rmw_cyclonedds_cpp_*.png
  Overhead Test Results - rmw_cyclonedds_cpp - rmw_fastrtps_cpp:
  - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_cyclonedds_cpp_Subscriber-rmw_fastrtps_cpp_*.png
  Overhead Test Results - rmw_cyclonedds_cpp - rmw_fastrtps_dynamic_cpp:
  - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_cyclonedds_cpp_Subscriber-rmw_fastrtps_dynamic_cpp_*.png
  Overhead Test Results - rmw_fastrtps_cpp - rmw_connext_cpp:
  - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_fastrtps_cpp_Subscriber-rmw_connext_cpp_*.png
  Overhead Test Results - rmw_fastrtps_cpp - rmw_cyclonedds_cpp:
  - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_fastrtps_cpp_Subscriber-rmw_cyclonedds_cpp_*.png
  Overhead Test Results - rmw_fastrtps_cpp - rmw_fastrtps_cpp:
  - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_fastrtps_cpp_Subscriber-rmw_fastrtps_cpp_*.png
  Overhead Test Results - rmw_fastrtps_cpp - rmw_fastrtps_dynamic_cpp:
  - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_fastrtps_cpp_Subscriber-rmw_fastrtps_dynamic_cpp_*.png
  Overhead Test Results - rmw_fastrtps_dynamic_cpp - rmw_connext_cpp:
  - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_fastrtps_dynamic_cpp_Subscriber-rmw_connext_cpp_*.png
  Overhead Test Results - rmw_fastrtps_dynamic_cpp - rmw_cyclonedds_cpp:
  - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_fastrtps_dynamic_cpp_Subscriber-rmw_cyclonedds_cpp_*.png
  Overhead Test Results - rmw_fastrtps_dynamic_cpp - rmw_fastrtps_cpp:
  - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_fastrtps_dynamic_cpp_Subscriber-rmw_fastrtps_cpp_*.png
  Overhead Test Results - rmw_fastrtps_dynamic_cpp - rmw_fastrtps_dynamic_cpp:
  - ws/test_results/buildfarm_perf_tests/overhead_test_results_Publisher-rmw_fastrtps_dynamic_cpp_Subscriber-rmw_fastrtps_dynamic_cpp_*.png
  Overhead Node Test Results - rmw_connext_cpp async:
  - ws/test_results/buildfarm_perf_tests/overhead_node_test_results_rmw_connext_cpp_async_*.png
  Overhead Node Test Results - rmw_cyclonedds_cpp sync:
  - ws/test_results/buildfarm_perf_tests/overhead_node_test_results_rmw_cyclonedds_cpp_sync_*.png
  Overhead Node Test Results - rmw_fastrtps_cpp async:
  - ws/test_results/buildfarm_perf_tests/overhead_node_test_results_rmw_fastrtps_cpp_async_*.png
  Overhead Node Test Results - rmw_fastrtps_cpp sync:
  - ws/test_results/buildfarm_perf_tests/overhead_node_test_results_rmw_fastrtps_cpp_sync_*.png
  Overhead Node Test Results - rmw_fastrtps_dynamic_cpp async:
  - ws/test_results/buildfarm_perf_tests/overhead_node_test_results_rmw_fastrtps_dynamic_cpp_async_*.png
  Overhead Node Test Results - rmw_fastrtps_dynamic_cpp sync:
  - ws/test_results/buildfarm_perf_tests/overhead_node_test_results_rmw_fastrtps_dynamic_cpp_sync_*.png
  Performance Test Two Process Results - FastRTPS async:
  - ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_FastRTPS_async_*.png
  Performance Test Two Process Results - FastRTPS sync:
  - ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_FastRTPS_sync_*.png
  Performance Test Two Process Results - rmw_connext_cpp async:
  - ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_rmw_connext_cpp_async_*.png
  Performance Test Two Process Results - rmw_cyclonedds_cpp sync:
  - ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_rmw_cyclonedds_cpp_sync_*.png
  Performance Test Two Process Results - rmw_fastrtps_cpp async:
  - ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_rmw_fastrtps_cpp_async_*.png
  Performance Test Two Process Results - rmw_fastrtps_cpp sync:
  - ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_rmw_fastrtps_cpp_sync_*.png
  Performance Test Two Process Results - rmw_fastrtps_dynamic_cpp async:
  - ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_rmw_fastrtps_dynamic_cpp_async_*.png
  Performance Test Two Process Results - rmw_fastrtps_dynamic_cpp sync:
  - ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_rmw_fastrtps_dynamic_cpp_sync_*.png
show_plots:
  Overhead simple publisher and subscriber - Average Round-Trip Time:
  - title: Simple Pub rmw_fastrtps_cpp_async Average Round-Trip Time
    description: "The figure shown above shows the average round-trip time in milisecond. The publisher is set to <b>rmw_fastrtps_cpp_async </b> but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode. <br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 5</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li><li><b>Message size</b> 1K</li></ul>"
    y_axis_label: Milliseconds
    master_csv_name: plot-overhead_round_trip_rmw_fastrtps_cpp_async.csv
    style: line
    num_builds: 10
    exclZero: false
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_async_*_pub.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 14
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_latency.png
  - title: Simple Pub rmw_fastrtps_cpp_sync Average Round-Trip Time
    description: "The figure shown above shows the average round-trip time in milisecond. The publisher is set to <b>rmw_fastrtps_cpp_sync </b> but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode. <br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 5</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li><li><b>Message size</b> 1K</li></ul>"
    y_axis_label: Milliseconds
    master_csv_name: plot-overhead_round_trip_rmw_fastrtps_cpp_sync.csv
    style: line
    num_builds: 10
    exclZero: false
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_sync_*_pub.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 14
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_latency.png
  - title: Simple Pub rmw_connext_cpp Average Round-Trip Time
    description: "The figure shown above shows the average round-trip time in milisecond. The publisher is set to <b>rmw_connext_cpp </b> but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode. <br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 5</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li><li><b>Message size</b> 1K</li></ul>"
    y_axis_label: Milliseconds
    master_csv_name: plot-overhead_round_trip_rmw_connext_cpp.csv
    style: line
    num_builds: 10
    exclZero: false
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_connext_cpp_*_pub.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 14
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_latency.png
  - title: Simple Pub rmw_fastrtps_dynamic_cpp Average Round-Trip Time
    description: "The figure shown above shows the average round-trip time in milisecond. The publisher is set to <b>rmw_fastrtps_dynamic_cpp </b> but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode. <br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 5</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li><li><b>Message size</b> 1K</li></ul>"
    y_axis_label: Milliseconds
    master_csv_name: plot-overhead_round_trip_rmw_fastrtps_dynamic_cpp.csv
    style: line
    num_builds: 10
    exclZero: false
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_dynamic_cpp_*_pub.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 14
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_latency.png
  - title: Simple Pub rmw_cyclonedds_cpp Average Round-Trip Time
    description: "The figure shown above shows the average round-trip time in milisecond. The publisher is set to <b>rmw_cyclonedds_cpp </b> but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode. <br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 5</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li><li><b>Message size</b> 1K</li></ul>"
    y_axis_label: Milliseconds
    master_csv_name: plot-overhead_round_trip_rmw_cyclonedds_cpp.csv
    style: line
    num_builds: 10
    exclZero: false
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_cyclonedds_cpp_*_pub.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 14
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_latency.png
  Overhead simple publisher and subscriber - Received messages per second:
  - title: Simple Pub rmw_fastrtps_cpp_async Received messages per second
    description: "The figure shown above shows the received messages per second. The publisher is set to <b>rmw_fastrtps_cpp_async</b> but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode. <br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 5</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li><li><b>Message size</b> 1K</li></ul>"
    y_axis_label: Messages per second
    master_csv_name: plot-overhead_received_messages_rmw_fastrtps_cpp_async.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    y_axis_minimum: 0
    y_axis_maximum: 10
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_async_*_pub.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 16
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png
  - title: Simple Pub rmw_fastrtps_cpp_sync Received messages per second
    description: "The figure shown above shows the received messages per second. The publisher is set to <b>rmw_fastrtps_cpp_sync</b> but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode. <br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 5</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li><li><b>Message size</b> 1K</li></ul>"
    y_axis_label: Messages per second
    master_csv_name: plot-overhead_received_messages_rmw_fastrtps_cpp_sync.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    y_axis_minimum: 0
    y_axis_maximum: 10
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_sync_*_pub.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 16
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png
  - title: Simple Pub rmw_connext_cpp Received messages per second
    description: "The figure shown above shows the received messages per second. The publisher is set to <b>rmw_connext_cpp</b> but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode. <br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 5</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li><li><b>Message size</b> 1K</li></ul>"
    y_axis_label: Messages per second
    master_csv_name: plot-overhead_received_messages_rmw_connext_cpp.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    y_axis_minimum: 0
    y_axis_maximum: 10
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_connext_cpp_*_pub.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 16
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png
  - title: Simple Pub rmw_fastrtps_dynamic_cpp Received messages per second
    description: "The figure shown above shows the received messages per second. The publisher is set to <b>rmw_fastrtps_dynamic_cpp</b> but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode. <br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 5</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li><li><b>Message size</b> 1K</li></ul>"
    y_axis_label: Messages per second
    master_csv_name: plot-overhead_received_messages_rmw_fastrtps_dynamic_cpp.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    y_axis_minimum: 0
    y_axis_maximum: 10
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_dynamic_cpp_*_pub.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 16
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png
  - title: Simple Pub rmw_cyclonedds_cpp Received messages per second
    description: "The figure shown above shows the received messages per second. The publisher is set to <b>rmw_cyclonedds_cpp</b> but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode. <br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 5</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li><li><b>Message size</b> 1K</li></ul>"
    y_axis_label: Messages per second
    master_csv_name: plot-overhead_received_messages_rmw_cyclonedds_cpp.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    y_axis_minimum: 0
    y_axis_maximum: 10
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_cyclonedds_cpp_*_pub.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 16
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png
  Overhead simple publisher and subscriber - Sent messages per second:
  - title: Simple Pub rmw_fastrtps_cpp_async Sent messages per second
    description: "The figure shown above shows the sent messages per second. The publisher is set to <b>rmw_fastrtps_cpp_async</b> but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode. <br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 5</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li><li><b>Message size</b> 1K</li></ul>"
    y_axis_label: Messages per second
    master_csv_name: plot-overhead_sent_messages_rmw_fastrtps_cpp_async.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    y_axis_minimum: 0
    y_axis_maximum: 10
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_async_*_pub.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 17
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png
  - title: Simple Pub rmw_fastrtps_cpp_sync Sent messages per second
    description: "The figure shown above shows the sent messages per second. The publisher is set to <b>rmw_fastrtps_cpp_sync</b> but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode. <br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 5</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li><li><b>Message size</b> 1K</li></ul>"
    y_axis_label: Messages per second
    master_csv_name: plot-overhead_sent_messages_rmw_fastrtps_cpp_sync.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    y_axis_minimum: 0
    y_axis_maximum: 10
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_sync_*_pub.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 17
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png
  - title: Simple Pub rmw_connext_cpp Sent messages per second
    description: "The figure shown above shows the sent messages per second. The publisher is set to <b>rmw_connext_cpp</b> but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode. <br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 5</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li><li><b>Message size</b> 1K</li></ul>"
    y_axis_label: Messages per second
    master_csv_name: plot-overhead_sent_messages_rmw_connext_cpp.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    y_axis_minimum: 0
    y_axis_maximum: 10
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_connext_cpp_*_pub.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 17
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png
  - title: Simple Pub rmw_fastrtps_dynamic_cpp Sent messages per second
    description: "The figure shown above shows the sent messages per second. The publisher is set to <b>rmw_fastrtps_dynamic_cpp</b> but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode. <br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 5</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li><li><b>Message size</b> 1K</li></ul>"
    y_axis_label: Messages per second
    master_csv_name: plot-overhead_sent_messages_rmw_fastrtps_dynamic_cpp.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    y_axis_minimum: 0
    y_axis_maximum: 10
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_dynamic_cpp_*_pub.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 17
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png
  - title: Simple Pub rmw_cyclonedds_cpp Sent messages per second
    description: "The figure shown above shows the sent messages per second. The publisher is set to <b>rmw_cyclonedds_cpp</b> but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode. <br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 5</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li><li><b>Message size</b> 1K</li></ul>"
    y_axis_label: Messages per second
    master_csv_name: plot-overhead_sent_messages_rmw_cyclonedds_cpp.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    y_axis_minimum: 0
    y_axis_maximum: 10
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_cyclonedds_cpp_*_pub.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 17
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png
  Overhead simple publisher and subscriber - Lost messages per second:
  - title: Simple Pub rmw_fastrtps_cpp_async Lost messages
    description: "The figure shown above shows the lost messages. The publisher is set to <b>rmw_fastrtps_cpp_async</b> but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode. <br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 5</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li><li><b>Message size</b> 1K</li></ul>"
    y_axis_label: Total Count
    master_csv_name: plot-overhead_lost_messages_rmw_fastrtps_cpp_async.csv
    style: line
    num_builds: 10
    y_axis_minimum: 0
    y_axis_maximum: 10
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_async_*_pub.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 18
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png
  - title: Simple Pub rmw_fastrtps_cpp_sync Lost messages
    description: "The figure shown above shows the lost messages. The publisher is set to <b>rmw_fastrtps_cpp_sync</b> but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode. <br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 5</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li><li><b>Message size</b> 1K</li></ul>"
    y_axis_label: Total Count
    master_csv_name: plot-overhead_lost_messages_rmw_fastrtps_cpp_sync.csv
    style: line
    num_builds: 10
    y_axis_minimum: 0
    y_axis_maximum: 10
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_sync_*_pub.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 18
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png
  - title: Simple Pub rmw_connext_cpp Lost messages
    description: "The figure shown above shows the lost messages. The publisher is set to <b>rmw_connext_cpp</b> but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode. <br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 5</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li><li><b>Message size</b> 1K</li></ul>"
    y_axis_label: Total Count
    master_csv_name: plot-overhead_lost_messages_rmw_connext_cpp.csv
    style: line
    num_builds: 10
    y_axis_minimum: 0
    y_axis_maximum: 10
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_connext_cpp_*_pub.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 18
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png
  - title: Simple Pub rmw_fastrtps_dynamic_cpp Lost messages
    description: "The figure shown above shows the lost messages. The publisher is set to <b>rmw_fastrtps_dynamic_cpp</b> but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode. <br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 5</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li><li><b>Message size</b> 1K</li></ul>"
    y_axis_label: Total Count
    master_csv_name: plot-overhead_lost_messages_rmw_fastrtps_dynamic_cpp.csv
    style: line
    num_builds: 10
    y_axis_minimum: 0
    y_axis_maximum: 10
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_dynamic_cpp_*_pub.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 18
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png
  - title: Simple Pub rmw_cyclonedds_cpp Lost messages
    description: "The figure shown above shows the lost messages. The publisher is set to <b>rmw_cyclonedds_cpp</b> but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode. <br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 5</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li><li><b>Message size</b> 1K</li></ul>"
    y_axis_label: Total Count
    master_csv_name: plot-overhead_lost_messages_rmw_cyclonedds_cpp.csv
    style: line
    num_builds: 10
    y_axis_minimum: 0
    y_axis_maximum: 10
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_cyclonedds_cpp_*_pub.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 18
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_histogram.png
  Overhead simple publisher and subscriber - Virtual Memory:
  - title: Simple Pub rmw_fastrtps_cpp_async Virtual Memory
    description: "The figure shown above shows the virtual memory in Mb used by the publisher. The publisher is set to <b>rmw_fastrtps_cpp_async</b> but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode. <br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 5</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li><li><b>Message size</b> 1K</li></ul>"
    y_axis_label: Mb
    master_csv_name: plot-overhead_virtual_memory_rmw_fastrtps_cpp_async.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    y_axis_minimum: 0
    y_axis_maximum: 1000
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_async_*_pub.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 2
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_virtual_memory.png
  - title: Simple Sub rmw_fastrtps_cpp_async Virtual Memory
    description: "The figure shown above shows the virtual memory in Mb used by the subscriber. The publisher is set to <b>rmw_fastrtps_cpp_async</b> but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode. <br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 5</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li><li><b>Message size</b> 1K</li></ul>"
    y_axis_label: Mb
    master_csv_name: plot-overhead_virtual_memory_rmw_fastrtps_cpp_async-1.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    y_axis_minimum: 0
    y_axis_maximum: 1000
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_async_*_sub.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 2
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_virtual_memory.png
  - title: Simple Pub rmw_fastrtps_cpp_sync Virtual Memory
    description: "The figure shown above shows the virtual memory in Mb used by the publisher. The publisher is set to <b>rmw_fastrtps_cpp_sync</b> but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode. <br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 5</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li><li><b>Message size</b> 1K</li></ul>"
    y_axis_label: Mb
    master_csv_name: plot-overhead_virtual_memory_rmw_fastrtps_cpp_sync.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    y_axis_minimum: 0
    y_axis_maximum: 1000
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_sync_*_pub.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 2
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_virtual_memory.png
  - title: Simple Sub rmw_fastrtps_cpp_sync Virtual Memory
    description: "The figure shown above shows the virtual memory in Mb used by the subscriber. The publisher is set to <b>rmw_fastrtps_cpp_sync</b> but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode. <br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 5</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li><li><b>Message size</b> 1K</li></ul>"
    y_axis_label: Mb
    master_csv_name: plot-overhead_virtual_memory_rmw_fastrtps_cpp_sync-1.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    y_axis_minimum: 0
    y_axis_maximum: 1000
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_sync_*_sub.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 2
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_virtual_memory.png
  - title: Simple Pub rmw_connext_cpp Virtual Memory
    description: "The figure shown above shows the virtual memory in Mb used by the publisher. The publisher is set to <b>rmw_connext_cpp</b> but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode. <br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 5</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li><li><b>Message size</b> 1K</li></ul>"
    y_axis_label: Mb
    master_csv_name: plot-overhead_virtual_memory_rmw_connext_cpp.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    y_axis_minimum: 0
    y_axis_maximum: 1000
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_connext_cpp_*_pub.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 2
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_virtual_memory.png
  - title: Simple Sub rmw_connext_cpp Virtual Memory
    description: "The figure shown above shows the virtual memory in Mb used by the subscriber. The publisher is set to <b>rmw_connext_cpp</b> but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode. <br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 5</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li><li><b>Message size</b> 1K</li></ul>"
    y_axis_label: Mb
    master_csv_name: plot-overhead_virtual_memory_rmw_connext_cpp-1.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    y_axis_minimum: 0
    y_axis_maximum: 1000
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_connext_cpp_*_sub.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 2
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_virtual_memory.png
  - title: Simple Pub rmw_fastrtps_dynamic_cpp Virtual Memory
    description: "The figure shown above shows the virtual memory in Mb used by the publisher. The publisher is set to <b>rmw_fastrtps_dynamic_cpp</b> but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode. <br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 5</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li><li><b>Message size</b> 1K</li></ul>"
    y_axis_label: Mb
    master_csv_name: plot-overhead_virtual_memory_rmw_fastrtps_dynamic_cpp.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    y_axis_minimum: 0
    y_axis_maximum: 1000
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_dynamic_cpp_*_pub.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 2
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_virtual_memory.png
  - title: Simple Sub rmw_fastrtps_dynamic_cpp Virtual Memory
    description: "The figure shown above shows the virtual memory in Mb used by the subscriber. The publisher is set to <b>rmw_fastrtps_dynamic_cpp</b> but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode. <br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 5</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li><li><b>Message size</b> 1K</li></ul>"
    y_axis_label: Mb
    master_csv_name: plot-overhead_virtual_memory_rmw_fastrtps_dynamic_cpp-1.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    y_axis_minimum: 0
    y_axis_maximum: 1000
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_dynamic_cpp_*_sub.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 2
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_virtual_memory.png
  - title: Simple Pub rmw_cyclonedds_cpp Virtual Memory
    description: "The figure shown above shows the virtual memory in Mb used by the publisher. The publisher is set to <b>rmw_cyclonedds_cpp</b> but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode. <br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 5</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li><li><b>Message size</b> 1K</li></ul>"
    y_axis_label: Mb
    master_csv_name: plot-overhead_virtual_memory_rmw_cyclonedds_cpp.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    y_axis_minimum: 0
    y_axis_maximum: 1000
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_cyclonedds_cpp_*_pub.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 2
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_virtual_memory.png
  - title: Simple Sub rmw_cyclonedds_cpp Virtual Memory
    description: "The figure shown above shows the virtual memory in Mb used by the subscriber. The publisher is set to <b>rmw_cyclonedds_cpp</b> but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode. <br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 5</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li><li><b>Message size</b> 1K</li></ul>"
    y_axis_label: Mb
    master_csv_name: plot-overhead_virtual_memory_rmw_cyclonedds_cpp-1.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    y_axis_minimum: 0
    y_axis_maximum: 1000
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_cyclonedds_cpp_*_sub.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 2
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_virtual_memory.png
  Overhead simple publisher and subscriber - Resident Anonymous Memory:
  - title: Simple Pub rmw_fastrtps_cpp_async Resident Anonymous Memory
    description: "The figure shown above shows the resident anonymous memory in Mb used by the publisher. The publisher is set to <b>rmw_fastrtps_cpp_async</b> but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode. <br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 5</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li><li><b>Message size</b> 1K</li></ul>"
    y_axis_label: Mb
    master_csv_name: plot-overhead_resident_anonymous_memory_rmw_fastrtps_cpp_async.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_async_*_pub.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 11
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_resident_anonymous_memory.png
  - title: Simple Sub rmw_fastrtps_cpp_async Resident Anonymous Memory
    description: "The figure shown above shows the resident anonymous memory in Mb used by the subscriber. The publisher is set to <b>rmw_fastrtps_cpp_async</b> but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode. <br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 5</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li><li><b>Message size</b> 1K</li></ul>"
    y_axis_label: Mb
    master_csv_name: plot-overhead_resident_anonymous_memory_rmw_fastrtps_cpp_async-1.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_async_*_sub.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 11
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_resident_anonymous_memory.png
  - title: Simple Pub rmw_fastrtps_cpp_sync Resident Anonymous Memory
    description: "The figure shown above shows the resident anonymous memory in Mb used by the publisher. The publisher is set to <b>rmw_fastrtps_cpp_sync</b> but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode. <br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 5</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li><li><b>Message size</b> 1K</li></ul>"
    y_axis_label: Mb
    master_csv_name: plot-overhead_resident_anonymous_memory_rmw_fastrtps_cpp_sync.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_sync_*_pub.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 11
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_resident_anonymous_memory.png
  - title: Simple Sub rmw_fastrtps_cpp_sync Resident Anonymous Memory
    description: "The figure shown above shows the resident anonymous memory in Mb used by the subscriber. The publisher is set to <b>rmw_fastrtps_cpp_sync</b> but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode. <br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 5</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li><li><b>Message size</b> 1K</li></ul>"
    y_axis_label: Mb
    master_csv_name: plot-overhead_resident_anonymous_memory_rmw_fastrtps_cpp_sync-1.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_sync_*_sub.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 11
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_resident_anonymous_memory.png
  - title: Simple Pub rmw_connext_cpp Resident Anonymous Memory
    description: "The figure shown above shows the resident anonymous memory in Mb used by the publisher. The publisher is set to <b>rmw_connext_cpp</b> but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode. <br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 5</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li><li><b>Message size</b> 1K</li></ul>"
    y_axis_label: Mb
    master_csv_name: plot-overhead_resident_anonymous_memory_rmw_connext_cpp.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_connext_cpp_*_pub.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 11
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_resident_anonymous_memory.png
  - title: Simple Sub rmw_connext_cpp Resident Anonymous Memory
    description: "The figure shown above shows the resident anonymous memory in Mb used by the subscriber. The publisher is set to <b>rmw_connext_cpp</b> but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode. <br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 5</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li><li><b>Message size</b> 1K</li></ul>"
    y_axis_label: Mb
    master_csv_name: plot-overhead_resident_anonymous_memory_rmw_connext_cpp-1.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_connext_cpp_*_sub.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 11
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_resident_anonymous_memory.png
  - title: Simple Pub rmw_fastrtps_dynamic_cpp Resident Anonymous Memory
    description: "The figure shown above shows the resident anonymous memory in Mb used by the publisher. The publisher is set to <b>rmw_fastrtps_dynamic_cpp</b> but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode. <br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 5</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li><li><b>Message size</b> 1K</li></ul>"
    y_axis_label: Mb
    master_csv_name: plot-overhead_resident_anonymous_memory_rmw_fastrtps_dynamic_cpp.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_dynamic_cpp_*_pub.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 11
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_resident_anonymous_memory.png
  - title: Simple Sub rmw_fastrtps_dynamic_cpp Resident Anonymous Memory
    description: "The figure shown above shows the resident anonymous memory in Mb used by the subscriber. The publisher is set to <b>rmw_fastrtps_dynamic_cpp</b> but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode. <br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 5</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li><li><b>Message size</b> 1K</li></ul>"
    y_axis_label: Mb
    master_csv_name: plot-overhead_resident_anonymous_memory_rmw_fastrtps_dynamic_cpp-1.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_dynamic_cpp_*_sub.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 11
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_resident_anonymous_memory.png
  - title: Simple Pub rmw_cyclonedds_cpp Resident Anonymous Memory
    description: "The figure shown above shows the resident anonymous memory in Mb used by the publisher. The publisher is set to <b>rmw_cyclonedds_cpp</b> but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode. <br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 5</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li><li><b>Message size</b> 1K</li></ul>"
    y_axis_label: Mb
    master_csv_name: plot-overhead_resident_anonymous_memory_rmw_cyclonedds_cpp.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_cyclonedds_cpp_*_pub.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 11
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_resident_anonymous_memory.png
  - title: Simple Sub rmw_cyclonedds_cpp Resident Anonymous Memory
    description: "The figure shown above shows the resident anonymous memory in Mb used by the subscriber. The publisher is set to <b>rmw_cyclonedds_cpp</b> but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode. <br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 5</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li><li><b>Message size</b> 1K</li></ul>"
    y_axis_label: Mb
    master_csv_name: plot-overhead_resident_anonymous_memory_rmw_cyclonedds_cpp-1.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_cyclonedds_cpp_*_sub.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 11
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_resident_anonymous_memory.png
  Overhead simple publisher and subscriber - Physical Memory:
  - title: Simple Pub rmw_fastrtps_cpp_async Physical Memory
    description: "The figure shown above shows the physical memory in Mb used by the publisher. The publisher is set to <b>rmw_fastrtps_cpp_async </b> but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode. <br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 5</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li><li><b>Message size</b> 1K</li></ul>"
    y_axis_label: Mb
    master_csv_name: plot-overhead_physical_memory_rmw_fastrtps_cpp_async.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    y_axis_minimum: 0
    y_axis_maximum: 100
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_async_*_pub.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 8
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_physical_memory.png
  - title: Simple Sub rmw_fastrtps_cpp_async Physical Memory
    description: "The figure shown above shows the physical memory in Mb used by the subscriber. The publisher is set to <b>rmw_fastrtps_cpp_async </b> but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode. <br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 5</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li><li><b>Message size</b> 1K</li></ul>"
    y_axis_label: Mb
    master_csv_name: plot-overhead_physical_memory_rmw_fastrtps_cpp_async-1.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    y_axis_minimum: 0
    y_axis_maximum: 100
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_async_*_sub.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 8
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_physical_memory.png
  - title: Simple Pub rmw_fastrtps_cpp_sync Physical Memory
    description: "The figure shown above shows the physical memory in Mb used by the publisher. The publisher is set to <b>rmw_fastrtps_cpp_sync </b> but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode. <br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 5</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li><li><b>Message size</b> 1K</li></ul>"
    y_axis_label: Mb
    master_csv_name: plot-overhead_physical_memory_rmw_fastrtps_cpp_sync.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    y_axis_minimum: 0
    y_axis_maximum: 100
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_sync_*_pub.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 8
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_physical_memory.png
  - title: Simple Sub rmw_fastrtps_cpp_sync Physical Memory
    description: "The figure shown above shows the physical memory in Mb used by the subscriber. The publisher is set to <b>rmw_fastrtps_cpp_sync </b> but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode. <br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 5</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li><li><b>Message size</b> 1K</li></ul>"
    y_axis_label: Mb
    master_csv_name: plot-overhead_physical_memory_rmw_fastrtps_cpp_sync-1.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    y_axis_minimum: 0
    y_axis_maximum: 100
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_cpp_sync_*_sub.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 8
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_physical_memory.png
  - title: Simple Pub rmw_connext_cpp Physical Memory
    description: "The figure shown above shows the physical memory in Mb used by the publisher. The publisher is set to <b>rmw_connext_cpp </b> but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode. <br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 5</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li><li><b>Message size</b> 1K</li></ul>"
    y_axis_label: Mb
    master_csv_name: plot-overhead_physical_memory_rmw_connext_cpp.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    y_axis_minimum: 0
    y_axis_maximum: 100
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_connext_cpp_*_pub.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 8
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_physical_memory.png
  - title: Simple Sub rmw_connext_cpp Physical Memory
    description: "The figure shown above shows the physical memory in Mb used by the subscriber. The publisher is set to <b>rmw_connext_cpp </b> but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode. <br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 5</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li><li><b>Message size</b> 1K</li></ul>"
    y_axis_label: Mb
    master_csv_name: plot-overhead_physical_memory_rmw_connext_cpp-1.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    y_axis_minimum: 0
    y_axis_maximum: 100
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_connext_cpp_*_sub.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 8
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_physical_memory.png
  - title: Simple Pub rmw_fastrtps_dynamic_cpp Physical Memory
    description: "The figure shown above shows the physical memory in Mb used by the publisher. The publisher is set to <b>rmw_fastrtps_dynamic_cpp </b> but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode. <br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 5</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li><li><b>Message size</b> 1K</li></ul>"
    y_axis_label: Mb
    master_csv_name: plot-overhead_physical_memory_rmw_fastrtps_dynamic_cpp.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    y_axis_minimum: 0
    y_axis_maximum: 100
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_dynamic_cpp_*_pub.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 8
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_physical_memory.png
  - title: Simple Sub rmw_fastrtps_dynamic_cpp Physical Memory
    description: "The figure shown above shows the physical memory in Mb used by the subscriber. The publisher is set to <b>rmw_fastrtps_dynamic_cpp </b> but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode. <br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 5</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li><li><b>Message size</b> 1K</li></ul>"
    y_axis_label: Mb
    master_csv_name: plot-overhead_physical_memory_rmw_fastrtps_dynamic_cpp-1.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    y_axis_minimum: 0
    y_axis_maximum: 100
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_fastrtps_dynamic_cpp_*_sub.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 8
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_physical_memory.png
  - title: Simple Pub rmw_cyclonedds_cpp Physical Memory
    description: "The figure shown above shows the physical memory in Mb used by the publisher. The publisher is set to <b>rmw_cyclonedds_cpp </b> but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode. <br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 5</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li><li><b>Message size</b> 1K</li></ul>"
    y_axis_label: Mb
    master_csv_name: plot-overhead_physical_memory_rmw_cyclonedds_cpp.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    y_axis_minimum: 0
    y_axis_maximum: 100
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_cyclonedds_cpp_*_pub.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 8
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_publisher_physical_memory.png
  - title: Simple Sub rmw_cyclonedds_cpp Physical Memory
    description: "The figure shown above shows the physical memory in Mb used by the subscriber. The publisher is set to <b>rmw_cyclonedds_cpp </b> but the subscriber will vary between the avaiables. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode. <br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 5</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li><li><b>Message size</b> 1K</li></ul>"
    y_axis_label: Mb
    master_csv_name: plot-overhead_physical_memory_rmw_cyclonedds_cpp-1.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    y_axis_minimum: 0
    y_axis_maximum: 100
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/overhead_test_results_rmw_cyclonedds_cpp_*_sub.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 8
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_test_results_%name%_subscriber_physical_memory.png
  Node Spinning Results:
  - title: Node Spinning Virtual Memory
    description: "The figure shown above shows the virtual memory usage in Mb used by a single node spinning. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode. <br></br><ul><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li></ul>"
    y_axis_label: Mb
    master_csv_name: plot-node_spinning.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    y_axis_minimum: 0
    y_axis_maximum: 1024
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/overhead_node_test_results_*.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 2
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_node_test_results_%name%_virtual_memory.png
  - title: Node Spinning CPU Usage
    description: "The figure shown above shows the CPU usage in % used by a single node spinning. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode. <br></br><ul><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li></ul>"
    y_axis_label: Utilization (%)
    master_csv_name: plot-node_spinning-1.csv
    style: line
    num_builds: 10
    y_axis_minimum: 0
    y_axis_maximum: 100
    y_axis_exclude_zero: true
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/overhead_node_test_results_*.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 5
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_node_test_results_%name%_cpu_usage.png
  - title: Node Spinning Physical Memory
    description: "The figure shown above shows the physical memory in Mb used by a single node spinning. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode. <br></br><ul><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li></ul>"
    y_axis_label: Mb
    master_csv_name: plot-node_spinning-2.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    y_axis_minimum: 0
    y_axis_maximum: 100
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/overhead_node_test_results_*.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 8
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_node_test_results_%name%_physical_memory.png
  - title: Node Spinning Resident Anonymous Memory
    description: "The figure shown above shows the resident anonymous memory in Mb used by a single node spinning. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode. <br></br><ul><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li></ul>"
    y_axis_label: Mb
    master_csv_name: plot-node_spinning-3.csv
    style: line
    num_builds: 10
    y_axis_minimum: 0
    y_axis_maximum: 100
    y_axis_exclude_zero: true
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/overhead_node_test_results_*.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 11
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/overhead_node_test_results_%name%_resident_anonymous_memory.png
  Performance One Process Test Results (Array1k):
  - title: Average Single-Trip Time
    description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 1K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 1</li><li><b>Message size</b> 1K</li></ul>"
    y_axis_label: Milliseconds
    master_csv_name: plot-performance_test_1p_1k.csv
    style: line
    num_builds: 10
    y_axis_minimum: 0
    y_axis_maximum: 0.2
    y_axis_exclude_zero: false
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array1k.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 0
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%.png
  - title: Throughtput
    description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 1K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 1</li><li><b>Message size</b> 1K</li></ul>"
    y_axis_label: Mbits/s (mean)
    master_csv_name: plot-performance_test_1p_1k-1.csv
    style: line
    num_builds: 10
    y_axis_minimum: 0
    y_axis_maximum: 1.05
    y_axis_exclude_zero: false
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array1k.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 10
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_throughtput.png
  - title: Max Resident Set Size
    description: "The figure shown above shows the max resident size Megabytes for different DDS vendors using a 1K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 1</li><li><b>Message size</b> 1K</li></ul>"
    y_axis_label: Megabytes
    master_csv_name: plot-performance_test_1p_1k-2.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array1k.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 3
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%.png
  - title: Received messages
    description: "The figure shown above shows the received messages for different DDS vendors using a 1K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 1</li><li><b>Message size</b> 1K</li></ul>"
    y_axis_label: Number
    master_csv_name: plot-performance_test_1p_1k-3.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array1k.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 4
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_histogram.png
  - title: Sent messages
    description: "The figure shown above shows the sent messages for different DDS vendors using a 1K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 1</li><li><b>Message size</b> 1K</li></ul>"
    y_axis_label: Number
    master_csv_name: plot-performance_test_1p_1k-4.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array1k.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 5
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_histogram.png
  - title: Lost messages
    description: "The figure shown above shows the lost messages for different DDS vendors using a 1K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 1</li><li><b>Message size</b> 1K</li></ul>"
    y_axis_label: Number
    master_csv_name: plot-performance_test_1p_1k-5.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array1k.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 6
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_histogram.png
  - title: CPU usage (%)
    description: "The figure shown above shows the cpu usage in % for different DDS vendors using a 1K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 1</li><li><b>Message size</b> 1K</li></ul>"
    y_axis_label: Number
    master_csv_name: plot-performance_test_1p_1k-6.csv
    style: line
    num_builds: 10
    y_axis_minimum: 0
    y_axis_maximum: 100
    y_axis_exclude_zero: true
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array1k.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 8
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_cpu_usage.png
  Performance One Process Test Results (multisize messages):
  - title: Average Single-Trip Time (Array1k)
    description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 1K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 1</li><li><b>Message size</b> 1K</li></ul>"
    y_axis_label: Milliseconds
    master_csv_name: plot-performance_test_1p_multi.csv
    style: line
    num_builds: 10
    exclZero: false
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array1k.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 0
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%.png
  - title: Average Single-Trip Time (Array4k)
    description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 4K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 1</li><li><b>Message size</b> 4K</li></ul>"
    y_axis_label: Milliseconds
    master_csv_name: plot-performance_test_1p_multi-1.csv
    style: line
    num_builds: 10
    exclZero: false
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array4k.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 0
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%.png
  - title: Average Single-Trip Time (Array16k)
    description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 16K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 1</li><li><b>Message size</b> 16K</li></ul>"
    y_axis_label: Milliseconds
    master_csv_name: plot-performance_test_1p_multi-2.csv
    style: line
    num_builds: 10
    exclZero: false
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array16k.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 0
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%.png
  - title: Average Single-Trip Time (Array32k)
    description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 32K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 1</li><li><b>Message size</b> 32K</li></ul>"
    y_axis_label: Milliseconds
    master_csv_name: plot-performance_test_1p_multi-3.csv
    style: line
    num_builds: 10
    exclZero: false
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array32k.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 0
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%.png
  - title: Average Single-Trip Time (Array60k)
    description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 60K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 1</li><li><b>Message size</b> 60K</li></ul>"
    y_axis_label: Milliseconds
    master_csv_name: plot-performance_test_1p_multi-4.csv
    style: line
    num_builds: 10
    exclZero: false
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array60k.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 0
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%.png
  - title: Average Single-Trip Time (PointCloud512k)
    description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 512K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 1</li><li><b>Message size</b> 512K</li></ul>"
    y_axis_label: Milliseconds
    master_csv_name: plot-performance_test_1p_multi-5.csv
    style: line
    num_builds: 10
    exclZero: false
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_PointCloud512k.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 0
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%.png
  - title: Average Single-Trip Time (Array1m)
    description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 1M array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 1</li><li><b>Message size</b> 1M</li></ul>"
    y_axis_label: Milliseconds
    master_csv_name: plot-performance_test_1p_multi-6.csv
    style: line
    num_builds: 10
    exclZero: false
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array1m.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 0
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%.png
  - title: Average Single-Trip Time (Array2m)
    description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 2M array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 1</li><li><b>Message size</b> 2M</li></ul>"
    y_axis_label: Milliseconds
    master_csv_name: plot-performance_test_1p_multi-7.csv
    style: line
    num_builds: 10
    exclZero: false
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array2m.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 0
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%.png
  - title: Average Single-Trip Time (Array4m)
    description: "The figure shown above shows the average single-trip time in milisecond for different DDS vendors using a 4M array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 1</li><li><b>Message size</b> 4M</li></ul>"
    y_axis_label: Milliseconds
    master_csv_name: plot-performance_test_1p_multi-24.csv
    style: line
    num_builds: 10
    exclZero: false
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array4m.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 0
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%.png
  - title: Average Single-Trip Time (Array8m)
    description: "The figure shown above shows the average single-trip time in milisecond for different DDS vendors using a 8M array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 1</li><li><b>Message size</b> 8M</li></ul>"
    y_axis_label: Milliseconds
    master_csv_name: plot-performance_test_1p_multi-25.csv
    style: line
    num_builds: 10
    exclZero: false
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array8m.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 0
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%.png
  - title: Average Single-Trip Time (PointCloud8m)
    description: "The figure shown above shows the average single-trip time in milisecond for different DDS vendors using a 8M point cloud message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 1</li><li><b>Message size</b> 8M</li></ul>"
    y_axis_label: Milliseconds
    master_csv_name: plot-performance_test_1p_multi-26.csv
    style: line
    num_builds: 10
    exclZero: false
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_PointCloud8m.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 0
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%.png
  - title: Throughput (Array1k)
    description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 1K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 1</li><li><b>Message size</b> 1K</li></ul>"
    y_axis_label: Mbits/s
    master_csv_name: plot-performance_test_1p_multi-8.csv
    style: line
    num_builds: 10
    exclZero: false
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array1k.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 10
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_throughput.png
  - title: Throughput (Array4k)
    description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 4K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 1</li><li><b>Message size</b> 4K</li></ul>"
    y_axis_label: Mbits/s
    master_csv_name: plot-performance_test_1p_multi-9.csv
    style: line
    num_builds: 10
    exclZero: false
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array4k.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 10
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_throughput.png
  - title: Throughput (Array16k)
    description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 16K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 1</li><li><b>Message size</b> 16K</li></ul>"
    y_axis_label: Mbits/s
    master_csv_name: plot-performance_test_1p_multi-10.csv
    style: line
    num_builds: 10
    exclZero: false
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array16k.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 10
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_throughput.png
  - title: Throughput (Array32k)
    description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 32K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 1</li><li><b>Message size</b> 32K</li></ul>"
    y_axis_label: Mbits/s
    master_csv_name: plot-performance_test_1p_multi-11.csv
    style: line
    num_builds: 10
    exclZero: false
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array32k.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 10
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_throughput.png
  - title: Throughput (Array60k)
    description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 60K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 1</li><li><b>Message size</b> 60K</li></ul>"
    y_axis_label: Mbits/s
    master_csv_name: plot-performance_test_1p_multi-12.csv
    style: line
    num_builds: 10
    exclZero: false
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array60k.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 10
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_throughput.png
  - title: Throughput (PointCloud512k)
    description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 512K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 1</li><li><b>Message size</b> 512K</li></ul>"
    y_axis_label: Mbits/s
    master_csv_name: plot-performance_test_1p_multi-13.csv
    style: line
    num_builds: 10
    exclZero: false
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_PointCloud512k.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 10
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_throughput.png
  - title: Throughput (Array1m)
    description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 1M array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 1</li><li><b>Message size</b> 1M</li></ul>"
    y_axis_label: Mbits/s
    master_csv_name: plot-performance_test_1p_multi-14.csv
    style: line
    num_builds: 10
    exclZero: false
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array1m.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 10
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_throughput.png
  - title: Throughput (Array2m)
    description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 2M array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 1</li><li><b>Message size</b> 2M</li></ul>"
    y_axis_label: Mbits/s
    master_csv_name: plot-performance_test_1p_multi-15.csv
    style: line
    num_builds: 10
    exclZero: false
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array2m.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 10
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_throughput.png
  - title: Throughput (Array4m)
    description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 4M array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 1</li><li><b>Message size</b> 4M</li></ul>"
    y_axis_label: Mbits/s
    master_csv_name: plot-performance_test_1p_multi-27.csv
    style: line
    num_builds: 10
    exclZero: false
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array4m.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 10
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_throughput.png
  - title: Throughput (Array8m)
    description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 8M array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 1</li><li><b>Message size</b> 8M</li></ul>"
    y_axis_label: Mbits/s
    master_csv_name: plot-performance_test_1p_multi-28.csv
    style: line
    num_builds: 10
    exclZero: false
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array8m.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 10
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_throughput.png
  - title: Throughput (PointCloud8m)
    description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 8M point cloud message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 1</li><li><b>Message size</b> 8M</li></ul>"
    y_axis_label: Mbits/s
    master_csv_name: plot-performance_test_1p_multi-29.csv
    style: line
    num_builds: 10
    exclZero: false
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_PointCloud8m.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 10
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_throughput.png
  - title: Lost messages  (Array1k)
    description: "The figure shown above shows the lost messages for different DDS vendors using a 1K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 1</li><li><b>Message size</b> 1K</li></ul>"
    y_axis_label: Number
    master_csv_name: plot-performance_test_1p_multi-16.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array1k.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 6
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_histogram.png
  - title: Lost messages  (Array4k)
    description: "The figure shown above shows the lost messages for different DDS vendors using a 4K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 1</li><li><b>Message size</b> 4K</li></ul>"
    y_axis_label: Number
    master_csv_name: plot-performance_test_1p_multi-17.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array4k.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 6
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_histogram.png
  - title: Lost messages  (Array16k)
    description: "The figure shown above shows the lost messages for different DDS vendors using a 16K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 1</li><li><b>Message size</b> 16K</li></ul>"
    y_axis_label: Number
    master_csv_name: plot-performance_test_1p_multi-18.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array16k.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 6
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_histogram.png
  - title: Lost messages  (Array32k)
    description: "The figure shown above shows the lost messages for different DDS vendors using a 32K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 1</li><li><b>Message size</b> 32K</li></ul>"
    y_axis_label: Number
    master_csv_name: plot-performance_test_1p_multi-19.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array32k.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 6
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_histogram.png
  - title: Lost messages  (Array60k)
    description: "The figure shown above shows the lost messages for different DDS vendors using a 64K array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 1</li><li><b>Message size</b> 60K</li></ul>"
    y_axis_label: Number
    master_csv_name: plot-performance_test_1p_multi-20.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array60k.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 6
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_histogram.png
  - title: Lost messages  (PointCloud512k)
    description: "The figure shown above shows the lost messages for different DDS vendors using a 512K point cloud message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 1</li><li><b>Message size</b> 512k</li></ul>"
    y_axis_label: Number
    master_csv_name: plot-performance_test_1p_multi-21.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_PointCloud512k.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 6
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_histogram.png
  - title: Lost messages  (Array1m)
    description: "The figure shown above shows the lost messages for different DDS vendors using a 1m array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 1</li><li><b>Message size</b> 1m</li></ul>"
    y_axis_label: Number
    master_csv_name: plot-performance_test_1p_multi-22.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array1m.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 6
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_histogram.png
  - title: Lost messages  (Array2m)
    description: "The figure shown above shows the lost messages for different DDS vendors using a 2m array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 1</li><li><b>Message size</b> 2m</li></ul>"
    y_axis_label: Number
    master_csv_name: plot-performance_test_1p_multi-23.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array2m.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 6
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_histogram.png
  - title: Lost messages  (Array4m)
    description: "The figure shown above shows the lost messages for different DDS vendors using a 4m array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 1</li><li><b>Message size</b> 4m</li></ul>"
    y_axis_label: Number
    master_csv_name: plot-performance_test_1p_multi-30.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array4m.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 6
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_histogram.png
  - title: Lost messages  (Array8m)
    description: "The figure shown above shows the lost messages for different DDS vendors using a 8m array message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 1</li><li><b>Message size</b> 8m</li></ul>"
    y_axis_label: Number
    master_csv_name: plot-performance_test_1p_multi-31.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_Array8m.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 6
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_histogram.png
  - title: Lost messages  (PointCloud8m)
    description: "The figure shown above shows the lost messages for different DDS vendors using a 8m point cloud message. All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 1</li><li><b>Message size</b> 8m</li></ul>"
    y_axis_label: Number
    master_csv_name: plot-performance_test_1p_multi-32.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_results_*_PointCloud8m.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 6
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_results_%name%_histogram.png
  Performance Two Processes Test Results (Array1k):
  - title: Average Single-Trip Time
    description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 1K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li><li><b>Message size</b> 1K</li></ul>"
    y_axis_label: Milliseconds
    master_csv_name: plot-performance_test_2p_1k.csv
    style: line
    num_builds: 10
    y_axis_minimum: 0
    y_axis_maximum: 0.2
    y_axis_exclude_zero: false
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array1k.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 0
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%.png
  - title: Throughtput
    description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 1K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li><li><b>Message size</b> 1k</li></ul>"
    y_axis_label: Mbits/s (mean)
    master_csv_name: plot-performance_test_2p_1k-1.csv
    style: line
    num_builds: 10
    y_axis_minimum: 0
    y_axis_maximum: 1.05
    y_axis_exclude_zero: false
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array1k.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 10
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_throughtput.png
  - title: Max Resident Set Size
    description: "The figure shown above shows the max resident set size in Megabytes for different DDS vendors using a 1K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li><li><b>Message size</b> 1k</li></ul>"
    y_axis_label: Megabytes
    master_csv_name: plot-performance_test_2p_1k-2.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array1k.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 3
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%.png
  - title: Received messages
    description: "The figure shown above shows the received messages per second for different DDS vendors using a 1K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li><li><b>Message size</b> 1k</li></ul>"
    y_axis_label: Number
    master_csv_name: plot-performance_test_2p_1k-3.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array1k.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 4
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_histogram.png
  - title: Sent messages
    description: "The figure shown above shows the sent messages per second for different DDS vendors using a 1K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li><li><b>Message size</b> 1k</li></ul>"
    y_axis_label: Number
    master_csv_name: plot-performance_test_2p_1k-4.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array1k.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 5
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_histogram.png
  - title: Lost messages
    description: "The figure shown above shows the total lost messages for different DDS vendors using a 1K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li><li><b>Message size</b> 1k</li></ul>"
    y_axis_label: Number
    master_csv_name: plot-performance_test_2p_1k-5.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array1k.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 6
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_histogram.png
  - title: CPU usage (%)
    description: "The figure shown above shows the CPU usage in % for different DDS vendors using a 1K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li><li><b>Message size</b> 1k</li></ul>"
    y_axis_label: Number
    master_csv_name: plot-performance_test_2p_1k-6.csv
    style: line
    num_builds: 10
    y_axis_minimum: 0
    y_axis_maximum: 100
    y_axis_exclude_zero: true
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array1k.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 8
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_cpu_usage.png
  Performance Two Processes Test Results (multisize messages):
  - title: Average Single-Trip Time (Array1k)
    description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 1K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li><li><b>Message size</b> 1K</li></ul>"
    y_axis_label: Milliseconds
    master_csv_name: plot-performance_test_2p_multi.csv
    style: line
    num_builds: 10
    exclZero: false
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array1k.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 0
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%.png
  - title: Average Single-Trip Time (Array4k)
    description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 4K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li><li><b>Message size</b> 4K</li></ul>"
    y_axis_label: Milliseconds
    master_csv_name: plot-performance_test_2p_multi-1.csv
    style: line
    num_builds: 10
    exclZero: false
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array4k.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 0
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%.png
  - title: Average Single-Trip Time (Array16k)
    description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 16K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li><li><b>Message size</b> 16K</li></ul>"
    y_axis_label: Milliseconds
    master_csv_name: plot-performance_test_2p_multi-2.csv
    style: line
    num_builds: 10
    exclZero: false
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array16k.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 0
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%.png
  - title: Average Single-Trip Time (Array32k)
    description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 32K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li><li><b>Message size</b> 32K</li></ul>"
    y_axis_label: Milliseconds
    master_csv_name: plot-performance_test_2p_multi-3.csv
    style: line
    num_builds: 10
    exclZero: false
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array32k.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 0
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%.png
  - title: Average Single-Trip Time (Array60k)
    description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 60K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li><li><b>Message size</b> 60K</li></ul>"
    y_axis_label: Milliseconds
    master_csv_name: plot-performance_test_2p_multi-4.csv
    style: line
    num_builds: 10
    exclZero: false
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array60k.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 0
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%.png
  - title: Average Single-Trip Time (PointCloud512k)
    description: "The figure shown above shows the average single-trip time in milisecond for different DDS vendors using a 512K point cloud message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li><li><b>Message size</b> 512K</li></ul>"
    y_axis_label: Milliseconds
    master_csv_name: plot-performance_test_2p_multi-5.csv
    style: line
    num_builds: 10
    exclZero: false
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_PointCloud512k.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 0
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%.png
  - title: Average Single-Trip Time (Array1m)
    description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 1M array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li><li><b>Message size</b> 1M</li></ul>"
    y_axis_label: Milliseconds
    master_csv_name: plot-performance_test_2p_multi-6.csv
    style: line
    num_builds: 10
    exclZero: false
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array1m.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 0
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%.png
  - title: Average Single-Trip Time (Array2m)
    description: "The figure shown above shows the average single-trip time in millisecond for different DDS vendors using a 2M array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li><li><b>Message size</b> 2M</li></ul>"
    y_axis_label: Milliseconds
    master_csv_name: plot-performance_test_2p_multi-7.csv
    style: line
    num_builds: 10
    exclZero: false
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array2m.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 0
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%.png
  - title: Average Single-Trip Time (Array4m)
    description: "The figure shown above shows the average single-trip time in milisecond for different DDS vendors using a 4M array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li><li><b>Message size</b> 4M</li></ul>"
    y_axis_label: Milliseconds
    master_csv_name: plot-performance_test_2p_multi-24.csv
    style: line
    num_builds: 10
    exclZero: false
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array4m.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 0
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%.png
  - title: Average Single-Trip Time (Array8m)
    description: "The figure shown above shows the average single-trip time in milisecond for different DDS vendors using a 8M array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li><li><b>Message size</b> 8M</li></ul>"
    y_axis_label: Milliseconds
    master_csv_name: plot-performance_test_2p_multi-25.csv
    style: line
    num_builds: 10
    exclZero: false
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array8m.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 0
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%.png
  - title: Average Single-Trip Time (PointCloud8m)
    description: "The figure shown above shows the average single-trip time in milisecond for different DDS vendors using a 8M point cloud message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 2</li><li><b>Message size</b> 8M</li></ul>"
    y_axis_label: Milliseconds
    master_csv_name: plot-performance_test_2p_multi-26.csv
    style: line
    num_builds: 10
    exclZero: false
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_PointCloud8m.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 0
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%.png
  - title: Throughput (Array1k)
    description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 1K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 1</li><li><b>Message size</b> 1K</li></ul>"
    y_axis_label: Mbits/s
    master_csv_name: plot-performance_test_2p_multi-8.csv
    style: line
    num_builds: 10
    exclZero: false
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array1k.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 10
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_throughput.png
  - title: Throughput (Array4k)
    description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 4K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 1</li><li><b>Message size</b> 4K</li></ul>"
    y_axis_label: Mbits/s
    master_csv_name: plot-performance_test_2p_multi-9.csv
    style: line
    num_builds: 10
    exclZero: false
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array4k.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 10
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_throughput.png
  - title: Throughput (Array16k)
    description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 16K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 1</li><li><b>Message size</b> 16K</li></ul>"
    y_axis_label: Mbits/s
    master_csv_name: plot-performance_test_2p_multi-10.csv
    style: line
    num_builds: 10
    exclZero: false
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array16k.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 10
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_throughput.png
  - title: Throughput (Array32k)
    description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 32K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 1</li><li><b>Message size</b> 32K</li></ul>"
    y_axis_label: Mbits/s
    master_csv_name: plot-performance_test_2p_multi-11.csv
    style: line
    num_builds: 10
    exclZero: false
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array32k.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 10
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_throughput.png
  - title: Throughput (Array60k)
    description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 60K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 1</li><li><b>Message size</b> 60K</li></ul>"
    y_axis_label: Mbits/s
    master_csv_name: plot-performance_test_2p_multi-12.csv
    style: line
    num_builds: 10
    exclZero: false
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array60k.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 10
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_throughput.png
  - title: Throughput (PointCloud512k)
    description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 512K point cloud message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 1</li><li><b>Message size</b> 512K</li></ul>"
    y_axis_label: Mbits/s
    master_csv_name: plot-performance_test_2p_multi-13.csv
    style: line
    num_builds: 10
    exclZero: false
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_PointCloud512k.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 10
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_throughput.png
  - title: Throughput (Array1m)
    description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 1M array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 1</li><li><b>Message size</b> 1M</li></ul>"
    y_axis_label: Mbits/s
    master_csv_name: plot-performance_test_2p_multi-14.csv
    style: line
    num_builds: 10
    exclZero: false
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array1m.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 10
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_throughput.png
  - title: Throughput (Array2m)
    description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 2M array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 1</li><li><b>Message size</b> 2M</li></ul>"
    y_axis_label: Mbits/s
    master_csv_name: plot-performance_test_2p_multi-15.csv
    style: line
    num_builds: 10
    exclZero: false
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array2m.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 10
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_throughput.png
  - title: Throughput (Array4m)
    description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 4M array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 1</li><li><b>Message size</b> 4M</li></ul>"
    y_axis_label: Mbits/s
    master_csv_name: plot-performance_test_2p_multi-27.csv
    style: line
    num_builds: 10
    exclZero: false
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array4m.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 10
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_throughput.png
  - title: Throughput (Array8m)
    description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 8M array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 1</li><li><b>Message size</b> 8M</li></ul>"
    y_axis_label: Mbits/s
    master_csv_name: plot-performance_test_2p_multi-28.csv
    style: line
    num_builds: 10
    exclZero: false
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array8m.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 10
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_throughput.png
  - title: Throughput (PointCloud8m)
    description: "The figure shown above shows the throughput in Mbits/s for different DDS vendors using a 8M point cloud message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 1</li><li><b>Message size</b> 8M</li></ul>"
    y_axis_label: Mbits/s
    master_csv_name: plot-performance_test_2p_multi-29.csv
    style: line
    num_builds: 10
    exclZero: false
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_PointCloud8m.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 10
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_throughput.png
  - title: Lost messages  (Array1k)
    description: "The figure shown above shows the lost messages for different DDS vendors using a 1K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 1</li><li><b>Message size</b> 1K</li></ul>"
    y_axis_label: Number
    master_csv_name: plot-performance_test_2p_multi-16.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array1k.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 6
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_histogram.png
  - title: Lost messages  (Array4k)
    description: "The figure shown above shows the lost messages for different DDS vendors using a 4K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 1</li><li><b>Message size</b> 4K</li></ul>"
    y_axis_label: Number
    master_csv_name: plot-performance_test_2p_multi-17.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array4k.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 6
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_histogram.png
  - title: Lost messages  (Array16k)
    description: "The figure shown above shows the lost messages for different DDS vendors using a 16K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 1</li><li><b>Message size</b> 16K</li></ul>"
    y_axis_label: Number
    master_csv_name: plot-performance_test_2p_multi-18.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array16k.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 6
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_histogram.png
  - title: Lost messages  (Array32k)
    description: "The figure shown above shows the lost messages for different DDS vendors using a 32K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 1</li><li><b>Message size</b> 32K</li></ul>"
    y_axis_label: Number
    master_csv_name: plot-performance_test_2p_multi-19.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array32k.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 6
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_histogram.png
  - title: Lost messages  (Array60k)
    description: "The figure shown above shows the lost messages for different DDS vendors using a 64K array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 1</li><li><b>Message size</b> 60K</li></ul>"
    y_axis_label: Number
    master_csv_name: plot-performance_test_2p_multi-20.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array60k.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 6
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_histogram.png
  - title: Lost messages  (PointCloud512k)
    description: "The figure shown above shows the lost messages for different DDS vendors using a 512K point cloud message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 1</li><li><b>Message size</b> 512k</li></ul>"
    y_axis_label: Number
    master_csv_name: plot-performance_test_2p_multi-21.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_PointCloud512k.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 6
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_histogram.png
  - title: Lost messages  (Array1m)
    description: "The figure shown above shows the lost messages for different DDS vendors using a 1m array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 1</li><li><b>Message size</b> 1m</li></ul>"
    y_axis_label: Number
    master_csv_name: plot-performance_test_2p_multi-22.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array1m.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 6
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_histogram.png
  - title: Lost messages  (Array2m)
    description: "The figure shown above shows the lost messages for different DDS vendors using a 2m array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 1</li><li><b>Message size</b> 2m</li></ul>"
    y_axis_label: Number
    master_csv_name: plot-performance_test_2p_multi-23.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array2m.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 6
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_histogram.png
  - title: Lost messages  (Array4m)
    description: "The figure shown above shows the lost messages for different DDS vendors using a 4m array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 1</li><li><b>Message size</b> 4m</li></ul>"
    y_axis_label: Number
    master_csv_name: plot-performance_test_2p_multi-30.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array4m.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 6
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_histogram.png
  - title: Lost messages  (Array8m)
    description: "The figure shown above shows the lost messages for different DDS vendors using a 8m array message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 1</li><li><b>Message size</b> 8m</li></ul>"
    y_axis_label: Number
    master_csv_name: plot-performance_test_2p_multi-31.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_Array8m.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 6
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_histogram.png
  - title: Lost messages  (PointCloud8m)
    description: "The figure shown above shows the lost messages for different DDS vendors using a 8m point cloud message and two processes (one process to create the publisher and another process for the subscriber). All DDS vendors are configured in asynchronous mode except cycloneDDS which is configured in syncronous mode.<br></br><ul><li><b>QoS</b> Best effort</li><li><b>Rate</b> 1000</li><li><b>Runtime</b> 30 seconds</li><li><b>N process</b> 1</li><li><b>Message size</b> 8m</li></ul>"
    y_axis_label: Number
    master_csv_name: plot-performance_test_2p_multi-32.csv
    style: line
    num_builds: 10
    y_axis_exclude_zero: true
    data_series:
    - data_file: ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_*_PointCloud8m.csv
      data_type: csv
      selection_flag: INCLUDE_BY_COLUMN
      selection_value: 6
      url: /job/Rci__nightly-performance_ubuntu_jammy_amd64/%build%/artifact/ws/test_results/buildfarm_perf_tests/performance_test_two_process_results_%name%_histogram.png
version: 1
