{
  "name": "20M-flash4096",
  "profile": 20000000,
  "requested_seconds": 15,
  "regions": [
    [
      134242304,
      4096
    ]
  ],
  "dynamic": false,
  "before": {
    "profile": 20000000,
    "scans": 34536176,
    "reserved": 2,
    "failed": 0,
    "busy": 0,
    "wait": 1229300,
    "fault": 0,
    "error": 0,
    "invalid": 2,
    "exhausted": 0,
    "raw": "cmd.set_swd_clock(20000000)\n\r\nSWD revision=pipe-r19 calibrated=20000000\r\nset clock 20000000\r\nSWD profile=20000000\r\nSWD requested=20000000 transfers=34536176 wait=1229300 fault=0 error=0 invalid=2 exhausted=0\r\nSWD parity request=0 value=00000000 bit=0\r\nDUMP batch=64 fastpack=1 batches=0 collect_avg_cycles=0 pack_avg_cycles=0 gap_avg_cycles=0 queue_avg_cycles=0\r\nDUMP perf=disabled\r\nUSB starts=505103 completes=505103 errors=0 full=0 inflight_us=103311 blocked_us=0 size=0 stat=00000000 prime=00000000 complete=00000000\r\r\nUSB copy_mode=1 calls=1141605 bytes=574851657 misaligned_bytes=509065206 copy_avg_cycles=1708 copy_max_cycles=7857\r\r\n0\r\n",
    "legacy_no_counters": false
  },
  "stats": {
    "protocol_frames": 6433,
    "complete_samples": 3216,
    "parser_dropped_bytes": 50,
    "parser_dropped_frames": 0,
    "parser_crc_errors": 0,
    "firmware_flagged_frames": 0,
    "firmware_sample_drop_flags": 0
  },
  "frames": 6433,
  "samples": 3216,
  "value_changes": 0,
  "windows": [],
  "elapsed_seconds": 15.09815819998039,
  "first_timestamp_us": 350859340,
  "last_timestamp_us": 365511186,
  "measured_samples": 3172,
  "hz": 219.4596558615141,
  "median_us": 4540,
  "p99_us": 4675,
  "max_us": 4743,
  "gaps_over_1ms": 3171,
  "interval_histogram": {
    "4423": 1,
    "4424": 2,
    "4425": 1,
    "4428": 1,
    "4430": 1,
    "4431": 2,
    "4432": 1,
    "4434": 3,
    "4437": 1,
    "4438": 2,
    "4440": 3,
    "4441": 3,
    "4442": 2,
    "4443": 1,
    "4445": 2,
    "4446": 1,
    "4447": 4,
    "4448": 4,
    "4449": 4,
    "4450": 1,
    "4451": 4,
    "4452": 1,
    "4454": 1,
    "4455": 5,
    "4456": 3,
    "4457": 2,
    "4458": 5,
    "4459": 4,
    "4460": 4,
    "4461": 6,
    "4462": 12,
    "4463": 6,
    "4464": 11,
    "4465": 13,
    "4466": 10,
    "4467": 10,
    "4468": 13,
    "4469": 12,
    "4470": 15,
    "4471": 14,
    "4472": 14,
    "4473": 18,
    "4474": 22,
    "4475": 22,
    "4476": 16,
    "4477": 16,
    "4478": 25,
    "4479": 18,
    "4480": 23,
    "4481": 20,
    "4482": 19,
    "4483": 11,
    "4484": 22,
    "4485": 23,
    "4486": 15,
    "4487": 14,
    "4488": 19,
    "4489": 24,
    "4490": 15,
    "4491": 20,
    "4492": 22,
    "4493": 22,
    "4494": 15,
    "4495": 15,
    "4496": 29,
    "4497": 19,
    "4498": 22,
    "4499": 27,
    "4500": 29,
    "4501": 22,
    "4502": 27,
    "4503": 25,
    "4504": 19,
    "4505": 25,
    "4506": 22,
    "4507": 23,
    "4508": 24,
    "4509": 24,
    "4510": 26,
    "4511": 18,
    "4512": 20,
    "4513": 24,
    "4514": 25,
    "4515": 13,
    "4516": 27,
    "4517": 26,
    "4518": 22,
    "4519": 34,
    "4520": 29,
    "4521": 17,
    "4522": 21,
    "4523": 13,
    "4524": 28,
    "4525": 21,
    "4526": 14,
    "4527": 17,
    "4528": 17,
    "4529": 16,
    "4530": 21,
    "4531": 19,
    "4532": 21,
    "4533": 20,
    "4534": 17,
    "4535": 11,
    "4536": 15,
    "4537": 13,
    "4538": 16,
    "4539": 15,
    "4540": 17,
    "4541": 16,
    "4542": 11,
    "4543": 11,
    "4544": 11,
    "4545": 12,
    "4546": 14,
    "4547": 12,
    "4548": 10,
    "4549": 10,
    "4550": 10,
    "4551": 8,
    "4552": 12,
    "4553": 8,
    "4554": 4,
    "4555": 9,
    "4556": 12,
    "4557": 10,
    "4558": 8,
    "4559": 4,
    "4560": 12,
    "4561": 7,
    "4562": 7,
    "4563": 8,
    "4564": 7,
    "4565": 6,
    "4566": 6,
    "4567": 7,
    "4568": 11,
    "4569": 5,
    "4570": 6,
    "4571": 9,
    "4572": 6,
    "4573": 6,
    "4574": 2,
    "4575": 7,
    "4576": 8,
    "4577": 9,
    "4578": 9,
    "4579": 8,
    "4580": 3,
    "4581": 5,
    "4582": 6,
    "4583": 10,
    "4584": 11,
    "4585": 10,
    "4586": 13,
    "4587": 6,
    "4588": 8,
    "4589": 3,
    "4590": 8,
    "4591": 7,
    "4592": 16,
    "4593": 9,
    "4594": 7,
    "4595": 12,
    "4596": 14,
    "4597": 7,
    "4598": 13,
    "4599": 8,
    "4600": 10,
    "4601": 8,
    "4602": 7,
    "4603": 15,
    "4604": 8,
    "4605": 12,
    "4606": 12,
    "4607": 15,
    "4608": 14,
    "4609": 12,
    "4610": 13,
    "4611": 17,
    "4612": 13,
    "4613": 9,
    "4614": 13,
    "4615": 21,
    "4616": 21,
    "4617": 21,
    "4618": 17,
    "4619": 18,
    "4620": 16,
    "4621": 11,
    "4622": 29,
    "4623": 16,
    "4624": 16,
    "4625": 21,
    "4626": 17,
    "4627": 16,
    "4628": 19,
    "4629": 14,
    "4630": 21,
    "4631": 15,
    "4632": 20,
    "4633": 19,
    "4634": 13,
    "4635": 12,
    "4636": 26,
    "4637": 23,
    "4638": 7,
    "4639": 21,
    "4640": 19,
    "4641": 16,
    "4642": 14,
    "4643": 17,
    "4644": 16,
    "4645": 22,
    "4646": 23,
    "4647": 21,
    "4648": 17,
    "4649": 19,
    "4650": 21,
    "4651": 15,
    "4652": 12,
    "4653": 10,
    "4654": 13,
    "4655": 10,
    "4656": 12,
    "4657": 19,
    "4658": 15,
    "4659": 5,
    "4660": 18,
    "4661": 6,
    "4662": 5,
    "4663": 3,
    "4664": 4,
    "4665": 10,
    "4666": 4,
    "4667": 4,
    "4668": 5,
    "4669": 2,
    "4670": 6,
    "4671": 6,
    "4672": 7,
    "4673": 1,
    "4674": 6,
    "4675": 4,
    "4676": 4,
    "4677": 1,
    "4678": 1,
    "4680": 1,
    "4681": 2,
    "4682": 3,
    "4683": 1,
    "4684": 2,
    "4685": 2,
    "4686": 2,
    "4687": 1,
    "4689": 1,
    "4690": 2,
    "4691": 1,
    "4692": 2,
    "4694": 1,
    "4696": 1,
    "4701": 1,
    "4705": 1,
    "4743": 1
  },
  "trailing_partial_block": true,
  "rate_scope": {
    "timestamp_all_hz": 219.4596558615141,
    "host_steady_received_hz": 218.99853523780845,
    "in_batch_hz": null,
    "in_batch_intervals": 0,
    "in_batch_median_us": null,
    "boundary_mean_us": null,
    "in_batch_histogram": {},
    "boundary_histogram": {},
    "batch_size": 64,
    "scope": "Batch position reconstructed from complete stream start and firmware 64-record batch, not wire sequence numbers. in_batch excludes only every 64th boundary interval; timestamp_all includes all gaps; host measures steady receive wall time."
  },
  "after": {
    "profile": 20000000,
    "scans": 37916509,
    "reserved": 2,
    "failed": 0,
    "busy": 0,
    "wait": 1255105,
    "fault": 0,
    "error": 0,
    "invalid": 2,
    "exhausted": 0,
    "raw": "cmd.set_swd_clock(20000000)\n\r\nSWD revision=pipe-r19 calibrated=20000000\r\nset clock 20000000\r\nSWD profile=20000000\r\nSWD requested=20000000 transfers=37916509 wait=1255105 fault=0 error=0 invalid=2 exhausted=0\r\nSWD parity request=0 value=00000000 bit=0\r\nDUMP batch=64 fastpack=1 batches=0 collect_avg_cycles=0 pack_avg_cycles=0 gap_avg_cycles=0 queue_avg_cycles=0\r\nDUMP perf=disabled\r\nUSB starts=518199 completes=518199 errors=0 full=0 inflight_us=103311 blocked_us=0 size=0 stat=00000000 prime=00000000 complete=00000000\r\r\nUSB copy_mode=1 calls=1148602 bytes=588334793 misaligned_bytes=522537756 copy_avg_cycles=1737 copy_max_cycles=7857\r\r\n0\r\n",
    "legacy_no_counters": false
  },
  "dmi_delta": {
    "scans": 3380333,
    "reserved": 0,
    "failed": 0,
    "busy": 0
  },
  "legacy_swd_counters_unavailable": false,
  "passed": true,
  "nominal_label": "20M"
}