[
  {
    "payload_bytes": 8,
    "reference_transport": "two_buf_queue",
    "reference_parameters": {
      "transport": "two_buf_queue",
      "mode": "throughput",
      "payload_bytes": 8,
      "messages": 10000000,
      "warmup_messages": 50000,
      "callback_iterations": 0,
      "verify_payload": false,
      "prepared_input": true,
      "variable_payload": true,
      "prepared_input_limit_bytes": 268435456,
      "measure_callback_time": true,
      "producer_interval_ns": 0,
      "source_block_size": 1048576,
      "source_pool_min": 256,
      "source_pool_max": 256,
      "source_queue_capacity": 1024,
      "writer_backpressure": "drop",
      "writer_spin_count": 1000,
      "writer_wait_timeout_ms": 5000,
      "output_block_size": 1048576,
      "output_frame_capacity": 1,
      "output_pool_min": 256,
      "output_pool_max": 256,
      "output_queue_capacity": 1024,
      "cancel_claim_mode": "tail",
      "output_mode": "spsc",
      "output_reader_mode": "wait_signal",
      "output_reader_count": 1,
      "output_retry_wait_us": 1000,
      "output_enable_stats": false,
      "is_scan_current": false,
      "reader_spin_count": 10000,
      "rescan_interval_ns": 1000000,
      "rescan_max_interval_ns": 30000000,
      "consumer_cpu": -1,
      "producer_cpu": -1,
      "producer_qos": "user_interactive",
      "round_storage_bytes": 214748364,
      "spsc_buffer_bytes": 268435456,
      "prefault_producer_buffers": true,
      "finish_timeout_ms": 5000,
      "work_wait_min_ms": 1,
      "finish_retry_ms": 1,
      "publish_count": 4294967295,
      "spsc_capacity": 0,
      "retry_yield_every": 1024,
      "spsc_idle_spins": 1000,
      "spsc_idle_sleep_ns": 0,
      "timer": "auto",
      "sample_every": 32,
      "max_samples": 1000000,
      "latency_batch_size": 1000,
      "timer_calibration_samples": 16384,
      "call_batch_size": 256,
      "random_seed": 42,
      "timeout_seconds": 180,
      "buffer_budget_bytes": 536870912,
      "use_write_session": false,
      "rigtorp_write_prefetch": false,
      "readerwriterqueue_copy_after_zero": false
    },
    "selected_iterations": 1,
    "selected_ratio": 3.087968343124,
    "target_met": false,
    "observations": [
      {
        "iterations": 1,
        "ratio": 3.087968343124,
        "ratios": [
          3.55528465364,
          1.47219323435,
          2.83346471767,
          3.76190622606,
          3.8169928839
        ]
      }
    ],
    "settings": {
      "target_ratio": 2.5,
      "min_ratio": 2,
      "max_ratio": 3,
      "repetitions": 5,
      "messages": 10000000,
      "min_rounds": 0,
      "max_iterations": 1024,
      "max_candidates": 8,
      "reference_publish_count": 4294967295
    }
  },
  {
    "payload_bytes": 16,
    "reference_transport": "two_buf_queue",
    "reference_parameters": {
      "transport": "two_buf_queue",
      "mode": "throughput",
      "payload_bytes": 16,
      "messages": 10000000,
      "warmup_messages": 50000,
      "callback_iterations": 0,
      "verify_payload": false,
      "prepared_input": true,
      "variable_payload": true,
      "prepared_input_limit_bytes": 268435456,
      "measure_callback_time": true,
      "producer_interval_ns": 0,
      "source_block_size": 262144,
      "source_pool_min": 1024,
      "source_pool_max": 1024,
      "source_queue_capacity": 4096,
      "writer_backpressure": "drop",
      "writer_spin_count": 1000,
      "writer_wait_timeout_ms": 5000,
      "output_block_size": 262144,
      "output_frame_capacity": 1024,
      "output_pool_min": 1024,
      "output_pool_max": 1024,
      "output_queue_capacity": 4096,
      "cancel_claim_mode": "tail",
      "output_mode": "spsc",
      "output_reader_mode": "wait_signal",
      "output_reader_count": 1,
      "output_retry_wait_us": 1000,
      "output_enable_stats": false,
      "is_scan_current": false,
      "reader_spin_count": 1000,
      "rescan_interval_ns": 5000000,
      "rescan_max_interval_ns": 30000000,
      "consumer_cpu": -1,
      "producer_cpu": -1,
      "producer_qos": "user_interactive",
      "round_storage_bytes": 214748364,
      "spsc_buffer_bytes": 268435456,
      "prefault_producer_buffers": true,
      "finish_timeout_ms": 5000,
      "work_wait_min_ms": 1,
      "finish_retry_ms": 1,
      "publish_count": 4294967295,
      "spsc_capacity": 0,
      "retry_yield_every": 1024,
      "spsc_idle_spins": 1000,
      "spsc_idle_sleep_ns": 0,
      "timer": "auto",
      "sample_every": 32,
      "max_samples": 1000000,
      "latency_batch_size": 1000,
      "timer_calibration_samples": 16384,
      "call_batch_size": 256,
      "random_seed": 42,
      "timeout_seconds": 180,
      "buffer_budget_bytes": 536870912,
      "use_write_session": false,
      "rigtorp_write_prefetch": false,
      "readerwriterqueue_copy_after_zero": false
    },
    "selected_iterations": 1,
    "selected_ratio": 2.174263929744,
    "target_met": true,
    "observations": [
      {
        "iterations": 1,
        "ratio": 2.174263929744,
        "ratios": [
          2.33517502178,
          1.8489946123,
          1.93949032103,
          2.3824003351,
          2.36525935851
        ]
      }
    ],
    "settings": {
      "target_ratio": 2.5,
      "min_ratio": 2,
      "max_ratio": 3,
      "repetitions": 5,
      "messages": 10000000,
      "min_rounds": 0,
      "max_iterations": 1024,
      "max_candidates": 8,
      "reference_publish_count": 4294967295
    }
  },
  {
    "payload_bytes": 32,
    "reference_transport": "two_buf_queue",
    "reference_parameters": {
      "transport": "two_buf_queue",
      "mode": "throughput",
      "payload_bytes": 32,
      "messages": 10000000,
      "warmup_messages": 50000,
      "callback_iterations": 0,
      "verify_payload": false,
      "prepared_input": true,
      "variable_payload": true,
      "prepared_input_limit_bytes": 268435456,
      "measure_callback_time": true,
      "producer_interval_ns": 0,
      "source_block_size": 65536,
      "source_pool_min": 4096,
      "source_pool_max": 4096,
      "source_queue_capacity": 16384,
      "writer_backpressure": "drop",
      "writer_spin_count": 1000,
      "writer_wait_timeout_ms": 5000,
      "output_block_size": 65536,
      "output_frame_capacity": 1,
      "output_pool_min": 4096,
      "output_pool_max": 4096,
      "output_queue_capacity": 16384,
      "cancel_claim_mode": "tail",
      "output_mode": "spsc",
      "output_reader_mode": "wait_signal",
      "output_reader_count": 1,
      "output_retry_wait_us": 1000,
      "output_enable_stats": false,
      "is_scan_current": false,
      "reader_spin_count": 10000,
      "rescan_interval_ns": 5000000,
      "rescan_max_interval_ns": 30000000,
      "consumer_cpu": -1,
      "producer_cpu": -1,
      "producer_qos": "user_interactive",
      "round_storage_bytes": 214748364,
      "spsc_buffer_bytes": 268435456,
      "prefault_producer_buffers": true,
      "finish_timeout_ms": 5000,
      "work_wait_min_ms": 1,
      "finish_retry_ms": 1,
      "publish_count": 4294967295,
      "spsc_capacity": 0,
      "retry_yield_every": 1024,
      "spsc_idle_spins": 1000,
      "spsc_idle_sleep_ns": 0,
      "timer": "auto",
      "sample_every": 32,
      "max_samples": 1000000,
      "latency_batch_size": 1000,
      "timer_calibration_samples": 16384,
      "call_batch_size": 256,
      "random_seed": 42,
      "timeout_seconds": 180,
      "buffer_budget_bytes": 536870912,
      "use_write_session": false,
      "rigtorp_write_prefetch": false,
      "readerwriterqueue_copy_after_zero": false
    },
    "selected_iterations": 2,
    "selected_ratio": 1.9468918956380001,
    "target_met": false,
    "observations": [
      {
        "iterations": 1,
        "ratio": 1.5737674999540001,
        "ratios": [
          1.65905991114,
          1.55419461473,
          1.40828888123,
          1.41451869604,
          1.83277539663
        ]
      },
      {
        "iterations": 2,
        "ratio": 1.9468918956380001,
        "ratios": [
          1.89962899259,
          1.99646986886,
          1.96621764047,
          1.8364405798,
          2.03570239647
        ]
      },
      {
        "iterations": 4,
        "ratio": 3.718402794994,
        "ratios": [
          3.76306527097,
          3.67167626975,
          3.93479515384,
          3.9076269641,
          3.31485031631
        ]
      },
      {
        "iterations": 3,
        "ratio": 3.102681039274,
        "ratios": [
          3.00640315436,
          3.21957704194,
          2.63568438931,
          3.58379087091,
          3.06794973985
        ]
      }
    ],
    "settings": {
      "target_ratio": 2.5,
      "min_ratio": 2,
      "max_ratio": 3,
      "repetitions": 5,
      "messages": 10000000,
      "min_rounds": 0,
      "max_iterations": 1024,
      "max_candidates": 8,
      "reference_publish_count": 4294967295
    }
  },
  {
    "payload_bytes": 64,
    "reference_transport": "two_buf_queue",
    "reference_parameters": {
      "transport": "two_buf_queue",
      "mode": "throughput",
      "payload_bytes": 64,
      "messages": 10000000,
      "warmup_messages": 50000,
      "callback_iterations": 0,
      "verify_payload": false,
      "prepared_input": true,
      "variable_payload": true,
      "prepared_input_limit_bytes": 268435456,
      "measure_callback_time": true,
      "producer_interval_ns": 0,
      "source_block_size": 1048576,
      "source_pool_min": 256,
      "source_pool_max": 256,
      "source_queue_capacity": 1024,
      "writer_backpressure": "drop",
      "writer_spin_count": 1000,
      "writer_wait_timeout_ms": 5000,
      "output_block_size": 1048576,
      "output_frame_capacity": 1,
      "output_pool_min": 256,
      "output_pool_max": 256,
      "output_queue_capacity": 1024,
      "cancel_claim_mode": "tail",
      "output_mode": "spsc",
      "output_reader_mode": "wait_signal",
      "output_reader_count": 1,
      "output_retry_wait_us": 1000,
      "output_enable_stats": false,
      "is_scan_current": false,
      "reader_spin_count": 10000,
      "rescan_interval_ns": 30000000,
      "rescan_max_interval_ns": 30000000,
      "consumer_cpu": -1,
      "producer_cpu": -1,
      "producer_qos": "user_interactive",
      "round_storage_bytes": 214748364,
      "spsc_buffer_bytes": 268435456,
      "prefault_producer_buffers": true,
      "finish_timeout_ms": 5000,
      "work_wait_min_ms": 1,
      "finish_retry_ms": 1,
      "publish_count": 4294967295,
      "spsc_capacity": 0,
      "retry_yield_every": 1024,
      "spsc_idle_spins": 1000,
      "spsc_idle_sleep_ns": 0,
      "timer": "auto",
      "sample_every": 32,
      "max_samples": 1000000,
      "latency_batch_size": 1000,
      "timer_calibration_samples": 16384,
      "call_batch_size": 256,
      "random_seed": 42,
      "timeout_seconds": 180,
      "buffer_budget_bytes": 536870912,
      "use_write_session": false,
      "rigtorp_write_prefetch": false,
      "readerwriterqueue_copy_after_zero": false
    },
    "selected_iterations": 4,
    "selected_ratio": 2.376890373004,
    "target_met": true,
    "observations": [
      {
        "iterations": 1,
        "ratio": 1.0093058408836,
        "ratios": [
          1.01233624564,
          1.00140001863,
          1.03456356971,
          0.999771651648,
          0.99845771879
        ]
      },
      {
        "iterations": 2,
        "ratio": 1.2499911045340002,
        "ratios": [
          1.27490277621,
          1.33691604684,
          1.29423899008,
          1.12700908002,
          1.21688862952
        ]
      },
      {
        "iterations": 4,
        "ratio": 2.376890373004,
        "ratios": [
          2.83283719694,
          1.92674009895,
          2.59069060331,
          2.27792199577,
          2.25626197005
        ]
      }
    ],
    "settings": {
      "target_ratio": 2.5,
      "min_ratio": 2,
      "max_ratio": 3,
      "repetitions": 5,
      "messages": 10000000,
      "min_rounds": 0,
      "max_iterations": 1024,
      "max_candidates": 8,
      "reference_publish_count": 4294967295
    }
  }
]
