| <!doctype html> |
| <title>Blob Perf (Shared Memory)</title> |
| <script src="../resources/runner.js"></script> |
| <script src="resources/shared.js"></script> |
| <script> |
| // Note: This test requires setting the command line flag |
| // '--blob-transport-shared-memory-max-size=30720' to exercise the shared memory |
| // data pipe transfer work. |
| let runnerParams = { size: 300 * 1024, numBlobs: 10 }; |
| let test = { |
| description: |
| 'Benchmark for creating blobs using Shared Memory transport then reading both synchronously and in parallel.', |
| unit: 'ms', |
| iterationCount: 20, |
| tracingCategories: 'Blob', |
| traceEventsToMeasure: [ |
| 'BlobReader::ReadBytesItem', 'Registry::RegisterBlob' |
| ], |
| path: 'resources/blob-perf-runner.html', |
| params: runnerParams |
| } |
| PerfTestRunner.measurePageLoadTimeAfterDoneMessage(test); |
| </script> |