diff --git a/.github/actions/benchmark-measure/action.yml b/.github/actions/benchmark-measure/action.yml index 726824fb6f4..3d3e2375c73 100644 --- a/.github/actions/benchmark-measure/action.yml +++ b/.github/actions/benchmark-measure/action.yml @@ -50,6 +50,7 @@ runs: run: | set -euo pipefail tar -xf benchmark-build.tar -C "${RUNNER_TEMP}" + test -x "${RUNNER_TEMP}/benchmark-resource-launcher" storage=(--fixture-parent="${RUNNER_TEMP}") if [[ "${RUNNER_OS}" == Linux ]]; then storage=(--fixture-parent=/dev/shm --require-memory --require-cpu-affinity) @@ -59,6 +60,7 @@ runs: cp "benchmark-report-${platform}.json" benchmark-shard.json fi python3 tools/benchmark_compare.py --binary="${RUNNER_TEMP}/benchmark-head" \ + --resource-launcher="${RUNNER_TEMP}/benchmark-resource-launcher" \ --report=benchmark-shard.json --head="${BENCHMARK_HEAD}" \ --shard-plan=benchmark-plan.json --shard-index="${BENCHMARK_SHARD}" \ --cpus=1 --cpus=3 --repetitions=3 --keep=3 --require-tools "${storage[@]}" \ diff --git a/.github/workflows/benchmark_backfill.yml b/.github/workflows/benchmark_backfill.yml index b914228eaa8..4a92586353c 100644 --- a/.github/workflows/benchmark_backfill.yml +++ b/.github/workflows/benchmark_backfill.yml @@ -92,6 +92,12 @@ jobs: timeout-minutes: 165 run: | set -euo pipefail + # Build the current accounting adapter before the driver freezes the batch. + bazel build //tools:process_resources_native --config=clang_release \ + --disk_cache="${HOME}/.cache/bazel-disk" + launcher="$(bazel cquery //tools:process_resources_native --config=clang_release \ + --output=starlark --starlark:expr='target.files_to_run.executable.path')" + cp "${launcher}" "${RUNNER_TEMP}/benchmark-resource-launcher" fixture_parent="${RUNNER_TEMP}" if [[ "${RUNNER_OS}" == Linux ]]; then fixture_parent=/dev/shm @@ -99,6 +105,7 @@ jobs: python3 tools/benchmark_campaign.py run --repo="${GITHUB_WORKSPACE}" \ --plan=campaign/campaign.json --job="${{ matrix.id }}" \ --output="${RUNNER_TEMP}/backfill" --fixture-parent="${fixture_parent}" \ + --resource-launcher="${RUNNER_TEMP}/benchmark-resource-launcher" \ --disk-cache="${HOME}/.cache/bazel-disk" - uses: actions/upload-artifact@v7 if: always() diff --git a/.github/workflows/benchmarks.yml b/.github/workflows/benchmarks.yml index 55961ca59ea..56785a064fb 100644 --- a/.github/workflows/benchmarks.yml +++ b/.github/workflows/benchmarks.yml @@ -63,6 +63,9 @@ jobs: --disk_cache="${HOME}/.cache/bazel-disk" cp bazel-bin/xff/cli/xff "${RUNNER_TEMP}/benchmark-head" cp bazel-bin/xff/engine/read_benchmark "${RUNNER_TEMP}/benchmark-head-reads" + launcher="$(bazel cquery //tools:process_resources_native --config=clang_release \ + --output=starlark --starlark:expr='target.files_to_run.executable.path')" + cp "${launcher}" "${RUNNER_TEMP}/benchmark-resource-launcher" driver="$(pwd)/$(bazel cquery //tools:benchmark_resources --config=clang_release \ --output=starlark --starlark:expr='target.files_to_run.executable.path')" ( @@ -141,7 +144,7 @@ jobs: python3 tools/benchmark_shards.py --plan --adaptive --count=5 "${scales[@]}" \ --partition=samples --repetitions=15 --keep=15 \ --cpus=1 --cpus=${{ matrix.cpus }} --output=benchmark-plan.json - tar -cf benchmark-build.tar -C "${RUNNER_TEMP}" benchmark-head + tar -cf benchmark-build.tar -C "${RUNNER_TEMP}" benchmark-head benchmark-resource-launcher - uses: actions/upload-artifact@v7 with: name: benchmark-build-${{ matrix.platform }} diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 23846f6014d..43352a9192a 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -750,9 +750,12 @@ jobs: namespace: default - name: Build one optimized binary for all three measurement shards run: | - bazel build //xff/cli:xff //xff/engine:expression_benchmark //xff/engine:expression_run_benchmark --config=clang_release --disk_cache="${HOME}/.cache/bazel-disk" + bazel build //xff/cli:xff //tools:process_resources_native //xff/engine:expression_benchmark //xff/engine:expression_run_benchmark --config=clang_release --disk_cache="${HOME}/.cache/bazel-disk" cp bazel-bin/xff/cli/xff "${RUNNER_TEMP}/benchmark-head" - tar -cf benchmark-build.tar -C "${RUNNER_TEMP}" benchmark-head + launcher="$(bazel cquery //tools:process_resources_native --config=clang_release \ + --output=starlark --starlark:expr='target.files_to_run.executable.path')" + cp "${launcher}" "${RUNNER_TEMP}/benchmark-resource-launcher" + tar -cf benchmark-build.tar -C "${RUNNER_TEMP}" benchmark-head benchmark-resource-launcher - name: Measure expression preparation and execution baseline run: | bazel run //xff/engine:expression_benchmark --config=clang_release --disk_cache="${HOME}/.cache/bazel-disk" -- \ diff --git a/BUILD.bazel b/BUILD.bazel index 79bbf9fda7c..62bd24d766e 100644 --- a/BUILD.bazel +++ b/BUILD.bazel @@ -76,6 +76,7 @@ filegroup( ".github/actions/bazel-cache-restore/action.yml", ".github/actions/bazel-cache-save/action.yml", ".github/actions/benchmark-measure/action.yml", + ".github/workflows/benchmark_backfill.yml", ".github/workflows/benchmark_pages.yml", ".github/workflows/benchmarks.yml", ".github/workflows/cache_size.yml", diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 7b993042db3..6af137e5ca1 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -40,8 +40,13 @@ Run all tooling suites with `bazel test //tools:python_tests`; they also run und The benchmark integration is `//xff/engine:read_benchmark_test`. Run the measurement commands with `bazel run //tools:measure_resources -- -- COMMAND...` or `bazel run //tools:benchmark_resources -- XFF --output=REPORT.json`. -The benchmark driver declares its measurement executable and runs each measurement in a fresh -process, preserving per-invocation peak-memory accounting. Direct script invocation remains available. +The benchmark driver declares its measurement executable and a small native pipeline launcher. +Each measurement uses a fresh process, and the native launcher accounts for individual commands +after leaving Python's address space. RSS remains a kernel high-water mark with the native +pre-exec footprint included; pipeline peak sums are not simultaneous peaks. Accounting methods +are recorded separately so they cannot share incompatible timing baselines. Direct script +invocation remains available with a prebuilt `--resource-launcher`; see +[native process accounting](docs/benchmark-comparisons.md#native-process-accounting). Pre-commit owns changed-file formatting and policy checks, plus fast, narrowly triggered checker self-tests. Its Python hooks use the managed Python 3.13 environment. Process-measurement and fuzz diff --git a/docs/benchmark-comparisons.md b/docs/benchmark-comparisons.md index 50742eba568..aceab18c721 100644 --- a/docs/benchmark-comparisons.md +++ b/docs/benchmark-comparisons.md @@ -172,6 +172,57 @@ downloaded, and hosted CI remains unchanged until the local measurements support ## Tasks and equivalence +### Native process accounting + +New collections use a small native pipeline launcher after the fresh Python +worker. The native process forks the measured commands only after exec has +discarded Python's address space; its own `wait4` usage is not reported as a tool +measurement. Each direct command has an individual RSS high-water mark. Pipeline +memory remains the sum of those individual peaks, an upper bound rather than a +simultaneous peak. The kernel can still include the smaller native child's +pre-exec footprint, so very small-command RSS needs a native control before +attributing it to the command's allocations. + +The extra native launch boundary is deliberately included in elapsed and +first-output wall time. CPU usage and peaks account for the measured commands, +including their native pre-exec setup, not the accounting parent. New reports +record the launcher binary hash and the +memory/wall-time method in `contract.resource_accounting`; the full executable +path is retained separately in `resource_launcher`, and merged shard provenance +preserves each host's launcher identity. Different accounting methods +or launcher hashes cannot share main baselines or normalization windows. Older +reports remain unchanged and renderable, and dataset catalogs retain both methods +and their observations under the same workload recipe. Do not infer an engine +speedup from an old-method/new-method timing comparison. + +Bazel declares and builds the launcher before executing measurement tools. Direct +script use requires an explicit prebuilt binary; measurement never triggers a +build. For example, prepare it before any timing session: + +```sh +bazel build //tools:process_resources_native --config=clang_release +launcher=$(bazel cquery //tools:process_resources_native --config=clang_release --output=files) +python3.13 tools/benchmark_compare.py --resource-launcher="$PWD/$launcher" \ + --binary=/path/to/optimized/xff --report=/tmp/native-comparison.json --cpus=1 +``` + +The PR and main CI build jobs retain the optimized accounting helper alongside +XFF in `benchmark-build.tar`. Every measurement shard consumes that same +prebuilt helper through `--resource-launcher`; it does not run Bazel. Hosted +historical backfill builds and copies the current helper before freezing its +batch and building historical XFF revisions. This separates the accounting +adapter's identity from the measured source revision and keeps compilation +outside the measurement phase on both Linux and macOS. + +The standalone resource tool, backfill driver and local benchmark command also +accept `--resource-launcher`. Frozen backfill contracts include the actual +launcher identity and both accounting source files. Changing either the driver +or launcher requires a new batch; it cannot retrofit memory measurements in an +existing batch. The launcher inherits the fresh worker's affinity and process +group, so the comparison timeout still terminates the complete pipeline. + +### Task populations and output + | Task | Participants | Contract | | ---------------------- | ---------------------- | ----------------------------------------------------- | | File enumeration | xff, find, rg | All regular files, including hidden and ignored names | diff --git a/docs/benchmark-correctness-audit.md b/docs/benchmark-correctness-audit.md index 340b741115b..45fe5937afe 100644 --- a/docs/benchmark-correctness-audit.md +++ b/docs/benchmark-correctness-audit.md @@ -112,8 +112,9 @@ retrofit the binary identity of a historical measurement. Regular CI retains report artifacts for 30 days and executable build artifacts for three days; hosted backfill artifacts omit executables. Preserve available original binaries, build manifests -and logs before cleanup or artifact expiry. Linux executable verification remains outstanding; -the 72 checked Mac binaries do not verify the Linux measurements. +and logs before cleanup or artifact expiry. The initial Mac audit left Linux executable +verification outstanding; the native Linux follow-up below now covers the available local +Linux artifacts. The 72 checked Mac binaries do not verify the Linux measurements. On Linux, verify each retained executable against its original report with the PR's `tools/benchmark_provenance.py --report=... --binary=... --retention-reference=...` command. @@ -233,14 +234,75 @@ Profiling must not compete with accepted timing collection. Linux reported RSS needs an independent check: small XFF, find and rg runs all show a similar roughly 25 MB floor. The forked Python launcher may contribute a pre-exec high-water mark to -`wait4` RSS. This is a hypothesis, not an established defect. Compare a direct native launcher +`wait4` RSS. This was the initial hypothesis; the native controls below establish the Linux +defect. Compare a direct native launcher and `/usr/bin/time -v` against the Python worker before using this metric to diagnose arenas. +A native pipeline accounting follow-up is separate from engine changes. It +forks measured commands after leaving Python's address space and records a +distinct wall-time/memory method and launcher hash. Ten affected tool suites pass +on native Linux, including an inflated Python parent, actual child allocations, +individual pipeline peaks, output, affinity, closed stdin, termination cleanup +and direct-script runfiles resolution. Frozen batches and every incoming shard +validate the launcher method/hash; merged provenance retains each host's path. +All 57 Python tooling suites and the repository-wide tooling check pass on +Linux. Reports display the accounting boundary and launcher hash, or warn +about the legacy Python floor, without modifying historical observations. + +Hosted validation found two follow-up integration issues. Darwin defines +`sigemptyset` as a function-like macro, so the helper must invoke it without a +namespace qualifier. The direct-Python benchmark shards also need the prebuilt +helper in their shared artifact, not just XFF. Local fixes stage the helper in +PR/main build archives, pass its explicit path to the measurement action, and +prepare it before hosted backfill freezes a batch. Regression tests check those +workflow boundaries and forbid Bazel builds in the shard action. After the +independent clock-control measurement session and diagnostic profiles finished, +all 57 tooling suites, the repository-wide tooling check and enforcing helper +clang-tidy passed with these fixes. Follow-up hosted run `38011945259` passes +full Linux/macOS tests and all three measurement shards on each platform, +including actual native-helper execution on macOS. Independent native Mac +accounting calibration and scheduler performance controls remain open. + +The optimized helper after the Darwin macro fix has SHA-256 +`60bcb395bb3d0eccccd0a3d0cb2407538b1f96c45d5e1e156a0bd4522f93328e`. +Five additional native/Python/time controls per tool pass the same output oracle +and reproduce the accounting-floor finding. Their raw observations are retained +in [the portability follow-up controls](benchmarks/native-resource-accounting-portability-controls.json). +The original control artifact remains unchanged; the earlier helper executable +is also retained independently with the clock-control measurement evidence. + +A real backfill pilot built and verified the unchanged #990 executable, measured +both v2 layouts and then reused the verified build and completed report on an +identical resume. Its batch freezes the native launcher and both new driver +source hashes; its report records the same launcher/method contract. Artifacts +are retained at `/tmp/xff-native-accounting-backfill-final-pilot`, batch +`dbd9ca40a57b277e4d55a21d894927d66caf4bf53be138082086eaf1b02dcf4a`. +The 10-file, one-worker, one-sample pilot is a workflow/correctness check, not +the complete prepared-grid performance workload or acceptance evidence. + +Five independent 20-file controls per tool compare the optimized native launcher, +the original fresh Python worker and `/usr/bin/time` against the same commands +and correctness oracle. XFF is about 5.2 MiB under both native methods versus +about 24 MiB with Python. `true` is about 1.5 MiB with both native methods versus +about 24 MiB with Python; find and rg likewise lose that Python floor. This +establishes the Linux accounting defect, not an engine allocation improvement. +Retained commands, executable hashes and all raw peaks are in +[the independent accounting controls](benchmarks/native-resource-accounting-controls.json); +the final local artifact is `/tmp/xff-resource-accounting-final-controls.json`. +Launcher SHA-256 for the original controls is +`e6766cea6431e91b5a5c1d16746079d59ed0e70bb13bce220e9796d23a09fb89`. + +The new boundary includes launcher startup/teardown in wall time and still +permits native pre-exec footprint in kernel high-water accounting. Native macOS +controls and the 20k/50k/100k allocation investigation remain pending. Historical +reports remain intact and cannot normalize against the new method; corrected +memory measurements cannot be retrofitted to an old observation. + ### macOS control and acceptance Run the same fixtures and experimental commits on the M5 Pro. Profile thread creation, coordinator work and allocation with native sampling/Instruments. Record performance/efficiency -core scheduling limits; a worker count is not Linux-style verified physical-core affinity. +core scheduling limits; a worker count alone does not prove physical-core affinity. Accept an engine change only after repeated A/B measurements preserve result hashes and improve the targeted cells, with no material regressions in single-worker, large-grid, deep, content, @@ -248,3 +310,564 @@ metadata and slow-storage controls on both platforms. Run affected correctness/c and appropriate sanitizers. Report absolute XFF time, reference time and same-run ratio together. The current evidence supports investigating specific costs; it does not establish that XFF will beat every reference tool on every workload. + +## Native Linux follow-up (2026-10-09) + +The native session uses merged audit driver commit +`4ea895f63106f05df7c90b629d20433ae1e03016`. The original engine baseline remains +`772994ab7905be77915978f06ea90ae5934aaeef`. The retained original baseline and +the fresh merged-driver build agree on executable SHA-256, +`f97833a8eb45f49b596665b47911c2df9a2558619778512fd31d1b38f2e56106`. +Their engine and tracked build-configuration sources are identical. The clock +controls below use the merged-driver revision; they do not substitute for the +requested fresh exact-revision baseline control on both native platforms. +Baseline builds use `clang_release`, with the historical ICU 70 build-library +path supplied explicitly. Complete prepared-grid runs retain nine raw samples +per cell, use the fastest seven estimator and store fixtures on verified tmpfs. + +### Host topology and storage limitations + +A read-only observation at `2026-10-10T09:36:42+00:00` identifies this Linux +environment as a KVM guest with ten allocated CPUs. Guest topology and affinity +are observable, but do not independently prove ten dedicated host physical +cores or host-side pinning. The workspace is ext4 on an exposed QEMU virtual +disk; its physical backing and storage latency are not established. Both +`/tmp` and `/dev/shm` are tmpfs, so a fixture under `/tmp` is not a disk or +slow-storage control. + +This observation postdates the earlier collections and is not proof of their +historical hypervisor state. Original reports, manifests and retained bytes +remain unchanged, including fields named `physical_cpu_ids`: interpret those +as recorded topology/affinity evidence, not independent host-pinning proof. +The guest observations support descriptive within-environment comparisons and +correctness controls, not bare-metal, physical-storage or slow-filesystem +acceptance. The [host-context evidence](benchmarks/native-linux-host-context.json) +preserves all eight original observation outputs and their hashes. Its original +source manifest is `/tmp/xff-scheduler-host-context.json`, SHA-256 +`175eec896d2bbe4812a33e296a24e6a2dce153430582502a124126f7c512163b`. + +### Retained Linux executables + +All 142 completed reports under the local Linux benchmark batch inventory match +their original retained executables and their original build manifests. They +cover 72 distinct commits and 38 distinct executable hashes; no mismatches were +found. Verification uses `benchmark_provenance.verify_retention`, checks the +standalone manifest against the report's embedded build record, and records a +measurement-bound proof for each report. Historical observations are unchanged. + +The original reports and binaries remain under `/home/marcus/xff-benchmarks/batches`. +The native proof inventory is retained at +`/tmp/xff-linux-retention-verification/summary.json`, with per-report +`binary-verification.json` files below that directory. These checks verify the +available local Linux artifacts; they do not verify expired hosted artifacts. + +### Worker scheduling experiment + +Linux `kernel.perf_event_paranoid` is now `0`, and native `perf` hardware counters +are available. Startup-boundary profiles include worker creation and teardown, +Abseil mutex slow paths and scheduling overhead; those observations alone do not +attribute the startup cost to pthread creation. Keeping directory reads serial +removes the small-work cliff but loses useful concurrency on large broad trees. +[PR #991](https://github.com/mboworks/xff/pull/991) admits directory reads only +when at least 64 independent sibling directories are available. Its hosted Linux +and macOS tests, sanitizers, all three benchmark shards on each platform and +combined benchmark comparison pass. + +The next experiment shares one traversal-owned executor across directory read-ahead, +eager stat work and eligible content matching. Each admitted batch submits at +most one drain job per useful worker. Directory jobs repeatedly claim independent +listing reads; stat jobs claim 128-entry chunks; matcher jobs claim entry chunks. +Only the coordinator recurses, evaluates traversal controls and consumes ordered +results. Background workers remain bounded by the per-traversal allowance and +are reused until traversal completion; the coordinator is additional. Comparison +still has separate traversal/comparison ownership, as detailed below. + +Reuse alone does not establish efficient scheduling. Directory drain jobs currently +run until their sibling batch is exhausted, so they can occupy all workers while +the coordinator waits for a queued content or eager-stat batch. Controls must +check foreground progress and pool contention, not just thread creation counts. +The candidate in the current clean collection also counts previously processed +entries for cold matcher admission; that count is not evidence that enough work +remains to amortize startup, especially for a small rendered-content batch near +the end of a run. Hosted benchmark alarms also contradict accepting that policy: +on macOS, broad content-needle at 5,000 files and three workers measures 64.02 ms +versus main's 33.45 ms, while rg measures 57.29 ms versus 60.31 ms. Linux reports +content alarms at 2,000 and 5,000 files as well. The benchmark check is +non-blocking; its green conclusion is not evidence that these controls passed. +These hosted reports use the legacy prepared grid, not the native v2 fixtures, +so they are portability warning evidence, not a substitute for the native audit. + +A local follow-up removes the accumulated count and fixed 8,192-entry startup +gate. It estimates pending work from a 16-entry prefix, excluding that completed +prefix and all past batches. Useful worker count is capped by remaining entries, +the configured allowance and estimated work per worker (experimental budgets: +500 microseconds cold, 50 microseconds warm). At least two workers and 16 pending +entries per worker are required. Pure policy tests cover count/time boundaries +without asserting that instrumented or descheduled execution is fast. The +follow-up passes seven affected normal suites (including generated-reference +validation) and six affected suites under MSan, TSan and ASan/UBSan. It has not +been measured and is not the frozen candidate in the completed collection. +Estimator representativeness, admission budgets and queue fairness remain +experimental pending controls. + +### Isolated mutex-clock startup finding + +The completed native profiling session retains 36 cells: broad 10/20 and deep +1,000/2,000, workers 1/3/10, and unchanged baseline, #991 and frozen #992 binaries. +Each cell includes nine fresh-process `perf stat` observations, 200 fresh-process +invocations under `perf record`, one discarded correctness-checked warmup and one +syscall trace. All 7,596 fresh invocations passed the fixture output oracle. +The complete 13-size grid defines both prepared maximum trees; materialized +trees, anchor hashes and retained original binaries were checked before and +after profiling. These instrumented observations are diagnostic, not acceptance +timings. Raw evidence is retained at `/tmp/xff-native-startup-profile-session1`. + +Eight additional `strace -k` sleep-stack controls identify a specific Linux/x86 +startup mechanism. The baseline parallel boundary requests 1 ms and 2 ms sleeps +inside Abseil's `MeasureTscFrequencyWithSleep`. Symbolized frames lead from +`ReadPool::Run` through the mutex wait-queue `Enqueue` operation and +`CycleClock::Frequency` to this one-time calibration. The baseline single-worker +controls and #991's inline directory controls do not request these calibration +sleeps. Raw sleep-stack controls are retained at +`/tmp/xff-native-calibration-trace-session1`; ELF trace offsets must be mapped +through the executable LOAD segment before symbolization. + +The pinned Abseil 20260817.0 source uses the sysfs TSC frequency when available. +This host lacks `/sys/devices/system/cpu/cpu0/tsc_freq_khz`, so its x86 fallback +starts at a 1 ms sleep and doubles until consecutive estimates agree within 1%. +Other threads can spin or back off while that initialization completes. This +is an associated mutex initialization cost, not a per-thread creation cost, and +invalidates treating the provisional 500-microsecond cold-worker budget as a +measured startup model. + +An isolated unchanged-baseline build disables Abseil's optional unscaled cycle +clock with `--copt=-DABSL_USE_UNSCALED_CYCLECLOCK=0` and the matching +`--host_copt`, retaining all other historical release options. It uses the steady +clock with a fixed nanosecond frequency instead of TSC calibration. The four +affected walk/matcher/run/rg suites pass. Its retained build is +`/tmp/xff-absl-clock-control-build`, executable SHA-256 +`978f67355a6ebcd7362db1a995e70c143b3abca4de1014daa5d8d003d13c5909`. +Three independent ascending, descending and seeded-shuffle timing sessions +completed at `/tmp/xff-clock-control-repeated-session1`. Each creates fresh full +prepared maximum trees using all 13 grid sizes, with workers 1/3/10 and recorded +ten-CPU guest allocation. Enumeration runs at every anchor; content-needle +and absent-content controls run at 5k/20k/50k/100k. The three participants are +unchanged baseline, the same-source clock-only build and rg. Their order rotates +between rounds. Every cell has one discarded warmup and nine retained samples, +with fastest seven calculated independently. The 378 cells retain 10,206 samples; +all 11,340 invocations, including warmups, passed the output oracle. Materialized +fixture trees and executables were verified before and after collection. + +The following times are medians of the three independent session estimates. +Changes are medians of same-session clock/baseline ratios, not ratios of the +separate medians. Raw samples are not pooled across sessions. + +| Layout | Files | Workers | Baseline ms | Clock-only ms | rg ms | Paired change | +| :----- | ----: | ------: | ----------: | ------------: | ----: | ------------: | +| broad | 20 | 3 | 5.258 | 2.069 | 3.232 | -60.3% | +| deep | 2000 | 3 | 5.939 | 2.946 | 4.251 | -51.0% | +| broad | 10 | 1 | 1.762 | 1.796 | 1.565 | +3.2% | + +The tiny single-worker regression occurs in all three sessions, ranging from +1.94% to 4.14%; it must not be discarded as an unchanged control. Both variants +use the same native accounting helper, including helper startup in wall time. +Their absolute times must not be pooled with historical Python-launch timings. + +A separate completed native control profiles baseline and clock-only builds at +broad 20/deep 2k with workers 1/3/10: twelve cells, nine fresh `perf stat` +observations plus a warmup and a symbolized syscall trace per cell. All 132 +invocations pass the oracle. At the parallel boundary both builds still create +exactly two workers; only the baseline requests the 1 ms and 2 ms calibration +sleeps. Single-worker controls request neither. These counters and trace +durations are diagnostic and are not included in the uninstrumented timings. +No default build setting has changed. Apple already disables the optional clock +in this Abseil version; that source fact is not macOS performance validation. + +#### Retained clock-control review artifacts + +The [machine-readable index and complete cell summaries](benchmarks/native-clock-startup-controls.json) +record commands, build and binary identities, fixture hashes, sampling policy, +allocation, all per-session estimates, native mechanism controls and archive +SHA-256 values. Download the four gzip-compressed JSON archives for raw evidence: + +- [Native profiles, calibration stacks and reproduction scripts](benchmarks/native-clock-startup-profiles.json.gz). +- [Ascending timing session](benchmarks/native-clock-startup-timings-1.json.gz). +- [Descending timing session](benchmarks/native-clock-startup-timings-2.json.gz). +- [Seeded-shuffle timing session](benchmarks/native-clock-startup-timings-3.json.gz). + +The profiles archive retains the 36-cell startup counters/traces, eight +symbolized calibration calls, the twelve clock-only mechanism controls, build +and measurement manifests, analyses and exact reproduction scripts. Each timing +archive preserves its full report, including all samples and correctness +observations. Verify compressed and decompressed hashes against the index before +analysis. Original executables and large `perf.data` recordings remain at their +recorded local retention paths; the review artifacts include their hashes, not +their bytes. The historical native accounting helper is separately retained and +hash-verified so later helper builds do not invalidate these observations. + +These completed controls isolate a Linux startup mechanism. They do not establish +acceptance of #991's directory threshold, #992's executor policy, or a default +clock configuration. Eager metadata, slow-storage and native macOS controls +remain open, as do allocation and large-grid slope investigations. + +### Shared-executor correctness coverage + +Correctness checks include nested read-ahead above the admission threshold, +partial stat chunks with missing entries, repeated matcher transitions and +executor reuse. An early-stop test deliberately holds a prefetched sibling read +open while the coordinator quits: `Walk` must wait before destroying the walker, +even though its executor survives for another phase. Explicit Abseil completion +signals replaced the experiment's standard-library futures after expanded TSan +coverage reported a shared-state completion/deallocation race. + +The interrupted `/tmp/xff-perf-shared-executor-v2` run is diagnostic only: +correctness builds overlapped its measurements, and its measured source predates +the final scheduling changes. It supplies no acceptance timing evidence. + +### Command-wide scheduling gap + +The frozen #992 executor is owned by one `RunFindCore` traversal, not by the +complete command. Comparison starts the left traversal with unconditional +`std::async` and runs the right traversal on the calling thread. Each traversal +creates its own executor with the configured worker allowance. Consequently, +comparison can have two coordinators and two independent worker pools; even +`--jobs=1` still starts the extra comparison coordinator. After both traversals +finish, `ParallelCompare` creates another pool for eligible file pairs rather +than reusing their workers. The concurrent comparison coordinators predate #992; +the draft does not fix that existing command-wide ownership gap. + +Directory drain jobs also consume their entire sibling batch before returning +to the common queue. Giving each worker a long-lived drain amortizes dispatch, +but can delay queued content and metadata work. Read-ahead retains complete +listings without a command-wide byte budget, and quit waits for already queued +reads rather than canceling unnecessary work. A bounded pool alone does not +prove a bounded frontier, fair scheduling or enough useful remaining work. + +The next scheduler design must define whether the coordinator counts toward +the command's concurrency allowance, share that allowance across comparison +sides and phases, bound pending work and retained bytes, and balance substantial +batches without starving another stage. Workers must not wait on child tasks in +their own executor. Do not simply pass the current executor to two concurrent +coordinators: its startup and worker-count interface assumes one coordinator. +Thread reuse and count-based admission are not acceptance evidence for these +requirements; native Linux and M5 Pro controls remain necessary. + +### Memory-accounting finding and remaining acceptance work + +Direct `/usr/bin/time -v` runs show approximately 5.3-5.4 MiB peak RSS for a small +XFF invocation, while the Python comparison worker reports approximately +22-23 MiB for the same command. A trivial native command also reproduces the +Python worker's high floor. The forked launcher's inherited high-water mark must +be corrected or explicitly excluded before using those reported peaks to choose +arena sizes. This is separate from the worker scheduler experiment. + +The clean full-grid collection at `/tmp/xff-perf-shared-executor-clean-v2` +completed before later correctness builds. Its three independently verified +binaries have identical fixture, oracle, allocation and reference identities +across all 858 task cells. It reproduces the baseline small-work cliff, but also +shows content regressions in the frozen #992 candidate; it is one sequential +session, not repeated/reordered acceptance. The local cost-aware follow-up has +not been measured by that collection. + +### Fresh exact-source full-grid Linux baseline (2026-10-10) + +The exact initially requested source, `772994ab7905be77915978f06ea90ae5934aaeef`, +has now been freshly built with its historical `clang_release` configuration. +Clean source/HEAD/tree checks pass; the saved executable SHA-256 is +`f97833a8eb45f49b596665b47911c2df9a2558619778512fd31d1b38f2e56106`, +matching the original retained baseline bytes. Its tracked build-configuration +hashes match that exact source, not an inferred equivalent revision. + +The accounting driver is frozen at `0e296e40ca6bf523215d80d1dc02deb3503b796c`, +including the additional #994 driver fixes beyond original #990. The batch +records every driver-module hash and the retained native helper/method identity; +do not claim this is the original #990 driver or combine its absolute timings +with historical Python launching. All compilation finished before measurement. + +The complete 13-anchor grid, broad/v2 and deep/v2, workers 1/3/10, recorded +ten-CPU guest allowance, tmpfs, one discarded warmup and nine samples/fastest +seven completed in batch +`f586e579b2d57d0f9afa24e6d06849d6bc1df4d96654e5bcb349e77d8c6a9d1d`. +All 858 task cells, 14,040 retained samples and 1,560 discarded warmups pass the +collection oracle: 15,600 correct fresh participant invocations. A separate +post-run verifier checks the original binary, standalone/embedded manifests, +historical tracked configuration, frozen driver/helper, all task keys, +fixture/anchor/oracle identities, affinity, sample validity/output lengths, +native resource accounting and independently recomputed fastest-seven estimates. + +The small-work cliff is reproduced in this exact-source baseline: + +| Layout | Workers | Files | XFF ms | rg ms | XFF/rg | +| :----- | ------: | ----: | -----: | ----: | -----: | +| broad | 1 | 10 | 1.894 | 1.653 | 1.146 | +| broad | 1 | 20 | 1.823 | 1.663 | 1.096 | +| broad | 3 | 10 | 1.842 | 3.103 | 0.594 | +| broad | 3 | 20 | 5.241 | 3.230 | 1.623 | +| deep | 1 | 1000 | 2.308 | 2.021 | 1.142 | +| deep | 1 | 2000 | 2.849 | 2.494 | 1.142 | +| deep | 3 | 1000 | 2.386 | 3.223 | 0.740 | +| deep | 3 | 2000 | 6.151 | 3.923 | 1.568 | + +Ten-worker controls likewise measure 5.232 ms at broad 20 and 6.121 ms at deep +2k. The [baseline index](benchmarks/native-exact-baseline-controls.json) retains +all selected enumeration rows, commands/contracts, checksums and limitations. +The [complete derived analysis](benchmarks/native-exact-baseline-analysis.json.gz) +contains every task's raw sample arrays, absolute estimates and same-run ratios. +[Provenance and reproduction scripts](benchmarks/native-exact-baseline-provenance.json.gz) +retain the frozen batch, original build log, both retention proofs, driver +sources, executed-command handoff and verification/export code. + +The original report's exact JSON bytes are preserved in eleven lossless gzip +byte chunks under the existing file-size policy: +[1](benchmarks/native-exact-baseline-report-bytes-1.gz), +[2](benchmarks/native-exact-baseline-report-bytes-2.gz), +[3](benchmarks/native-exact-baseline-report-bytes-3.gz), +[4](benchmarks/native-exact-baseline-report-bytes-4.gz), +[5](benchmarks/native-exact-baseline-report-bytes-5.gz), +[6](benchmarks/native-exact-baseline-report-bytes-6.gz), +[7](benchmarks/native-exact-baseline-report-bytes-7.gz), +[8](benchmarks/native-exact-baseline-report-bytes-8.gz), +[9](benchmarks/native-exact-baseline-report-bytes-9.gz), +[10](benchmarks/native-exact-baseline-report-bytes-10.gz), and +[11](benchmarks/native-exact-baseline-report-bytes-11.gz). +Decompress and concatenate in ascending index-recorded offset order; individual +and reassembled SHA-256 checks verify the exact original bytes. The complete +report/analysis, original binary/helper and build artifacts remain at +`/tmp/xff-perf-baseline-exact772-native-session1`; review archives do not include +the executable bytes themselves. + +Retained samples record output lengths rather than full stdout; collection +checks the actual output oracle before retaining each sample. Post-run +fixture/oracle regeneration reuses the pinned definitions, checking internal +consistency rather than a separate implementation of the workload specification. +Generated/ignored `MODULE.bazel.lock` cannot be compared to a tracked Git blob. +This is one ordered Linux baseline session, not repeated/reordered engine A/B +acceptance or native Mac evidence. The provenance archive also includes a +same-driver/exact-source M5 Pro baseline handoff script, syntax-checked only on +Linux. It retains the helper before historical compilation and records hardware, +P/E-core keys and storage without claiming Linux affinity or verified RAM-disk +storage; it has not run on macOS. Native Mac accounting, Instruments, allocation +and repeated/reordered acceptance remain required. + +### Large single-worker allocation diagnostics (2026-10-10) + +A user-local Heaptrack 1.5.0 bundle was extracted under `/tmp`; all five Ubuntu +package archives match their repository SHA-256 values. No system package or +security setting changed. A known malloc/realloc control verifies three explicit +allocation calls and a 6 MiB live allocation peak, plus the independently +identified runtime allocation. Periodic short-process snapshots miss that peak; +the following heap values instead come from every allocation/free event. + +The unchanged retained baseline was profiled once at 20k/50k/100k files with one +worker on each full-grid v2 layout. Each cell also runs once without Heaptrack +through the native resource launcher for independent RSS. Both commands pass the +same original output oracle; complete materialized maximum trees and executable +identities match before/after. These are twelve correct diagnostic invocations, +not repeated timing controls. Tracked requested heap bytes and native RSS are +different metrics; non-interposed allocation mechanisms are outside Heaptrack's +coverage, and profiler overhead is excluded from the separate RSS control. + +| Layout | Files | Allocation calls | Peak tracked heap MiB | Native RSS MiB | +| :----- | -----: | ---------------: | --------------------: | -------------: | +| broad | 20000 | 46106 | 0.178 | 5.191 | +| broad | 50000 | 112294 | 0.238 | 5.281 | +| broad | 100000 | 223942 | 0.311 | 5.531 | +| deep | 20000 | 41890 | 3.174 | 8.469 | +| deep | 50000 | 106565 | 14.858 | 20.500 | +| deep | 100000 | 211212 | 34.006 | 40.191 | + +Deep traversal retains much more live heap despite similar allocation counts. +At its 100k global peak, summing stack weights containing `ReadDir::JoinPath` +accounts for about 24.3 MiB; stacks containing `StatEntries` and `reserve` +account for about 9.2 MiB. Source inspection shows each recursive `Descend` +retains its parent listing while `HandleChildren` descends further; those +listings hold full path strings and entry vectors. This is evidence for examining +listing/path lifetime and depth-dependent path length, not for increasing an +arena reserve. It does not establish the CPU-time contribution or validate a +lifetime optimization. + +The [allocation index](benchmarks/native-large-allocation-controls.json) +retains package/control provenance, build and helper identities, all six cells, +raw-profile hashes, independent RSS observations and archive checksums. Download +the per-cell archives for original zstd Heaptrack bytes, complete allocation and +global-peak stacks, analyzer output, command stdout/stderr and reproduction scripts: + +- [Broad 20k](benchmarks/native-large-allocation-profiles-broad-20000-jobs1-files.json.gz), + [50k](benchmarks/native-large-allocation-profiles-broad-50000-jobs1-files.json.gz), + [100k](benchmarks/native-large-allocation-profiles-broad-100000-jobs1-files.json.gz). +- [Deep 20k](benchmarks/native-large-allocation-profiles-deep-20000-jobs1-files.json.gz), + [50k](benchmarks/native-large-allocation-profiles-deep-50000-jobs1-files.json.gz), + [100k](benchmarks/native-large-allocation-profiles-deep-100000-jobs1-files.json.gz). + +Deep 100k's complete raw stdout is split into three lossless gzip byte chunks: +[part 1](benchmarks/native-large-allocation-deep-100000-stdout-1.gz), +[part 2](benchmarks/native-large-allocation-deep-100000-stdout-2.gz), and +[part 3](benchmarks/native-large-allocation-deep-100000-stdout-3.gz). +The index records their byte offsets and compressed/decompressed hashes; the +cell archive records the reassembled stream hash. Decompress and concatenate in +ascending offset order. All allocation-event totals are recomputed, and the +complete allocation/global-peak stack weights independently sum to those totals. +Original native artifacts remain at `/tmp/xff-native-large-allocation-profile-session1`. + +### Large single-worker CPU diagnostics (2026-10-10) + +The unchanged retained baseline executable was profiled on freshly materialized +full-grid v2 broad/deep trees at 20k/50k/100k files, pinned to one allocated guest +CPU with `--jobs=1`. Four workloads per anchor cover plain enumeration, +`--sort=tree` enumeration, enumeration with `-collect:audit`, and content-needle +matching. These are real CLI workloads, not isolated per-phase benchmarks. +Fixture and executable identities match before/after. Each of the 24 cells has +one warmup, nine direct `perf stat` observations and fifty fresh invocations +under `perf record`: all 1,440 invocations pass the original oracle. Tree-sort +controls additionally check hierarchical path order. No builds or acceptance +timings overlap this diagnostic collection; no lost samples are reported. + +Plain enumeration's counter medians are: + +| Layout | Files | Task-clock ms | User instructions/file | +| :----- | -----: | ------------: | ---------------------: | +| broad | 20000 | 9.39 | 2556.65 | +| broad | 50000 | 27.08 | 2527.67 | +| broad | 100000 | 53.39 | 2513.26 | +| deep | 20000 | 9.95 | 2547.55 | +| deep | 50000 | 27.08 | 2567.81 | +| deep | 100000 | 62.65 | 2608.06 | + +User instructions per input file stay within approximately 2.5k-2.6k despite +deep traversal's much larger live heap. That separates the allocation-lifetime +finding from a claim of an equally large instruction-count discontinuity; +it does not explain all elapsed-time scaling. At 100k, collection increases +user instructions from 251.3 to 376.1 million on broad and from 260.8 to 390.0 +million on deep. Tree sorting gives 288.7/366.9 million and content matching +707.5/730.1 million respectively. These workload differences are not independent +causal phase costs, nor repeated engine/reference A/B acceptance. + +The recording includes its Python repetition driver. Although reports filter +the `xff` command, their initial printed percentages still use all recorded +event periods as the denominator. The retained analysis instead sums XFF's +own leaf periods, including unknown locations, and recomputes all shares. +Coarse exclusive labels use the named function, not types appearing only in its +argument list. Directory/metadata, evaluation, allocator, string/memory and +coordinator helpers all contribute; these sampled labels are not precise wall +time for traversal, evaluation, collection or output phases. + +Raw records contain kernel-context sample IPs even though the recorded event +attributes say `exclude_kernel=1`. An independent `perf script` check verifies +all 24 raw sample counts/period sums against the XFF-filtered self histograms; +kernel-context periods remain explicitly unattributed. Ordinary sampling allows +location skid, a possible explanation rather than an isolated host diagnosis. +Counter exclusion and sampled CPU mode have different meanings; see +[`perf_event_open` semantics](https://man7.org/linux/man-pages/man2/perf_event_open.2.html). +A `cycles:up` capability probe fails with "No supported events found" on this +host. No security setting was weakened to obtain symbols. Do not present these +unattributed samples as kernel CPU time or claim precise per-phase attribution. + +The [CPU diagnostic index](benchmarks/native-large-cpu-controls.json) retains +all cell summaries, executable/fixture identities, recording commands, raw +counter medians, filtered sample accounting, context checks and limitations. +The following archives retain all raw counter text, self reports, callgraphs, +sample-context records, event attributes and reproduction scripts: + +- [Broad 20k](benchmarks/native-large-cpu-profiles-broad-20000.json.gz), + [50k](benchmarks/native-large-cpu-profiles-broad-50000.json.gz), + [100k](benchmarks/native-large-cpu-profiles-broad-100000.json.gz). +- [Deep 20k](benchmarks/native-large-cpu-profiles-deep-20000.json.gz), + [50k](benchmarks/native-large-cpu-profiles-deep-50000.json.gz). +- Deep 100k: [enumeration](benchmarks/native-large-cpu-profiles-deep-100000-files.json.gz), + [tree sorting](benchmarks/native-large-cpu-profiles-deep-100000-files-tree.json.gz), + [collection](benchmarks/native-large-cpu-profiles-deep-100000-files-collect.json.gz), + [content](benchmarks/native-large-cpu-profiles-deep-100000-content-needle.json.gz). + +Deep 100k is partitioned by workload to meet the existing file-size policy +without discarding report text. All nine archive checksums, raw counter medians, +sample period/context sums and embedded scripts verify against original artifacts. +Original `perf.data` and complete base64 oracle arrays remain locally at +`/tmp/xff-native-large-cpu-profile-session1`; they are not included in the review +archives. Their hashes and reconstruction commands are retained explicitly. +The initial local analysis is superseded because it classified functions by +argument types and did not distinguish kernel-context IPs; the index identifies +both the superseded and corrected analyses without changing raw observations. + +### Workload allocation controls (2026-10-10) + +The exact initial-source executable `772994ab7905be77915978f06ea90ae5934aaeef` +(`f97833a8eb45f49b596665b47911c2df9a2558619778512fd31d1b38f2e56106`) now has +allocation profiles for five additional workloads at 20k/50k/100k files on both +full-grid v2 layouts: tree sorting, explicit collection, lazy stat, eager stat +and content-needle matching. Thirty Heaptrack profiles and thirty separate +uninstrumented native-resource controls complete successfully. Every output +matches its fixture oracle; tree sorting additionally preserves hierarchical +path order. Native RSS excludes profiler overhead. All invocations use one +allocated guest CPU and `--jobs=1`; these are not multiworker timing controls. + +Lazy metadata uses `-type f -size +0 -print0`; eager metadata uses +`-size +0 -type f -print0`. The latter starts with an unconditional metadata +consumer, matching `ExpressionMetadata`'s eager-demand rule. Size oracles are +derived from actual fixture-model byte lengths; content oracles from those +bytes' needle membership. Complete maximum-tree hashes and retained +executable/helper/driver identities match before and after collection. The +independent verifier regenerates all thirty oracles, checks sixty raw outputs +and recomputes every allocation/free event and native-resource relationship. + +Selected 100k results are below. Byte counts are exact observations, not pooled +or repeated estimates. Requested intercepted live heap and RSS remain distinct. + +| Layout | Workload | Allocation calls | Peak tracked heap bytes | Native RSS bytes | +| :----- | :------------- | ---------------: | ----------------------: | ---------------: | +| broad | tree sorting | 220752 | 330395 | 5976064 | +| broad | collection | 325620 | 26862227 | 32243712 | +| broad | lazy stat | 323947 | 326963 | 5795840 | +| broad | eager stat | 323949 | 326963 | 5812224 | +| broad | content needle | 357227 | 327171 | 5799936 | +| deep | tree sorting | 210808 | 35643867 | 41926656 | +| deep | collection | 312881 | 72085451 | 78327808 | +| deep | lazy stat | 310705 | 35658483 | 42143744 | +| deep | eager stat | 310707 | 35659475 | 42049536 | +| deep | content needle | 339423 | 35658691 | 41889792 | + +The collapsed stack weights sum exactly to every profile's event-count and +global-peak totals. Exclusive classification tests `EvalCollect` first, then +`ReadDir::JoinPath`, then `StatEntries` plus `reserve`, then stat path-copy +helpers, with all remaining weight retained as other. These are stack groups, +not precise isolated phases or CPU shares. At deep 100k collection's global +peak, stacks containing `EvalCollect` account for 36,456,976 bytes, directory +path construction for 25,475,264 and listing reserves for 9,618,816. Broad +collection stacks account for 26,701,744 of its 26,862,227-byte peak. The deep +listing/path lifetime finding therefore remains relevant while explicit +collection adds separate retained records. This does not identify all +collection bytes as arena storage or justify changing an arena reserve. + +Lazy/eager metadata adds allocation calls without a comparable peak increase; +symbolized stacks include transient `StatFields` string copies. Content also +adds calls while retaining a similar peak on these fixtures. Neither observation +establishes CPU cost, storage latency, useful parallelism or remaining-work +admission. Collection also changes eager metadata demand, so its difference +cannot be attributed to allocation alone. Warm tmpfs is not slow storage. + +The [workload allocation index](benchmarks/native-workload-allocation-controls.json) +retains all thirty results, full raw-file inventory, compressed/original +SHA-256 and byte counts, exact source/tree, full grid, command/allocation/helper +identities and reassembly instructions. Its thirty-five archives preserve all +360 original per-cell files, including zstd profiles, complete allocation/peak +stacks, analyzer output, native resources and both raw stdout streams. Identical +streams are stored once with byte-exact reconstruction references; larger JSON +payloads use ordered gzip byte chunks under the unchanged 500 KB file-size +policy. No samples, profile bytes or output records are discarded. + +The provenance archive includes frozen driver sources, collection/verification +logs, independent oracle/event verifier, stack analyzer and lossless export +verifier. Every reconstructed file matches the original bytes. Native original +artifacts remain at `/tmp/xff-native-workload-allocation-session1`; executable, +helper and profiler executable bytes are excluded from the review archives, +with their retained identities/package provenance recorded. No runtime, +toolchain, macOS configuration or host security setting changes are included. + +The complete audit remains open. Final shared-executor timing must be collected +after every build has finished, using the complete prepared grid. Repeated +controls must cover content, eager metadata and slow storage. The six enumeration +and thirty additional workload allocation cells plus 24 CPU diagnostic cells +do not complete precise phase-level CPU/slope attribution, candidate-scheduler +allocation controls, slow storage or native macOS validation. +Hosted macOS checks provide portability evidence for PR #991; +they do not replace the specified native M5 Pro A/B and sampling controls for +the shared-executor experiment. diff --git a/docs/benchmarks/native-clock-startup-controls.json b/docs/benchmarks/native-clock-startup-controls.json new file mode 100644 index 00000000000..632afdcc867 --- /dev/null +++ b/docs/benchmarks/native-clock-startup-controls.json @@ -0,0 +1,9717 @@ +{ + "status": "repeated Linux clock mechanism controls; not cross-platform engine acceptance", + "raw_archives": [ + { + "name": "native-clock-startup-profiles.json.gz", + "sha256": "092b24d8d9b33de82f3945054fdb8afd4ff41210beb866b31258c2a07f798a5d", + "bytes": 180086, + "raw_json_sha256": "09366dc65d97ca871c89a08af553f7659347daf333e165b694a05e5a96e85c5f" + }, + { + "name": "native-clock-startup-timings-1.json.gz", + "sha256": "0231a8a96e3aef7f305f110359a66e69487bd0063a9d8c6beee10436881e614f", + "bytes": 141008, + "raw_json_sha256": "130168ffd8ee9eb7b8b81892f82669a29259cbf2d5e5e4ca7fe19877067ab932" + }, + { + "name": "native-clock-startup-timings-2.json.gz", + "sha256": "f941094a3fe4c3b1b91b0f19ad5eba1a1be8e9c47b4723134c2ee93fcc50db1b", + "bytes": 141101, + "raw_json_sha256": "c4fab8d6bbd870a07166008633802576a16a23fd90819a9e6459a80a2c5929ec" + }, + { + "name": "native-clock-startup-timings-3.json.gz", + "sha256": "ee9b9a96b0ea155adc9c5d0a4669b408b88e15a6f05fbd6d920aa363b56ec68a", + "bytes": 155017, + "raw_json_sha256": "d33b7bf4f4ed83789f8f014d6d5f5c1aa2302985a4775cae3311b5e008075459" + } + ], + "export_driver_sha256": "3c91baa15270216a6465a65691ab24ab423bc7fb18eed99a854bc197f6ad9477", + "timing_analysis": { + "status": "verified repeated isolated Linux clock controls; not cross-platform engine acceptance", + "verified_at": "2026-10-10T00:59:23.757475+00:00", + "manifest": "/tmp/xff-clock-control-repeated-session1/manifest.json", + "manifest_sha256": "e1434379d29f96f6999b5a1dc4356d40e6dd917e1e4459b518d1bac7904f600f", + "analysis_driver_sha256": "2e0cb50cef2de708f20899326f34c71c208b05f7dab01ccd204bcfbf33d803bf", + "source_revision": "4ea895f63106f05df7c90b629d20433ae1e03016", + "baseline_build": { + "sha256": "f97833a8eb45f49b596665b47911c2df9a2558619778512fd31d1b38f2e56106", + "revision": "4ea895f63106f05df7c90b629d20433ae1e03016", + "command": [ + "/usr/bin/bazelisk", + "--nosystem_rc", + "--nohome_rc", + "build", + "--config=clang_release", + "--action_env=LD_LIBRARY_PATH=/tmp/xff-icu70/usr/lib/x86_64-linux-gnu", + "//xff/cli:xff" + ], + "source": { + "revision": "4ea895f63106f05df7c90b629d20433ae1e03016", + "tree": "a56a093c3fdcb1af6c93fa4cb805cdad724b1707", + "clean": true + }, + "artifact": "bazel-out/k8-opt/bin/xff/cli/xff", + "configuration": { + ".bazelrc": "126e38472aeb6d5e8fab97ab8a15089ec89365c6c42ea24b54683bbbcdb66204", + ".bazelversion": "1b9487d55bea47fea50d226cc9c53bc548877ad2a318bac8fbc8b320f429e5c5", + "MODULE.bazel": "f3226b43b5a574092398783ac37e208b10456369e35fde70990cd1cbb8399b78", + "MODULE.bazel.lock": "e3bef3a20dd7cbe58bd25db54c8ae44398da99034b8d376a92e1c926781e0437", + "bazelmod/llvm.MODULE.bazel": "32e3107010f0cace2d07a14634b38e2b0fa9a06b77ece265de2c6a97ed2aaccc" + } + }, + "clock_build": { + "experiment": "Linux clock-only control, not a historical release build", + "revision": "4ea895f63106f05df7c90b629d20433ae1e03016", + "source": { + "revision": "4ea895f63106f05df7c90b629d20433ae1e03016", + "tree": "a56a093c3fdcb1af6c93fa4cb805cdad724b1707", + "clean": true + }, + "artifact": "bazel-out/k8-opt/bin/xff/cli/xff", + "command": [ + "/usr/bin/bazelisk", + "--nosystem_rc", + "--nohome_rc", + "build", + "--config=clang_release", + "--copt=-DABSL_USE_UNSCALED_CYCLECLOCK=0", + "--host_copt=-DABSL_USE_UNSCALED_CYCLECLOCK=0", + "--action_env=LD_LIBRARY_PATH=/tmp/xff-icu70/usr/lib/x86_64-linux-gnu", + "--jobs=8", + "//xff/cli:xff" + ], + "sha256": "978f67355a6ebcd7362db1a995e70c143b3abca4de1014daa5d8d003d13c5909", + "configuration": { + ".bazelrc": "126e38472aeb6d5e8fab97ab8a15089ec89365c6c42ea24b54683bbbcdb66204", + ".bazelversion": "1b9487d55bea47fea50d226cc9c53bc548877ad2a318bac8fbc8b320f429e5c5", + "MODULE.bazel": "f3226b43b5a574092398783ac37e208b10456369e35fde70990cd1cbb8399b78", + "MODULE.bazel.lock": "e3bef3a20dd7cbe58bd25db54c8ae44398da99034b8d376a92e1c926781e0437", + "bazelmod/llvm.MODULE.bazel": "32e3107010f0cace2d07a14634b38e2b0fa9a06b77ece265de2c6a97ed2aaccc" + }, + "driver_sha256": "c6326c30b7db3f61f0a7f4dbc73c7d86fa58f7e58c0e132edbcf6a214bf05811", + "clock_method": "Abseil optional unscaled cycle clock disabled for all target and exec C++ compilations", + "default_configuration_changed": false, + "macos_configuration_changed": false + }, + "clock_validation": { + "source": { + "revision": "4ea895f63106f05df7c90b629d20433ae1e03016", + "tree": "a56a093c3fdcb1af6c93fa4cb805cdad724b1707", + "clean": true + }, + "sha256": "978f67355a6ebcd7362db1a995e70c143b3abca4de1014daa5d8d003d13c5909", + "test_command": [ + "/usr/bin/bazelisk", + "--nosystem_rc", + "--nohome_rc", + "test", + "--config=clang_release", + "--copt=-DABSL_USE_UNSCALED_CYCLECLOCK=0", + "--host_copt=-DABSL_USE_UNSCALED_CYCLECLOCK=0", + "--action_env=LD_LIBRARY_PATH=/tmp/xff-icu70/usr/lib/x86_64-linux-gnu", + "--jobs=8", + "//xff/engine:walk_test", + "//xff/engine:parallel_match_test", + "//xff/engine:run_test", + "//xff/engine:rg_test" + ], + "tests": "passed", + "not_performance_acceptance": true + }, + "baseline_retention_verification": { + "schema": 1, + "method": "sha256-retained-executable", + "sha256": "f97833a8eb45f49b596665b47911c2df9a2558619778512fd31d1b38f2e56106", + "measurement_identity": "2f381eb5e5194ae5779dd285a48dccc88d3d2842a8472007fdca6ce85c8cb3fe", + "retention_reference": "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "verified_at": "2026-10-10T00:34:06.113211+00:00" + }, + "driver_hashes": { + "/tmp/xff-clock-control-measure.py": "aacab11c36c1607fab19ba468cf960242cfd9813de38074f25577a58e948ade9", + "/tmp/xff-native-resource-accounting/tools/benchmark_compare.py": "3125c9145c69c9f2bd90a273854913dbc41674178b0017a560315f13946196aa", + "/tmp/xff-native-resource-accounting/tools/benchmark_fixture.py": "bee7eb2bd51ae7c69ba8df7e923985daf3eb617ab1e43a076cc01152f608c0c0", + "/tmp/xff-native-resource-accounting/tools/benchmark_layouts.py": "823cfc115cc2a556fea0c6ce0976caf5b1a58ef0d9d1f371a6f49d2ee4b326db", + "/tmp/xff-native-resource-accounting/tools/benchmark_provenance.py": "5cfe87906f4ead07ca8cf00857ed751393cd8d4c8ce0f672bae7ad32f51c96cc", + "/tmp/xff-native-resource-accounting/tools/process_resources.py": "8a39146449514c519921ee153f1301621555694b3cf5a64b16edcd6538f5ac16" + }, + "allocation": { + "kind": "physical-cores", + "cpu_ids": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], + "required": true + }, + "resource_launcher": { + "path": "/home/marcus/.cache/bazel/_bazel_marcus/903d84883bded70e9e5965dd7aeb82fa/execroot/_main/bazel-out/k8-opt/bin/tools/process_resources_native", + "sha256": "e6766cea6431e91b5a5c1d16746079d59ed0e70bb13bce220e9796d23a09fb89", + "memory_method": "native pipeline fork/wait4 v1; native pre-exec footprint included; launcher usage excluded", + "wall_method": "monotonic wall time includes native launcher startup, output draining and teardown" + }, + "tools": { + "rg": { + "status": "available", + "path": "/home/marcus/.codex/packages/standalone/releases/0.162.0-x86_64-unknown-linux-musl/codex-path/rg", + "version": "ripgrep 15.2.0 (rev e89fff89ac)\n\nfeatures:+pcre2\nsimd(compile):+SSE2,-SSSE3,-AVX2\nsimd(runtime):+SSE2,+SSSE3,+AVX2\n\nPCRE2 10.45 is available (JIT is available)", + "sha256": "e62198eb19b136b88c330af83647b5a962cb99b6b1f066758568f12de1974849" + }, + "find": { + "status": "available", + "path": "/usr/bin/find", + "version": "find (GNU findutils) 4.10.0\nCopyright (C) 2024 Free Software Foundation, Inc.\nLicense GPLv3+: GNU GPL version 3 or later .\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law.\n\nWritten by Eric B. Decker, James Youngman, and Kevin Dalley.\nFeatures enabled: D_TYPE O_NOFOLLOW(enabled) LEAF_OPTIMISATION FTS(FTS_CWDFD) CBO(level=1)", + "sha256": "efe4843f166525b02f328f0c456a884d6a597f32d2c78cd615b6be0b64279bcf" + }, + "xff": { + "status": "available", + "path": "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "version": "xff 0.0.0", + "sha256": "f97833a8eb45f49b596665b47911c2df9a2558619778512fd31d1b38f2e56106" + }, + "fzf": { + "status": "unavailable" + } + }, + "sampling": { + "repetitions": 9, + "keep": 7, + "estimator": "mean fastest seven", + "warmup_rounds": 1, + "participant_order": "rotate each warmup/sample round", + "cache": "full maximum fixtures freshly materialized each session; no flush; reused within session" + }, + "scope": "files on every full-grid anchor; content needle/absent at 5k/20k/50k/100k; no metadata/slow-storage/macOS acceptance", + "sessions": [ + { + "path": "/tmp/xff-clock-control-repeated-session1/session-1-ascending/report.json", + "sha256": "34cb48b00a6427cfbe49d3cef654653e81f0241e659fa8892015bf37cdd051be", + "cells": 126, + "order": "ascending", + "completed_at": "2026-10-10T00:42:29.784650+00:00", + "fixtures": { + "broad": { + "definition": { + "name": "broad", + "revision": 2, + "fixture_revision": 3, + "topology": "shallow fan-out", + "files_per_directory": 64, + "anchor_prefix": "anchor-", + "counts": [ + 10, 20, 50, 100, 200, 500, 1000, 2000, 5000, 10000, 20000, + 50000, 100000 + ], + "anchor_policy": "nested ascending exact-count roots", + "special_entries": "one .gitignore and two symlinks in the smallest anchor", + "generator_identity": "59772f690eb10d1bb936d8b2cdabebe19935eaef332df40307c9a3917cf15696", + "anchor_hashes": { + "100000": "e50f2d1ecfadf23c81f155c001fbb43d3c5f22389c9af63ae5402f768227365f", + "50000": "a36187f596d499ceef4a2f7eca3041d964a70bd7f3ca822609b60b3995338636", + "20000": "4af5b9398e25934ff8efa18903f03fda48bef41592320bdc38b1c1b2a6eb5a64", + "10000": "9309e2c29a3265de67d97632ec7bbd6ddb6afd3799d88ae6f9459d0d5a55e5a1", + "5000": "f61be959a84df3cedd285505ebb39634f879add1c0e612121bb5ec14d6906391", + "2000": "22ff6f08aeca75da001db934910a07bfa17830e369cf2296162473ec94440732", + "1000": "195bbc70d3b92f267978652da384f1186a20751d3df13719832397a72acf902b", + "500": "4752f11e219421dd7efaef69769aae1aece976d68e07996d541cd35595ff7921", + "200": "fc204e3224e2da7508317c983e5fc4281b0ef7b51475631e6e51fdf844671250", + "100": "e7622458de6d500546f198c8b3042ef2a9b1ce843e5ddc2cdf556d68f73971e0", + "50": "284e1b33905a5a898fea29d7253db037353a432fc587356ecfb0bf16c7f3746a", + "20": "bcc4d3b15c413891eb95ecde104fb4c4a53a79345b1d61cd5597b2a37b5fd7ab", + "10": "a1c1fcf0c2709e281618289bd2a326da69395aa01595f310cbb324fe688ebca9" + } + }, + "root": "/dev/shm/xff-clock-control-15iltsrd/broad", + "tree_sha256": "92a3036334b0182ecbb49f691f859a89c86e3f082a6362e5da210693ecdc6acf", + "storage": "verified tmpfs", + "initial_verified": true, + "final_verified": true + }, + "deep": { + "definition": { + "name": "deep", + "revision": 2, + "fixture_revision": 3, + "topology": "narrow chained groups", + "files_per_directory": 512, + "anchor_prefix": "anchor-", + "counts": [ + 10, 20, 50, 100, 200, 500, 1000, 2000, 5000, 10000, 20000, + 50000, 100000 + ], + "anchor_policy": "nested ascending exact-count roots", + "special_entries": "one .gitignore and two symlinks in the smallest anchor", + "generator_identity": "8dec9f6185369fe2669f665b7259d374dad65d0a8eca1986b4d1656f2097c36f", + "anchor_hashes": { + "100000": "9731240885346bcb0713350db55c1eda635a814bd55e23a8fead2a0a2697b450", + "50000": "eb9860bebd0a48e0f9d2a1e2fc434dc9e15367b20287d2fb35553e9d9761d5de", + "20000": "7dfe78812e61fb287bd83317434581888c523dad6728a1f9663b5b01d8ee4f18", + "10000": "11d3ff5c740f69ec30346cb86e0ad33a1c27d0db92d97385b840e2bf6673c64e", + "5000": "bbd8c55d4ecff6c450136a700cb8bdc598ef996fe4f28300c83dcf0115aa3260", + "2000": "4eb698bf06046a8655885244e6bb7452f0e1d8964c0510185062cb593ed54974", + "1000": "6fff32395716e5116dc48c5aca198af046d70ba2cdd846430ed1bf297ea542ac", + "500": "3a22cbcdde389290375d8b1db6e1f16a048181d975d75ac35f3f0999791647c5", + "200": "dafd8e9afb5013f5d9eb6db58bfefbc0ebfd014963575bc1334a0b0822ca37c3", + "100": "afc8077c50b695bc225b02061a73b48de08a25df326a09668c2ef050cd46608f", + "50": "b93fe9ce0676662c3abf7418c4f15e6bcc25ddeb2537a390af5be6f934df6df6", + "20": "049ddb09f80864123ff72966365c323ca6fbf9f010582f3a2624ccb35152dad2", + "10": "205dac276ed6e913e499716c507da28ab208d610dfccb0a1528fd3e016b94bdb" + } + }, + "root": "/dev/shm/xff-clock-control-15iltsrd/deep", + "tree_sha256": "b068114a81a0192d86f848afe5948606ef435f1cf800d5eb982f89695e3ac83e", + "storage": "verified tmpfs", + "initial_verified": true, + "final_verified": true + } + }, + "cells_verified": 126 + }, + { + "path": "/tmp/xff-clock-control-repeated-session1/session-2-descending/report.json", + "sha256": "5a5bcaa0a523f8eab4762e0bb037fe2ccebe7084895290420968986a494141cf", + "cells": 126, + "order": "descending", + "completed_at": "2026-10-10T00:50:52.289084+00:00", + "fixtures": { + "broad": { + "definition": { + "name": "broad", + "revision": 2, + "fixture_revision": 3, + "topology": "shallow fan-out", + "files_per_directory": 64, + "anchor_prefix": "anchor-", + "counts": [ + 10, 20, 50, 100, 200, 500, 1000, 2000, 5000, 10000, 20000, + 50000, 100000 + ], + "anchor_policy": "nested ascending exact-count roots", + "special_entries": "one .gitignore and two symlinks in the smallest anchor", + "generator_identity": "59772f690eb10d1bb936d8b2cdabebe19935eaef332df40307c9a3917cf15696", + "anchor_hashes": { + "100000": "e50f2d1ecfadf23c81f155c001fbb43d3c5f22389c9af63ae5402f768227365f", + "50000": "a36187f596d499ceef4a2f7eca3041d964a70bd7f3ca822609b60b3995338636", + "20000": "4af5b9398e25934ff8efa18903f03fda48bef41592320bdc38b1c1b2a6eb5a64", + "10000": "9309e2c29a3265de67d97632ec7bbd6ddb6afd3799d88ae6f9459d0d5a55e5a1", + "5000": "f61be959a84df3cedd285505ebb39634f879add1c0e612121bb5ec14d6906391", + "2000": "22ff6f08aeca75da001db934910a07bfa17830e369cf2296162473ec94440732", + "1000": "195bbc70d3b92f267978652da384f1186a20751d3df13719832397a72acf902b", + "500": "4752f11e219421dd7efaef69769aae1aece976d68e07996d541cd35595ff7921", + "200": "fc204e3224e2da7508317c983e5fc4281b0ef7b51475631e6e51fdf844671250", + "100": "e7622458de6d500546f198c8b3042ef2a9b1ce843e5ddc2cdf556d68f73971e0", + "50": "284e1b33905a5a898fea29d7253db037353a432fc587356ecfb0bf16c7f3746a", + "20": "bcc4d3b15c413891eb95ecde104fb4c4a53a79345b1d61cd5597b2a37b5fd7ab", + "10": "a1c1fcf0c2709e281618289bd2a326da69395aa01595f310cbb324fe688ebca9" + } + }, + "root": "/dev/shm/xff-clock-control-_atfq89v/broad", + "tree_sha256": "92a3036334b0182ecbb49f691f859a89c86e3f082a6362e5da210693ecdc6acf", + "storage": "verified tmpfs", + "initial_verified": true, + "final_verified": true + }, + "deep": { + "definition": { + "name": "deep", + "revision": 2, + "fixture_revision": 3, + "topology": "narrow chained groups", + "files_per_directory": 512, + "anchor_prefix": "anchor-", + "counts": [ + 10, 20, 50, 100, 200, 500, 1000, 2000, 5000, 10000, 20000, + 50000, 100000 + ], + "anchor_policy": "nested ascending exact-count roots", + "special_entries": "one .gitignore and two symlinks in the smallest anchor", + "generator_identity": "8dec9f6185369fe2669f665b7259d374dad65d0a8eca1986b4d1656f2097c36f", + "anchor_hashes": { + "100000": "9731240885346bcb0713350db55c1eda635a814bd55e23a8fead2a0a2697b450", + "50000": "eb9860bebd0a48e0f9d2a1e2fc434dc9e15367b20287d2fb35553e9d9761d5de", + "20000": "7dfe78812e61fb287bd83317434581888c523dad6728a1f9663b5b01d8ee4f18", + "10000": "11d3ff5c740f69ec30346cb86e0ad33a1c27d0db92d97385b840e2bf6673c64e", + "5000": "bbd8c55d4ecff6c450136a700cb8bdc598ef996fe4f28300c83dcf0115aa3260", + "2000": "4eb698bf06046a8655885244e6bb7452f0e1d8964c0510185062cb593ed54974", + "1000": "6fff32395716e5116dc48c5aca198af046d70ba2cdd846430ed1bf297ea542ac", + "500": "3a22cbcdde389290375d8b1db6e1f16a048181d975d75ac35f3f0999791647c5", + "200": "dafd8e9afb5013f5d9eb6db58bfefbc0ebfd014963575bc1334a0b0822ca37c3", + "100": "afc8077c50b695bc225b02061a73b48de08a25df326a09668c2ef050cd46608f", + "50": "b93fe9ce0676662c3abf7418c4f15e6bcc25ddeb2537a390af5be6f934df6df6", + "20": "049ddb09f80864123ff72966365c323ca6fbf9f010582f3a2624ccb35152dad2", + "10": "205dac276ed6e913e499716c507da28ab208d610dfccb0a1528fd3e016b94bdb" + } + }, + "root": "/dev/shm/xff-clock-control-_atfq89v/deep", + "tree_sha256": "b068114a81a0192d86f848afe5948606ef435f1cf800d5eb982f89695e3ac83e", + "storage": "verified tmpfs", + "initial_verified": true, + "final_verified": true + } + }, + "cells_verified": 126 + }, + { + "path": "/tmp/xff-clock-control-repeated-session1/session-3-seeded-shuffle/report.json", + "sha256": "603f6b7fd0c5890aa79bb6c5d962f14bda6828130feec9362464645c4bbe9d8e", + "cells": 126, + "order": "seeded-shuffle", + "completed_at": "2026-10-10T00:59:13.263711+00:00", + "fixtures": { + "broad": { + "definition": { + "name": "broad", + "revision": 2, + "fixture_revision": 3, + "topology": "shallow fan-out", + "files_per_directory": 64, + "anchor_prefix": "anchor-", + "counts": [ + 10, 20, 50, 100, 200, 500, 1000, 2000, 5000, 10000, 20000, + 50000, 100000 + ], + "anchor_policy": "nested ascending exact-count roots", + "special_entries": "one .gitignore and two symlinks in the smallest anchor", + "generator_identity": "59772f690eb10d1bb936d8b2cdabebe19935eaef332df40307c9a3917cf15696", + "anchor_hashes": { + "100000": "e50f2d1ecfadf23c81f155c001fbb43d3c5f22389c9af63ae5402f768227365f", + "50000": "a36187f596d499ceef4a2f7eca3041d964a70bd7f3ca822609b60b3995338636", + "20000": "4af5b9398e25934ff8efa18903f03fda48bef41592320bdc38b1c1b2a6eb5a64", + "10000": "9309e2c29a3265de67d97632ec7bbd6ddb6afd3799d88ae6f9459d0d5a55e5a1", + "5000": "f61be959a84df3cedd285505ebb39634f879add1c0e612121bb5ec14d6906391", + "2000": "22ff6f08aeca75da001db934910a07bfa17830e369cf2296162473ec94440732", + "1000": "195bbc70d3b92f267978652da384f1186a20751d3df13719832397a72acf902b", + "500": "4752f11e219421dd7efaef69769aae1aece976d68e07996d541cd35595ff7921", + "200": "fc204e3224e2da7508317c983e5fc4281b0ef7b51475631e6e51fdf844671250", + "100": "e7622458de6d500546f198c8b3042ef2a9b1ce843e5ddc2cdf556d68f73971e0", + "50": "284e1b33905a5a898fea29d7253db037353a432fc587356ecfb0bf16c7f3746a", + "20": "bcc4d3b15c413891eb95ecde104fb4c4a53a79345b1d61cd5597b2a37b5fd7ab", + "10": "a1c1fcf0c2709e281618289bd2a326da69395aa01595f310cbb324fe688ebca9" + } + }, + "root": "/dev/shm/xff-clock-control-oahkqw_d/broad", + "tree_sha256": "92a3036334b0182ecbb49f691f859a89c86e3f082a6362e5da210693ecdc6acf", + "storage": "verified tmpfs", + "initial_verified": true, + "final_verified": true + }, + "deep": { + "definition": { + "name": "deep", + "revision": 2, + "fixture_revision": 3, + "topology": "narrow chained groups", + "files_per_directory": 512, + "anchor_prefix": "anchor-", + "counts": [ + 10, 20, 50, 100, 200, 500, 1000, 2000, 5000, 10000, 20000, + 50000, 100000 + ], + "anchor_policy": "nested ascending exact-count roots", + "special_entries": "one .gitignore and two symlinks in the smallest anchor", + "generator_identity": "8dec9f6185369fe2669f665b7259d374dad65d0a8eca1986b4d1656f2097c36f", + "anchor_hashes": { + "100000": "9731240885346bcb0713350db55c1eda635a814bd55e23a8fead2a0a2697b450", + "50000": "eb9860bebd0a48e0f9d2a1e2fc434dc9e15367b20287d2fb35553e9d9761d5de", + "20000": "7dfe78812e61fb287bd83317434581888c523dad6728a1f9663b5b01d8ee4f18", + "10000": "11d3ff5c740f69ec30346cb86e0ad33a1c27d0db92d97385b840e2bf6673c64e", + "5000": "bbd8c55d4ecff6c450136a700cb8bdc598ef996fe4f28300c83dcf0115aa3260", + "2000": "4eb698bf06046a8655885244e6bb7452f0e1d8964c0510185062cb593ed54974", + "1000": "6fff32395716e5116dc48c5aca198af046d70ba2cdd846430ed1bf297ea542ac", + "500": "3a22cbcdde389290375d8b1db6e1f16a048181d975d75ac35f3f0999791647c5", + "200": "dafd8e9afb5013f5d9eb6db58bfefbc0ebfd014963575bc1334a0b0822ca37c3", + "100": "afc8077c50b695bc225b02061a73b48de08a25df326a09668c2ef050cd46608f", + "50": "b93fe9ce0676662c3abf7418c4f15e6bcc25ddeb2537a390af5be6f934df6df6", + "20": "049ddb09f80864123ff72966365c323ca6fbf9f010582f3a2624ccb35152dad2", + "10": "205dac276ed6e913e499716c507da28ab208d610dfccb0a1528fd3e016b94bdb" + } + }, + "root": "/dev/shm/xff-clock-control-oahkqw_d/deep", + "tree_sha256": "b068114a81a0192d86f848afe5948606ef435f1cf800d5eb982f89695e3ac83e", + "storage": "verified tmpfs", + "initial_verified": true, + "final_verified": true + } + }, + "cells_verified": 126 + } + ], + "cells": [ + { + "dataset": "broad", + "files": 10, + "workers": 1, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "a1c1fcf0c2709e281618289bd2a326da69395aa01595f310cbb324fe688ebca9", + "expected_sha256": "158c283a86c6c8871e05a037016d98542157e496990a15df6d0e4b760ae46962", + "expected_count": 10 + }, + "fastest_seven_seconds": { + "baseline": 0.0016894117247180215, + "clock-control": 0.001743454153516463, + "rg": 0.001564797429767038 + }, + "clock_over_baseline": 1.0319889035974708, + "baseline_over_rg": 1.0796360554922024, + "clock_over_rg": 1.114172429191696 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "a1c1fcf0c2709e281618289bd2a326da69395aa01595f310cbb324fe688ebca9", + "expected_sha256": "158c283a86c6c8871e05a037016d98542157e496990a15df6d0e4b760ae46962", + "expected_count": 10 + }, + "fastest_seven_seconds": { + "baseline": 0.0017619401499229883, + "clock-control": 0.0017961318538125073, + "rg": 0.001518403978220054 + }, + "clock_over_baseline": 1.0194057124420561, + "baseline_over_rg": 1.1603895769480392, + "clock_over_rg": 1.1829077633990523 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "a1c1fcf0c2709e281618289bd2a326da69395aa01595f310cbb324fe688ebca9", + "expected_sha256": "158c283a86c6c8871e05a037016d98542157e496990a15df6d0e4b760ae46962", + "expected_count": 10 + }, + "fastest_seven_seconds": { + "baseline": 0.0018117207135739072, + "clock-control": 0.0018867802822829358, + "rg": 0.001634850150107273 + }, + "clock_over_baseline": 1.0414299887099936, + "baseline_over_rg": 1.1081876301965832, + "clock_over_rg": 1.1540998312041824 + } + ], + "median_clock_over_baseline": 1.0319889035974708, + "min_clock_over_baseline": 1.0194057124420561, + "max_clock_over_baseline": 1.0414299887099936, + "median_seconds": { + "baseline": 0.0017619401499229883, + "clock-control": 0.0017961318538125073, + "rg": 0.001564797429767038 + } + }, + { + "dataset": "broad", + "files": 10, + "workers": 3, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "a1c1fcf0c2709e281618289bd2a326da69395aa01595f310cbb324fe688ebca9", + "expected_sha256": "158c283a86c6c8871e05a037016d98542157e496990a15df6d0e4b760ae46962", + "expected_count": 10 + }, + "fastest_seven_seconds": { + "baseline": 0.0019588821451179683, + "clock-control": 0.0019040740111709706, + "rg": 0.003163507000343608 + }, + "clock_over_baseline": 0.9720207088090554, + "baseline_over_rg": 0.6192122049691062, + "clock_over_rg": 0.6018870863772887 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "a1c1fcf0c2709e281618289bd2a326da69395aa01595f310cbb324fe688ebca9", + "expected_sha256": "158c283a86c6c8871e05a037016d98542157e496990a15df6d0e4b760ae46962", + "expected_count": 10 + }, + "fastest_seven_seconds": { + "baseline": 0.0019358341565488704, + "clock-control": 0.001941869584178286, + "rg": 0.003127057429602636 + }, + "clock_over_baseline": 1.0031177400238538, + "baseline_over_rg": 0.6190593553617154, + "clock_over_rg": 0.6209894214910677 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "a1c1fcf0c2709e281618289bd2a326da69395aa01595f310cbb324fe688ebca9", + "expected_sha256": "158c283a86c6c8871e05a037016d98542157e496990a15df6d0e4b760ae46962", + "expected_count": 10 + }, + "fastest_seven_seconds": { + "baseline": 0.002012824415162738, + "clock-control": 0.0020740814340699998, + "rg": 0.0032865447158526096 + }, + "clock_over_baseline": 1.0304333644036752, + "baseline_over_rg": 0.6124439462070614, + "clock_over_rg": 0.6310826759988059 + } + ], + "median_clock_over_baseline": 1.0031177400238538, + "min_clock_over_baseline": 0.9720207088090554, + "max_clock_over_baseline": 1.0304333644036752, + "median_seconds": { + "baseline": 0.0019588821451179683, + "clock-control": 0.001941869584178286, + "rg": 0.003163507000343608 + } + }, + { + "dataset": "broad", + "files": 10, + "workers": 10, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "a1c1fcf0c2709e281618289bd2a326da69395aa01595f310cbb324fe688ebca9", + "expected_sha256": "158c283a86c6c8871e05a037016d98542157e496990a15df6d0e4b760ae46962", + "expected_count": 10 + }, + "fastest_seven_seconds": { + "baseline": 0.0019827127190572874, + "clock-control": 0.001988692982454917, + "rg": 0.0038869891515267746 + }, + "clock_over_baseline": 1.0030162026702856, + "baseline_over_rg": 0.5100895942244901, + "clock_over_rg": 0.5116281278206749 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "a1c1fcf0c2709e281618289bd2a326da69395aa01595f310cbb324fe688ebca9", + "expected_sha256": "158c283a86c6c8871e05a037016d98542157e496990a15df6d0e4b760ae46962", + "expected_count": 10 + }, + "fastest_seven_seconds": { + "baseline": 0.0019260049864117587, + "clock-control": 0.0018787327156003033, + "rg": 0.0035749091351005647 + }, + "clock_over_baseline": 0.9754557900187341, + "baseline_over_rg": 0.5387563469798734, + "clock_over_rg": 0.5255329980708596 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "a1c1fcf0c2709e281618289bd2a326da69395aa01595f310cbb324fe688ebca9", + "expected_sha256": "158c283a86c6c8871e05a037016d98542157e496990a15df6d0e4b760ae46962", + "expected_count": 10 + }, + "fastest_seven_seconds": { + "baseline": 0.001946180426914777, + "clock-control": 0.001994220864227308, + "rg": 0.003617543976620904 + }, + "clock_over_baseline": 1.0246844725433233, + "baseline_over_rg": 0.5379839027506934, + "clock_over_rg": 0.5512637516268928 + } + ], + "median_clock_over_baseline": 1.0030162026702856, + "min_clock_over_baseline": 0.9754557900187341, + "max_clock_over_baseline": 1.0246844725433233, + "median_seconds": { + "baseline": 0.001946180426914777, + "clock-control": 0.001988692982454917, + "rg": 0.003617543976620904 + } + }, + { + "dataset": "broad", + "files": 20, + "workers": 1, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "bcc4d3b15c413891eb95ecde104fb4c4a53a79345b1d61cd5597b2a37b5fd7ab", + "expected_sha256": "4771f40d03d01b1d9fafb60c6643b598ade840e036062e9a5edd05c39e5691d2", + "expected_count": 20 + }, + "fastest_seven_seconds": { + "baseline": 0.0019171865590448891, + "clock-control": 0.0018912720011680254, + "rg": 0.0016015332824151432 + }, + "clock_over_baseline": 0.9864830275621305, + "baseline_over_rg": 1.1970944220114705, + "clock_over_rg": 1.180913329703614 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "bcc4d3b15c413891eb95ecde104fb4c4a53a79345b1d61cd5597b2a37b5fd7ab", + "expected_sha256": "4771f40d03d01b1d9fafb60c6643b598ade840e036062e9a5edd05c39e5691d2", + "expected_count": 20 + }, + "fastest_seven_seconds": { + "baseline": 0.0017979207082784601, + "clock-control": 0.0017542157105968467, + "rg": 0.0015835727099329233 + }, + "clock_over_baseline": 0.9756913653197411, + "baseline_over_rg": 1.1353572191545382, + "clock_over_rg": 1.107758235282516 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "bcc4d3b15c413891eb95ecde104fb4c4a53a79345b1d61cd5597b2a37b5fd7ab", + "expected_sha256": "4771f40d03d01b1d9fafb60c6643b598ade840e036062e9a5edd05c39e5691d2", + "expected_count": 20 + }, + "fastest_seven_seconds": { + "baseline": 0.0018149211537092924, + "clock-control": 0.001814535985301648, + "rg": 0.001589742289589984 + }, + "clock_over_baseline": 0.9997877767820066, + "baseline_over_rg": 1.14164488520802, + "clock_over_rg": 1.1414026016566756 + } + ], + "median_clock_over_baseline": 0.9864830275621305, + "min_clock_over_baseline": 0.9756913653197411, + "max_clock_over_baseline": 0.9997877767820066, + "median_seconds": { + "baseline": 0.0018149211537092924, + "clock-control": 0.001814535985301648, + "rg": 0.001589742289589984 + } + }, + { + "dataset": "broad", + "files": 20, + "workers": 3, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "bcc4d3b15c413891eb95ecde104fb4c4a53a79345b1d61cd5597b2a37b5fd7ab", + "expected_sha256": "4771f40d03d01b1d9fafb60c6643b598ade840e036062e9a5edd05c39e5691d2", + "expected_count": 20 + }, + "fastest_seven_seconds": { + "baseline": 0.005261325144342014, + "clock-control": 0.0021304187082153347, + "rg": 0.0032318758562074174 + }, + "clock_over_baseline": 0.4049205570399635, + "baseline_over_rg": 1.6279477858769429, + "clock_over_rg": 0.6591895242892669 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "bcc4d3b15c413891eb95ecde104fb4c4a53a79345b1d61cd5597b2a37b5fd7ab", + "expected_sha256": "4771f40d03d01b1d9fafb60c6643b598ade840e036062e9a5edd05c39e5691d2", + "expected_count": 20 + }, + "fastest_seven_seconds": { + "baseline": 0.005257793153370065, + "clock-control": 0.0020686706993728876, + "rg": 0.0032350175814437015 + }, + "clock_over_baseline": 0.39344847524991367, + "baseline_over_rg": 1.6252749856845146, + "clock_over_rg": 0.6394619649793976 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "bcc4d3b15c413891eb95ecde104fb4c4a53a79345b1d61cd5597b2a37b5fd7ab", + "expected_sha256": "4771f40d03d01b1d9fafb60c6643b598ade840e036062e9a5edd05c39e5691d2", + "expected_count": 20 + }, + "fastest_seven_seconds": { + "baseline": 0.005204835582324969, + "clock-control": 0.0020650880095282836, + "rg": 0.0031661698428381768 + }, + "clock_over_baseline": 0.3967633514766707, + "baseline_over_rg": 1.6438902019416994, + "clock_over_rg": 0.6522353859820497 + } + ], + "median_clock_over_baseline": 0.3967633514766707, + "min_clock_over_baseline": 0.39344847524991367, + "max_clock_over_baseline": 0.4049205570399635, + "median_seconds": { + "baseline": 0.005257793153370065, + "clock-control": 0.0020686706993728876, + "rg": 0.0032318758562074174 + } + }, + { + "dataset": "broad", + "files": 20, + "workers": 10, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "bcc4d3b15c413891eb95ecde104fb4c4a53a79345b1d61cd5597b2a37b5fd7ab", + "expected_sha256": "4771f40d03d01b1d9fafb60c6643b598ade840e036062e9a5edd05c39e5691d2", + "expected_count": 20 + }, + "fastest_seven_seconds": { + "baseline": 0.005412749289202371, + "clock-control": 0.0022359404330407934, + "rg": 0.0036851477094127665 + }, + "clock_over_baseline": 0.41308775145029564, + "baseline_over_rg": 1.4688011759683033, + "clock_over_rg": 0.6067437751082965 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "bcc4d3b15c413891eb95ecde104fb4c4a53a79345b1d61cd5597b2a37b5fd7ab", + "expected_sha256": "4771f40d03d01b1d9fafb60c6643b598ade840e036062e9a5edd05c39e5691d2", + "expected_count": 20 + }, + "fastest_seven_seconds": { + "baseline": 0.0053303054134760585, + "clock-control": 0.002104221560460116, + "rg": 0.003651992434502712 + }, + "clock_over_baseline": 0.394765664860447, + "baseline_over_rg": 1.4595609134118812, + "clock_over_rg": 0.5761845343873626 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "bcc4d3b15c413891eb95ecde104fb4c4a53a79345b1d61cd5597b2a37b5fd7ab", + "expected_sha256": "4771f40d03d01b1d9fafb60c6643b598ade840e036062e9a5edd05c39e5691d2", + "expected_count": 20 + }, + "fastest_seven_seconds": { + "baseline": 0.0053864332814035675, + "clock-control": 0.002104783139657229, + "rg": 0.0036681615747511387 + }, + "clock_over_baseline": 0.39075637433845206, + "baseline_over_rg": 1.4684285769960945, + "clock_over_rg": 0.5737978267219663 + } + ], + "median_clock_over_baseline": 0.394765664860447, + "min_clock_over_baseline": 0.39075637433845206, + "max_clock_over_baseline": 0.41308775145029564, + "median_seconds": { + "baseline": 0.0053864332814035675, + "clock-control": 0.002104783139657229, + "rg": 0.0036681615747511387 + } + }, + { + "dataset": "broad", + "files": 50, + "workers": 1, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "284e1b33905a5a898fea29d7253db037353a432fc587356ecfb0bf16c7f3746a", + "expected_sha256": "31aa8a8101b095d8ec1b1fad83bde70df250cf19c37a86daf14929a238560c19", + "expected_count": 50 + }, + "fastest_seven_seconds": { + "baseline": 0.0017550521463687932, + "clock-control": 0.0017133295852025704, + "rg": 0.0015717875711353762 + }, + "clock_over_baseline": 0.9762271672368557, + "baseline_over_rg": 1.1165962745850169, + "clock_over_rg": 1.0900516180853572 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "284e1b33905a5a898fea29d7253db037353a432fc587356ecfb0bf16c7f3746a", + "expected_sha256": "31aa8a8101b095d8ec1b1fad83bde70df250cf19c37a86daf14929a238560c19", + "expected_count": 50 + }, + "fastest_seven_seconds": { + "baseline": 0.001853765287835683, + "clock-control": 0.001847526416115995, + "rg": 0.0016923097261626805 + }, + "clock_over_baseline": 0.9966344867062582, + "baseline_over_rg": 1.0954054445099148, + "clock_over_rg": 1.0917188429243794 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "284e1b33905a5a898fea29d7253db037353a432fc587356ecfb0bf16c7f3746a", + "expected_sha256": "31aa8a8101b095d8ec1b1fad83bde70df250cf19c37a86daf14929a238560c19", + "expected_count": 50 + }, + "fastest_seven_seconds": { + "baseline": 0.0019803502863006933, + "clock-control": 0.001932405134929078, + "rg": 0.0017652478750928172 + }, + "clock_over_baseline": 0.9757895602089784, + "baseline_over_rg": 1.1218539414452295, + "clock_over_rg": 1.0946933641415497 + } + ], + "median_clock_over_baseline": 0.9762271672368557, + "min_clock_over_baseline": 0.9757895602089784, + "max_clock_over_baseline": 0.9966344867062582, + "median_seconds": { + "baseline": 0.001853765287835683, + "clock-control": 0.001847526416115995, + "rg": 0.0016923097261626805 + } + }, + { + "dataset": "broad", + "files": 50, + "workers": 3, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "284e1b33905a5a898fea29d7253db037353a432fc587356ecfb0bf16c7f3746a", + "expected_sha256": "31aa8a8101b095d8ec1b1fad83bde70df250cf19c37a86daf14929a238560c19", + "expected_count": 50 + }, + "fastest_seven_seconds": { + "baseline": 0.005300940712913871, + "clock-control": 0.0022098212835511993, + "rg": 0.003337852573687477 + }, + "clock_over_baseline": 0.4168734198757873, + "baseline_over_rg": 1.5881290727761777, + "clock_over_rg": 0.6620487977723682 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "284e1b33905a5a898fea29d7253db037353a432fc587356ecfb0bf16c7f3746a", + "expected_sha256": "31aa8a8101b095d8ec1b1fad83bde70df250cf19c37a86daf14929a238560c19", + "expected_count": 50 + }, + "fastest_seven_seconds": { + "baseline": 0.005283269864906158, + "clock-control": 0.002122512145433575, + "rg": 0.003221619840977447 + }, + "clock_over_baseline": 0.4017421407019638, + "baseline_over_rg": 1.6399420557650903, + "clock_over_rg": 0.6588338321102466 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "284e1b33905a5a898fea29d7253db037353a432fc587356ecfb0bf16c7f3746a", + "expected_sha256": "31aa8a8101b095d8ec1b1fad83bde70df250cf19c37a86daf14929a238560c19", + "expected_count": 50 + }, + "fastest_seven_seconds": { + "baseline": 0.005417700274847448, + "clock-control": 0.002219120431358793, + "rg": 0.0033474418534232037 + }, + "clock_over_baseline": 0.4096056110120044, + "baseline_over_rg": 1.618459860417629, + "clock_over_rg": 0.6629302400247663 + } + ], + "median_clock_over_baseline": 0.4096056110120044, + "min_clock_over_baseline": 0.4017421407019638, + "max_clock_over_baseline": 0.4168734198757873, + "median_seconds": { + "baseline": 0.005300940712913871, + "clock-control": 0.0022098212835511993, + "rg": 0.003337852573687477 + } + }, + { + "dataset": "broad", + "files": 50, + "workers": 10, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "284e1b33905a5a898fea29d7253db037353a432fc587356ecfb0bf16c7f3746a", + "expected_sha256": "31aa8a8101b095d8ec1b1fad83bde70df250cf19c37a86daf14929a238560c19", + "expected_count": 50 + }, + "fastest_seven_seconds": { + "baseline": 0.005351286564421441, + "clock-control": 0.0022675167004178676, + "rg": 0.0037016994153548565 + }, + "clock_over_baseline": 0.42373299824638005, + "baseline_over_rg": 1.4456296862527531, + "clock_over_rg": 0.6125610013098528 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "284e1b33905a5a898fea29d7253db037353a432fc587356ecfb0bf16c7f3746a", + "expected_sha256": "31aa8a8101b095d8ec1b1fad83bde70df250cf19c37a86daf14929a238560c19", + "expected_count": 50 + }, + "fastest_seven_seconds": { + "baseline": 0.005407891286137913, + "clock-control": 0.0022267065775979844, + "rg": 0.0036754224316350053 + }, + "clock_over_baseline": 0.41175135737393936, + "baseline_over_rg": 1.471365914184787, + "clock_over_rg": 0.6058369123593332 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "284e1b33905a5a898fea29d7253db037353a432fc587356ecfb0bf16c7f3746a", + "expected_sha256": "31aa8a8101b095d8ec1b1fad83bde70df250cf19c37a86daf14929a238560c19", + "expected_count": 50 + }, + "fastest_seven_seconds": { + "baseline": 0.005450253000682486, + "clock-control": 0.002374900280431445, + "rg": 0.0037906402888308677 + }, + "clock_over_baseline": 0.4357412913004328, + "baseline_over_rg": 1.4378185703195503, + "clock_over_rg": 0.6265169204867831 + } + ], + "median_clock_over_baseline": 0.42373299824638005, + "min_clock_over_baseline": 0.41175135737393936, + "max_clock_over_baseline": 0.4357412913004328, + "median_seconds": { + "baseline": 0.005407891286137913, + "clock-control": 0.0022675167004178676, + "rg": 0.0037016994153548565 + } + }, + { + "dataset": "broad", + "files": 100, + "workers": 1, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "e7622458de6d500546f198c8b3042ef2a9b1ce843e5ddc2cdf556d68f73971e0", + "expected_sha256": "f3c1ef7ea40013b6774172af57552dd4ad7f7a1d500133c3c240376022a4043c", + "expected_count": 100 + }, + "fastest_seven_seconds": { + "baseline": 0.001743927997137819, + "clock-control": 0.001711535857923861, + "rg": 0.0016089641389303974 + }, + "clock_over_baseline": 0.981425758823116, + "baseline_over_rg": 1.083882452655, + "clock_over_rg": 1.0637501585719933 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "e7622458de6d500546f198c8b3042ef2a9b1ce843e5ddc2cdf556d68f73971e0", + "expected_sha256": "f3c1ef7ea40013b6774172af57552dd4ad7f7a1d500133c3c240376022a4043c", + "expected_count": 100 + }, + "fastest_seven_seconds": { + "baseline": 0.0018504181311332754, + "clock-control": 0.0018914620159193873, + "rg": 0.0016681968616986914 + }, + "clock_over_baseline": 1.0221808704181767, + "baseline_over_rg": 1.1092324734678087, + "clock_over_rg": 1.1338362152254318 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "e7622458de6d500546f198c8b3042ef2a9b1ce843e5ddc2cdf556d68f73971e0", + "expected_sha256": "f3c1ef7ea40013b6774172af57552dd4ad7f7a1d500133c3c240376022a4043c", + "expected_count": 100 + }, + "fastest_seven_seconds": { + "baseline": 0.00193166928199519, + "clock-control": 0.0018985685726095522, + "rg": 0.0017276342924950378 + }, + "clock_over_baseline": 0.9828641943555428, + "baseline_over_rg": 1.1181007985234457, + "clock_over_rg": 1.0989412405490355 + } + ], + "median_clock_over_baseline": 0.9828641943555428, + "min_clock_over_baseline": 0.981425758823116, + "max_clock_over_baseline": 1.0221808704181767, + "median_seconds": { + "baseline": 0.0018504181311332754, + "clock-control": 0.0018914620159193873, + "rg": 0.0016681968616986914 + } + }, + { + "dataset": "broad", + "files": 100, + "workers": 3, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "e7622458de6d500546f198c8b3042ef2a9b1ce843e5ddc2cdf556d68f73971e0", + "expected_sha256": "f3c1ef7ea40013b6774172af57552dd4ad7f7a1d500133c3c240376022a4043c", + "expected_count": 100 + }, + "fastest_seven_seconds": { + "baseline": 0.005145620438270271, + "clock-control": 0.00210420842215951, + "rg": 0.003541152425376432 + }, + "clock_over_baseline": 0.4089319154808961, + "baseline_over_rg": 1.453092050315592, + "clock_over_rg": 0.5942157155056176 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "e7622458de6d500546f198c8b3042ef2a9b1ce843e5ddc2cdf556d68f73971e0", + "expected_sha256": "f3c1ef7ea40013b6774172af57552dd4ad7f7a1d500133c3c240376022a4043c", + "expected_count": 100 + }, + "fastest_seven_seconds": { + "baseline": 0.005413148427448634, + "clock-control": 0.002289147856312671, + "rg": 0.0034048649997982594 + }, + "clock_over_baseline": 0.42288658568921034, + "baseline_over_rg": 1.5898276224664905, + "clock_over_rg": 0.672316775099249 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "e7622458de6d500546f198c8b3042ef2a9b1ce843e5ddc2cdf556d68f73971e0", + "expected_sha256": "f3c1ef7ea40013b6774172af57552dd4ad7f7a1d500133c3c240376022a4043c", + "expected_count": 100 + }, + "fastest_seven_seconds": { + "baseline": 0.005378143728843757, + "clock-control": 0.0022260848615717676, + "rg": 0.0032539090108392493 + }, + "clock_over_baseline": 0.41391323360009047, + "baseline_over_rg": 1.6528254818829813, + "clock_over_rg": 0.6841263397828125 + } + ], + "median_clock_over_baseline": 0.41391323360009047, + "min_clock_over_baseline": 0.4089319154808961, + "max_clock_over_baseline": 0.42288658568921034, + "median_seconds": { + "baseline": 0.005378143728843757, + "clock-control": 0.0022260848615717676, + "rg": 0.0034048649997982594 + } + }, + { + "dataset": "broad", + "files": 100, + "workers": 10, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "e7622458de6d500546f198c8b3042ef2a9b1ce843e5ddc2cdf556d68f73971e0", + "expected_sha256": "f3c1ef7ea40013b6774172af57552dd4ad7f7a1d500133c3c240376022a4043c", + "expected_count": 100 + }, + "fastest_seven_seconds": { + "baseline": 0.005462997859077794, + "clock-control": 0.002380375426063048, + "rg": 0.00373136399347069 + }, + "clock_over_baseline": 0.43572695568745434, + "baseline_over_rg": 1.4640753002487015, + "clock_over_rg": 0.6379370734745623 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "e7622458de6d500546f198c8b3042ef2a9b1ce843e5ddc2cdf556d68f73971e0", + "expected_sha256": "f3c1ef7ea40013b6774172af57552dd4ad7f7a1d500133c3c240376022a4043c", + "expected_count": 100 + }, + "fastest_seven_seconds": { + "baseline": 0.005405462139086532, + "clock-control": 0.0022861581362251726, + "rg": 0.0037178147135169376 + }, + "clock_over_baseline": 0.42293481619159207, + "baseline_over_rg": 1.4539353237356825, + "clock_over_rg": 0.6149198688986137 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "e7622458de6d500546f198c8b3042ef2a9b1ce843e5ddc2cdf556d68f73971e0", + "expected_sha256": "f3c1ef7ea40013b6774172af57552dd4ad7f7a1d500133c3c240376022a4043c", + "expected_count": 100 + }, + "fastest_seven_seconds": { + "baseline": 0.005429425135454429, + "clock-control": 0.002239586427874331, + "rg": 0.0037336455757862757 + }, + "clock_over_baseline": 0.41249052560826655, + "baseline_over_rg": 1.4541886810750737, + "clock_over_rg": 0.599839053390249 + } + ], + "median_clock_over_baseline": 0.42293481619159207, + "min_clock_over_baseline": 0.41249052560826655, + "max_clock_over_baseline": 0.43572695568745434, + "median_seconds": { + "baseline": 0.005429425135454429, + "clock-control": 0.0022861581362251726, + "rg": 0.00373136399347069 + } + }, + { + "dataset": "broad", + "files": 200, + "workers": 1, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "fc204e3224e2da7508317c983e5fc4281b0ef7b51475631e6e51fdf844671250", + "expected_sha256": "dba932b7d4a3d07ca2e573c86cb5025b960e08669f7d3d4daee2815fb1789ebc", + "expected_count": 200 + }, + "fastest_seven_seconds": { + "baseline": 0.0019337924147423888, + "clock-control": 0.0020100262814334463, + "rg": 0.0017066768570137875 + }, + "clock_over_baseline": 1.0394219493829244, + "baseline_over_rg": 1.1330747275298445, + "clock_over_rg": 1.1777427420855968 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "fc204e3224e2da7508317c983e5fc4281b0ef7b51475631e6e51fdf844671250", + "expected_sha256": "dba932b7d4a3d07ca2e573c86cb5025b960e08669f7d3d4daee2815fb1789ebc", + "expected_count": 200 + }, + "fastest_seven_seconds": { + "baseline": 0.0019200787147773163, + "clock-control": 0.0018986552853935532, + "rg": 0.0016739821460630213 + }, + "clock_over_baseline": 0.988842421293, + "baseline_over_rg": 1.1470126603757875, + "clock_over_rg": 1.1342147763397192 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "fc204e3224e2da7508317c983e5fc4281b0ef7b51475631e6e51fdf844671250", + "expected_sha256": "dba932b7d4a3d07ca2e573c86cb5025b960e08669f7d3d4daee2815fb1789ebc", + "expected_count": 200 + }, + "fastest_seven_seconds": { + "baseline": 0.001904930013032364, + "clock-control": 0.001916496573747801, + "rg": 0.0016745301462443812 + }, + "clock_over_baseline": 1.0060719084881364, + "baseline_over_rg": 1.1375907548184314, + "clock_over_rg": 1.1444981017786389 + } + ], + "median_clock_over_baseline": 1.0060719084881364, + "min_clock_over_baseline": 0.988842421293, + "max_clock_over_baseline": 1.0394219493829244, + "median_seconds": { + "baseline": 0.0019200787147773163, + "clock-control": 0.001916496573747801, + "rg": 0.0016745301462443812 + } + }, + { + "dataset": "broad", + "files": 200, + "workers": 3, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "fc204e3224e2da7508317c983e5fc4281b0ef7b51475631e6e51fdf844671250", + "expected_sha256": "dba932b7d4a3d07ca2e573c86cb5025b960e08669f7d3d4daee2815fb1789ebc", + "expected_count": 200 + }, + "fastest_seven_seconds": { + "baseline": 0.005563293999460127, + "clock-control": 0.0023944004122833057, + "rg": 0.0034629968577064574 + }, + "clock_over_baseline": 0.4303925718316636, + "baseline_over_rg": 1.6064969816763555, + "clock_over_rg": 0.6914243675834916 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "fc204e3224e2da7508317c983e5fc4281b0ef7b51475631e6e51fdf844671250", + "expected_sha256": "dba932b7d4a3d07ca2e573c86cb5025b960e08669f7d3d4daee2815fb1789ebc", + "expected_count": 200 + }, + "fastest_seven_seconds": { + "baseline": 0.005526579550600478, + "clock-control": 0.0025205784144678284, + "rg": 0.003506977269093373 + }, + "clock_over_baseline": 0.45608289745760755, + "baseline_over_rg": 1.5758812009720309, + "clock_over_rg": 0.7187324641882982 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "fc204e3224e2da7508317c983e5fc4281b0ef7b51475631e6e51fdf844671250", + "expected_sha256": "dba932b7d4a3d07ca2e573c86cb5025b960e08669f7d3d4daee2815fb1789ebc", + "expected_count": 200 + }, + "fastest_seven_seconds": { + "baseline": 0.005695640999225101, + "clock-control": 0.002507488426220204, + "rg": 0.0035060145559587647 + }, + "clock_over_baseline": 0.4402469233158043, + "baseline_over_rg": 1.624534327601374, + "clock_over_rg": 0.7151962395474137 + } + ], + "median_clock_over_baseline": 0.4402469233158043, + "min_clock_over_baseline": 0.4303925718316636, + "max_clock_over_baseline": 0.45608289745760755, + "median_seconds": { + "baseline": 0.005563293999460127, + "clock-control": 0.002507488426220204, + "rg": 0.0035060145559587647 + } + }, + { + "dataset": "broad", + "files": 200, + "workers": 10, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "fc204e3224e2da7508317c983e5fc4281b0ef7b51475631e6e51fdf844671250", + "expected_sha256": "dba932b7d4a3d07ca2e573c86cb5025b960e08669f7d3d4daee2815fb1789ebc", + "expected_count": 200 + }, + "fastest_seven_seconds": { + "baseline": 0.005714851148825671, + "clock-control": 0.0025148652909722713, + "rg": 0.003961080003396741 + }, + "clock_over_baseline": 0.44005788173311283, + "baseline_over_rg": 1.442750750786407, + "clock_over_rg": 0.6348938392599244 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "fc204e3224e2da7508317c983e5fc4281b0ef7b51475631e6e51fdf844671250", + "expected_sha256": "dba932b7d4a3d07ca2e573c86cb5025b960e08669f7d3d4daee2815fb1789ebc", + "expected_count": 200 + }, + "fastest_seven_seconds": { + "baseline": 0.005513119843921491, + "clock-control": 0.0023387737123162617, + "rg": 0.003936391997350646 + }, + "clock_over_baseline": 0.42421963942882257, + "baseline_over_rg": 1.4005515323758528, + "clock_over_rg": 0.5941414660659693 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "fc204e3224e2da7508317c983e5fc4281b0ef7b51475631e6e51fdf844671250", + "expected_sha256": "dba932b7d4a3d07ca2e573c86cb5025b960e08669f7d3d4daee2815fb1789ebc", + "expected_count": 200 + }, + "fastest_seven_seconds": { + "baseline": 0.005520146714323866, + "clock-control": 0.002298991004603782, + "rg": 0.003899958001316658 + }, + "clock_over_baseline": 0.4164728083473364, + "baseline_over_rg": 1.4154374771369893, + "clock_over_rg": 0.5894912211433107 + } + ], + "median_clock_over_baseline": 0.42421963942882257, + "min_clock_over_baseline": 0.4164728083473364, + "max_clock_over_baseline": 0.44005788173311283, + "median_seconds": { + "baseline": 0.005520146714323866, + "clock-control": 0.0023387737123162617, + "rg": 0.003936391997350646 + } + }, + { + "dataset": "broad", + "files": 500, + "workers": 1, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "4752f11e219421dd7efaef69769aae1aece976d68e07996d541cd35595ff7921", + "expected_sha256": "92615e11a8ccb9eee7c1ac560203472f3df194e7372ca5b5c316b50ce019027c", + "expected_count": 500 + }, + "fastest_seven_seconds": { + "baseline": 0.002116751283340688, + "clock-control": 0.002179217283680503, + "rg": 0.0019673752914448933 + }, + "clock_over_baseline": 1.0295103165078658, + "baseline_over_rg": 1.0759265365105246, + "clock_over_rg": 1.107677469142162 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "4752f11e219421dd7efaef69769aae1aece976d68e07996d541cd35595ff7921", + "expected_sha256": "92615e11a8ccb9eee7c1ac560203472f3df194e7372ca5b5c316b50ce019027c", + "expected_count": 500 + }, + "fastest_seven_seconds": { + "baseline": 0.0020410687097215225, + "clock-control": 0.0020851157189879033, + "rg": 0.0018509929899924568 + }, + "clock_over_baseline": 1.0215803657449585, + "baseline_over_rg": 1.1026885140876954, + "clock_over_rg": 1.1264849355244726 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "4752f11e219421dd7efaef69769aae1aece976d68e07996d541cd35595ff7921", + "expected_sha256": "92615e11a8ccb9eee7c1ac560203472f3df194e7372ca5b5c316b50ce019027c", + "expected_count": 500 + }, + "fastest_seven_seconds": { + "baseline": 0.0021850327112978058, + "clock-control": 0.0021782514439629658, + "rg": 0.0019916759837152703 + }, + "clock_over_baseline": 0.9968964916178247, + "baseline_over_rg": 1.0970824216205328, + "clock_over_rg": 1.0936776171290963 + } + ], + "median_clock_over_baseline": 1.0215803657449585, + "min_clock_over_baseline": 0.9968964916178247, + "max_clock_over_baseline": 1.0295103165078658, + "median_seconds": { + "baseline": 0.002116751283340688, + "clock-control": 0.0021782514439629658, + "rg": 0.0019673752914448933 + } + }, + { + "dataset": "broad", + "files": 500, + "workers": 3, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "4752f11e219421dd7efaef69769aae1aece976d68e07996d541cd35595ff7921", + "expected_sha256": "92615e11a8ccb9eee7c1ac560203472f3df194e7372ca5b5c316b50ce019027c", + "expected_count": 500 + }, + "fastest_seven_seconds": { + "baseline": 0.0056650155623044285, + "clock-control": 0.0027228734189910547, + "rg": 0.0036872507189400494 + }, + "clock_over_baseline": 0.48064712074390803, + "baseline_over_rg": 1.5363792684900242, + "clock_over_rg": 0.7384562717703617 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "4752f11e219421dd7efaef69769aae1aece976d68e07996d541cd35595ff7921", + "expected_sha256": "92615e11a8ccb9eee7c1ac560203472f3df194e7372ca5b5c316b50ce019027c", + "expected_count": 500 + }, + "fastest_seven_seconds": { + "baseline": 0.005703168297519109, + "clock-control": 0.0026192522990251227, + "rg": 0.003520725427993706 + }, + "clock_over_baseline": 0.4592626698679931, + "baseline_over_rg": 1.619884428411412, + "clock_over_rg": 0.743952447469813 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "4752f11e219421dd7efaef69769aae1aece976d68e07996d541cd35595ff7921", + "expected_sha256": "92615e11a8ccb9eee7c1ac560203472f3df194e7372ca5b5c316b50ce019027c", + "expected_count": 500 + }, + "fastest_seven_seconds": { + "baseline": 0.005664268999160933, + "clock-control": 0.002560977000809674, + "rg": 0.0034595344248893006 + }, + "clock_over_baseline": 0.4521284213707082, + "baseline_over_rg": 1.637292277946383, + "clock_over_rg": 0.7402663729503489 + } + ], + "median_clock_over_baseline": 0.4592626698679931, + "min_clock_over_baseline": 0.4521284213707082, + "max_clock_over_baseline": 0.48064712074390803, + "median_seconds": { + "baseline": 0.0056650155623044285, + "clock-control": 0.0026192522990251227, + "rg": 0.003520725427993706 + } + }, + { + "dataset": "broad", + "files": 500, + "workers": 10, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "4752f11e219421dd7efaef69769aae1aece976d68e07996d541cd35595ff7921", + "expected_sha256": "92615e11a8ccb9eee7c1ac560203472f3df194e7372ca5b5c316b50ce019027c", + "expected_count": 500 + }, + "fastest_seven_seconds": { + "baseline": 0.005895523853333933, + "clock-control": 0.0027957702737434636, + "rg": 0.004138824147438365 + }, + "clock_over_baseline": 0.4742191437597948, + "baseline_over_rg": 1.424444152086732, + "clock_over_rg": 0.675498686136217 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "4752f11e219421dd7efaef69769aae1aece976d68e07996d541cd35595ff7921", + "expected_sha256": "92615e11a8ccb9eee7c1ac560203472f3df194e7372ca5b5c316b50ce019027c", + "expected_count": 500 + }, + "fastest_seven_seconds": { + "baseline": 0.005853840565708067, + "clock-control": 0.0026982842828147113, + "rg": 0.004001012130174786 + }, + "clock_over_baseline": 0.46094256454836213, + "baseline_over_rg": 1.463089932059851, + "clock_over_rg": 0.6744004254485566 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "4752f11e219421dd7efaef69769aae1aece976d68e07996d541cd35595ff7921", + "expected_sha256": "92615e11a8ccb9eee7c1ac560203472f3df194e7372ca5b5c316b50ce019027c", + "expected_count": 500 + }, + "fastest_seven_seconds": { + "baseline": 0.0058436372866188845, + "clock-control": 0.002673012994429363, + "rg": 0.004001499569442656 + }, + "clock_over_baseline": 0.45742281105471594, + "baseline_over_rg": 1.4603618431559169, + "clock_over_rg": 0.6680028194534257 + } + ], + "median_clock_over_baseline": 0.46094256454836213, + "min_clock_over_baseline": 0.45742281105471594, + "max_clock_over_baseline": 0.4742191437597948, + "median_seconds": { + "baseline": 0.005853840565708067, + "clock-control": 0.0026982842828147113, + "rg": 0.004001499569442656 + } + }, + { + "dataset": "broad", + "files": 1000, + "workers": 1, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "195bbc70d3b92f267978652da384f1186a20751d3df13719832397a72acf902b", + "expected_sha256": "befe839f23c21b74a8b71eb645509b35c3fcedde0afaecf73d75cfcb685644bf", + "expected_count": 1000 + }, + "fastest_seven_seconds": { + "baseline": 0.0022660871452119735, + "clock-control": 0.0022701894298994114, + "rg": 0.0020799338651288834 + }, + "clock_over_baseline": 1.0018102943199274, + "baseline_over_rg": 1.0894996149656686, + "clock_over_rg": 1.0914719299302043 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "195bbc70d3b92f267978652da384f1186a20751d3df13719832397a72acf902b", + "expected_sha256": "befe839f23c21b74a8b71eb645509b35c3fcedde0afaecf73d75cfcb685644bf", + "expected_count": 1000 + }, + "fastest_seven_seconds": { + "baseline": 0.002310340301067169, + "clock-control": 0.0023249865625984967, + "rg": 0.0021142588645618942 + }, + "clock_over_baseline": 1.0063394390534426, + "baseline_over_rg": 1.0927423977223838, + "clock_over_rg": 1.0996697715538577 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "195bbc70d3b92f267978652da384f1186a20751d3df13719832397a72acf902b", + "expected_sha256": "befe839f23c21b74a8b71eb645509b35c3fcedde0afaecf73d75cfcb685644bf", + "expected_count": 1000 + }, + "fastest_seven_seconds": { + "baseline": 0.0022995819953004165, + "clock-control": 0.0023179311205499937, + "rg": 0.002077207143884152 + }, + "clock_over_baseline": 1.0079793307162244, + "baseline_over_rg": 1.1070547307094503, + "clock_over_rg": 1.1158882865267417 + } + ], + "median_clock_over_baseline": 1.0063394390534426, + "min_clock_over_baseline": 1.0018102943199274, + "max_clock_over_baseline": 1.0079793307162244, + "median_seconds": { + "baseline": 0.0022995819953004165, + "clock-control": 0.0023179311205499937, + "rg": 0.0020799338651288834 + } + }, + { + "dataset": "broad", + "files": 1000, + "workers": 3, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "195bbc70d3b92f267978652da384f1186a20751d3df13719832397a72acf902b", + "expected_sha256": "befe839f23c21b74a8b71eb645509b35c3fcedde0afaecf73d75cfcb685644bf", + "expected_count": 1000 + }, + "fastest_seven_seconds": { + "baseline": 0.005950194708670357, + "clock-control": 0.0027604265737214257, + "rg": 0.0037845242768526077 + }, + "clock_over_baseline": 0.46392205782762974, + "baseline_over_rg": 1.5722437678795456, + "clock_over_rg": 0.7293985642013451 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "195bbc70d3b92f267978652da384f1186a20751d3df13719832397a72acf902b", + "expected_sha256": "befe839f23c21b74a8b71eb645509b35c3fcedde0afaecf73d75cfcb685644bf", + "expected_count": 1000 + }, + "fastest_seven_seconds": { + "baseline": 0.005861102861152696, + "clock-control": 0.002661964007919388, + "rg": 0.0035750591362427387 + }, + "clock_over_baseline": 0.45417459324299636, + "baseline_over_rg": 1.6394422127832293, + "clock_over_rg": 0.7445930001362211 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "195bbc70d3b92f267978652da384f1186a20751d3df13719832397a72acf902b", + "expected_sha256": "befe839f23c21b74a8b71eb645509b35c3fcedde0afaecf73d75cfcb685644bf", + "expected_count": 1000 + }, + "fastest_seven_seconds": { + "baseline": 0.005952376298539873, + "clock-control": 0.0027701015850262983, + "rg": 0.003715073989172067 + }, + "clock_over_baseline": 0.4653774301375752, + "baseline_over_rg": 1.602222813297564, + "clock_over_rg": 0.7456383353602163 + } + ], + "median_clock_over_baseline": 0.46392205782762974, + "min_clock_over_baseline": 0.45417459324299636, + "max_clock_over_baseline": 0.4653774301375752, + "median_seconds": { + "baseline": 0.005950194708670357, + "clock-control": 0.0027604265737214257, + "rg": 0.003715073989172067 + } + }, + { + "dataset": "broad", + "files": 1000, + "workers": 10, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "195bbc70d3b92f267978652da384f1186a20751d3df13719832397a72acf902b", + "expected_sha256": "befe839f23c21b74a8b71eb645509b35c3fcedde0afaecf73d75cfcb685644bf", + "expected_count": 1000 + }, + "fastest_seven_seconds": { + "baseline": 0.006141584574444485, + "clock-control": 0.0031385234241107745, + "rg": 0.004223939704908324 + }, + "clock_over_baseline": 0.5110282836729735, + "baseline_over_rg": 1.453994375750158, + "clock_over_rg": 0.7430322503097597 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "195bbc70d3b92f267978652da384f1186a20751d3df13719832397a72acf902b", + "expected_sha256": "befe839f23c21b74a8b71eb645509b35c3fcedde0afaecf73d75cfcb685644bf", + "expected_count": 1000 + }, + "fastest_seven_seconds": { + "baseline": 0.00612166614571054, + "clock-control": 0.002993479129924838, + "rg": 0.0042160377155856365 + }, + "clock_over_baseline": 0.48899744917033294, + "baseline_over_rg": 1.4519951097876265, + "clock_over_rg": 0.7100219048939469 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "195bbc70d3b92f267978652da384f1186a20751d3df13719832397a72acf902b", + "expected_sha256": "befe839f23c21b74a8b71eb645509b35c3fcedde0afaecf73d75cfcb685644bf", + "expected_count": 1000 + }, + "fastest_seven_seconds": { + "baseline": 0.006181818433105946, + "clock-control": 0.003049578143483294, + "rg": 0.004303991844478462 + }, + "clock_over_baseline": 0.49331409139286014, + "baseline_over_rg": 1.4362988259460863, + "clock_over_rg": 0.7085464502902253 + } + ], + "median_clock_over_baseline": 0.49331409139286014, + "min_clock_over_baseline": 0.48899744917033294, + "max_clock_over_baseline": 0.5110282836729735, + "median_seconds": { + "baseline": 0.006141584574444485, + "clock-control": 0.003049578143483294, + "rg": 0.004223939704908324 + } + }, + { + "dataset": "broad", + "files": 2000, + "workers": 1, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "22ff6f08aeca75da001db934910a07bfa17830e369cf2296162473ec94440732", + "expected_sha256": "b5605fdef188e222868bda37ac55e5796bccdd6ff4fbdb01f3b60fba1178ecc4", + "expected_count": 2000 + }, + "fastest_seven_seconds": { + "baseline": 0.0028241812916738646, + "clock-control": 0.0027331055607646704, + "rg": 0.0025965744446563932 + }, + "clock_over_baseline": 0.9677514573240393, + "baseline_over_rg": 1.0876565844225548, + "clock_over_rg": 1.0525812446430145 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "22ff6f08aeca75da001db934910a07bfa17830e369cf2296162473ec94440732", + "expected_sha256": "b5605fdef188e222868bda37ac55e5796bccdd6ff4fbdb01f3b60fba1178ecc4", + "expected_count": 2000 + }, + "fastest_seven_seconds": { + "baseline": 0.002616163143622024, + "clock-control": 0.002619596996477672, + "rg": 0.002431770004997296 + }, + "clock_over_baseline": 1.0013125530279026, + "baseline_over_rg": 1.075826718088388, + "clock_over_rg": 1.0772387977047133 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "22ff6f08aeca75da001db934910a07bfa17830e369cf2296162473ec94440732", + "expected_sha256": "b5605fdef188e222868bda37ac55e5796bccdd6ff4fbdb01f3b60fba1178ecc4", + "expected_count": 2000 + }, + "fastest_seven_seconds": { + "baseline": 0.0027137257025710176, + "clock-control": 0.0027178159964803073, + "rg": 0.002520425270111965 + }, + "clock_over_baseline": 1.001507261365957, + "baseline_over_rg": 1.0766935781636824, + "clock_over_rg": 1.0783164367970226 + } + ], + "median_clock_over_baseline": 1.0013125530279026, + "min_clock_over_baseline": 0.9677514573240393, + "max_clock_over_baseline": 1.001507261365957, + "median_seconds": { + "baseline": 0.0027137257025710176, + "clock-control": 0.0027178159964803073, + "rg": 0.002520425270111965 + } + }, + { + "dataset": "broad", + "files": 2000, + "workers": 3, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "22ff6f08aeca75da001db934910a07bfa17830e369cf2296162473ec94440732", + "expected_sha256": "b5605fdef188e222868bda37ac55e5796bccdd6ff4fbdb01f3b60fba1178ecc4", + "expected_count": 2000 + }, + "fastest_seven_seconds": { + "baseline": 0.006284981001434582, + "clock-control": 0.003310155722179583, + "rg": 0.004318130003022296 + }, + "clock_over_baseline": 0.5266771246283833, + "baseline_over_rg": 1.4554867493650423, + "clock_over_rg": 0.766571576090293 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "22ff6f08aeca75da001db934910a07bfa17830e369cf2296162473ec94440732", + "expected_sha256": "b5605fdef188e222868bda37ac55e5796bccdd6ff4fbdb01f3b60fba1178ecc4", + "expected_count": 2000 + }, + "fastest_seven_seconds": { + "baseline": 0.006385531409510544, + "clock-control": 0.003142034443694034, + "rg": 0.003990702846619699 + }, + "clock_over_baseline": 0.49205527969282564, + "baseline_over_rg": 1.600101950692563, + "clock_over_rg": 0.7873386128850649 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "22ff6f08aeca75da001db934910a07bfa17830e369cf2296162473ec94440732", + "expected_sha256": "b5605fdef188e222868bda37ac55e5796bccdd6ff4fbdb01f3b60fba1178ecc4", + "expected_count": 2000 + }, + "fastest_seven_seconds": { + "baseline": 0.006182456705054002, + "clock-control": 0.0030639189977331887, + "rg": 0.0038292504281603862 + }, + "clock_over_baseline": 0.4955827665123012, + "baseline_over_rg": 1.614534442455915, + "clock_over_rg": 0.800135445621698 + } + ], + "median_clock_over_baseline": 0.4955827665123012, + "min_clock_over_baseline": 0.49205527969282564, + "max_clock_over_baseline": 0.5266771246283833, + "median_seconds": { + "baseline": 0.006284981001434582, + "clock-control": 0.003142034443694034, + "rg": 0.003990702846619699 + } + }, + { + "dataset": "broad", + "files": 2000, + "workers": 10, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "22ff6f08aeca75da001db934910a07bfa17830e369cf2296162473ec94440732", + "expected_sha256": "b5605fdef188e222868bda37ac55e5796bccdd6ff4fbdb01f3b60fba1178ecc4", + "expected_count": 2000 + }, + "fastest_seven_seconds": { + "baseline": 0.006535235858921494, + "clock-control": 0.0035601797114525524, + "rg": 0.004735313563807202 + }, + "clock_over_baseline": 0.5447668283605125, + "baseline_over_rg": 1.3801062529145696, + "clock_over_rg": 0.7518361062007815 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "22ff6f08aeca75da001db934910a07bfa17830e369cf2296162473ec94440732", + "expected_sha256": "b5605fdef188e222868bda37ac55e5796bccdd6ff4fbdb01f3b60fba1178ecc4", + "expected_count": 2000 + }, + "fastest_seven_seconds": { + "baseline": 0.006667022285650351, + "clock-control": 0.0034644184301474263, + "rg": 0.004530203853002084 + }, + "clock_over_baseline": 0.5196350457090877, + "baseline_over_rg": 1.4716826222361354, + "clock_over_rg": 0.7647378666749443 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "22ff6f08aeca75da001db934910a07bfa17830e369cf2296162473ec94440732", + "expected_sha256": "b5605fdef188e222868bda37ac55e5796bccdd6ff4fbdb01f3b60fba1178ecc4", + "expected_count": 2000 + }, + "fastest_seven_seconds": { + "baseline": 0.006674065121582576, + "clock-control": 0.0034790508465708365, + "rg": 0.004656347271520644 + }, + "clock_over_baseline": 0.5212791279665956, + "baseline_over_rg": 1.433326324778821, + "clock_over_rg": 0.7471630966722692 + } + ], + "median_clock_over_baseline": 0.5212791279665956, + "min_clock_over_baseline": 0.5196350457090877, + "max_clock_over_baseline": 0.5447668283605125, + "median_seconds": { + "baseline": 0.006667022285650351, + "clock-control": 0.0034790508465708365, + "rg": 0.004656347271520644 + } + }, + { + "dataset": "broad", + "files": 5000, + "workers": 1, + "task": "content-absent_marker", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "f61be959a84df3cedd285505ebb39634f879add1c0e612121bb5ec14d6906391", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.013897245009762369, + "clock-control": 0.014234252298982548, + "rg": 0.011972719994706236 + }, + "clock_over_baseline": 1.024249935075869, + "baseline_over_rg": 1.160742505955795, + "clock_over_rg": 1.1888904363650243 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "f61be959a84df3cedd285505ebb39634f879add1c0e612121bb5ec14d6906391", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.013782717852986284, + "clock-control": 0.013799843569618784, + "rg": 0.011620651556378496 + }, + "clock_over_baseline": 1.0012425500409405, + "baseline_over_rg": 1.1860537927773116, + "clock_over_rg": 1.1875275239660847 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "f61be959a84df3cedd285505ebb39634f879add1c0e612121bb5ec14d6906391", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.01351046156404274, + "clock-control": 0.01323306470710252, + "rg": 0.01091718957260517 + }, + "clock_over_baseline": 0.9794679955510555, + "baseline_over_rg": 1.2375402546773524, + "clock_over_rg": 1.2121310726625691 + } + ], + "median_clock_over_baseline": 1.0012425500409405, + "min_clock_over_baseline": 0.9794679955510555, + "max_clock_over_baseline": 1.024249935075869, + "median_seconds": { + "baseline": 0.013782717852986284, + "clock-control": 0.013799843569618784, + "rg": 0.011620651556378496 + } + }, + { + "dataset": "broad", + "files": 5000, + "workers": 1, + "task": "content-needle", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "f61be959a84df3cedd285505ebb39634f879add1c0e612121bb5ec14d6906391", + "expected_sha256": "bd8a0796d51efeb750be46b08d2c39b556df61a658c8ea6bf0d216ba541be8ff", + "expected_count": 1666 + }, + "fastest_seven_seconds": { + "baseline": 0.011559639292369996, + "clock-control": 0.011416234134230763, + "rg": 0.013560025279210615 + }, + "clock_over_baseline": 0.9875943224081492, + "baseline_over_rg": 0.8524791845404974, + "clock_over_rg": 0.8419036026233241 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "f61be959a84df3cedd285505ebb39634f879add1c0e612121bb5ec14d6906391", + "expected_sha256": "bd8a0796d51efeb750be46b08d2c39b556df61a658c8ea6bf0d216ba541be8ff", + "expected_count": 1666 + }, + "fastest_seven_seconds": { + "baseline": 0.011297734853412424, + "clock-control": 0.01138472998614556, + "rg": 0.013481669152887272 + }, + "clock_over_baseline": 1.0077002278653104, + "baseline_over_rg": 0.8380071284417234, + "clock_over_rg": 0.8444599742834792 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "f61be959a84df3cedd285505ebb39634f879add1c0e612121bb5ec14d6906391", + "expected_sha256": "bd8a0796d51efeb750be46b08d2c39b556df61a658c8ea6bf0d216ba541be8ff", + "expected_count": 1666 + }, + "fastest_seven_seconds": { + "baseline": 0.0113523861426594, + "clock-control": 0.011432093701192312, + "rg": 0.013587498446992998 + }, + "clock_over_baseline": 1.0070212162915593, + "baseline_over_rg": 0.835502295506923, + "clock_over_rg": 0.8413685378357713 + } + ], + "median_clock_over_baseline": 1.0070212162915593, + "min_clock_over_baseline": 0.9875943224081492, + "max_clock_over_baseline": 1.0077002278653104, + "median_seconds": { + "baseline": 0.0113523861426594, + "clock-control": 0.011416234134230763, + "rg": 0.013560025279210615 + } + }, + { + "dataset": "broad", + "files": 5000, + "workers": 1, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "f61be959a84df3cedd285505ebb39634f879add1c0e612121bb5ec14d6906391", + "expected_sha256": "627ca5aeb17b28a360ad314b468fa8b9a096f9fc05eb4ec0821593ee13ad7375", + "expected_count": 5000 + }, + "fastest_seven_seconds": { + "baseline": 0.0037966869921157403, + "clock-control": 0.00385861486263041, + "rg": 0.003687328866882516 + }, + "clock_over_baseline": 1.016311028705624, + "baseline_over_rg": 1.0296578171302855, + "clock_over_rg": 1.046452595342468 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "f61be959a84df3cedd285505ebb39634f879add1c0e612121bb5ec14d6906391", + "expected_sha256": "627ca5aeb17b28a360ad314b468fa8b9a096f9fc05eb4ec0821593ee13ad7375", + "expected_count": 5000 + }, + "fastest_seven_seconds": { + "baseline": 0.0037746544278758976, + "clock-control": 0.0037830284314363132, + "rg": 0.003629351708306266 + }, + "clock_over_baseline": 1.0022184821737783, + "baseline_over_rg": 1.0400354474428826, + "clock_over_rg": 1.0423427475431322 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "f61be959a84df3cedd285505ebb39634f879add1c0e612121bb5ec14d6906391", + "expected_sha256": "627ca5aeb17b28a360ad314b468fa8b9a096f9fc05eb4ec0821593ee13ad7375", + "expected_count": 5000 + }, + "fastest_seven_seconds": { + "baseline": 0.004049800003745726, + "clock-control": 0.004031674129821893, + "rg": 0.003990770700121564 + }, + "clock_over_baseline": 0.9955242545540351, + "baseline_over_rg": 1.0147914545985726, + "clock_over_rg": 1.010249506367049 + } + ], + "median_clock_over_baseline": 1.0022184821737783, + "min_clock_over_baseline": 0.9955242545540351, + "max_clock_over_baseline": 1.016311028705624, + "median_seconds": { + "baseline": 0.0037966869921157403, + "clock-control": 0.00385861486263041, + "rg": 0.003687328866882516 + } + }, + { + "dataset": "broad", + "files": 5000, + "workers": 3, + "task": "content-absent_marker", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "f61be959a84df3cedd285505ebb39634f879add1c0e612121bb5ec14d6906391", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.014023456140421331, + "clock-control": 0.010476919007487595, + "rg": 0.010425796017183788 + }, + "clock_over_baseline": 0.7470996381048202, + "baseline_over_rg": 1.3450729438124323, + "clock_over_rg": 1.0049035095468535 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "f61be959a84df3cedd285505ebb39634f879add1c0e612121bb5ec14d6906391", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.011480949162172951, + "clock-control": 0.00809840828047267, + "rg": 0.0077510221495426124 + }, + "clock_over_baseline": 0.7053779409767823, + "baseline_over_rg": 1.4812174369609357, + "clock_over_rg": 1.0448181058224117 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "f61be959a84df3cedd285505ebb39634f879add1c0e612121bb5ec14d6906391", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.011448684289851891, + "clock-control": 0.008172958291002683, + "rg": 0.007639044704514423 + }, + "clock_over_baseline": 0.7138775150125495, + "baseline_over_rg": 1.498706282355711, + "clock_over_rg": 1.0698927165817913 + } + ], + "median_clock_over_baseline": 0.7138775150125495, + "min_clock_over_baseline": 0.7053779409767823, + "max_clock_over_baseline": 0.7470996381048202, + "median_seconds": { + "baseline": 0.011480949162172951, + "clock-control": 0.008172958291002683, + "rg": 0.0077510221495426124 + } + }, + { + "dataset": "broad", + "files": 5000, + "workers": 3, + "task": "content-needle", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "f61be959a84df3cedd285505ebb39634f879add1c0e612121bb5ec14d6906391", + "expected_sha256": "bd8a0796d51efeb750be46b08d2c39b556df61a658c8ea6bf0d216ba541be8ff", + "expected_count": 1666 + }, + "fastest_seven_seconds": { + "baseline": 0.01181895929455225, + "clock-control": 0.008774011861532927, + "rg": 0.012619243718550674 + }, + "clock_over_baseline": 0.742367550548817, + "baseline_over_rg": 0.9365822198344594, + "clock_over_rg": 0.6952882484260813 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "f61be959a84df3cedd285505ebb39634f879add1c0e612121bb5ec14d6906391", + "expected_sha256": "bd8a0796d51efeb750be46b08d2c39b556df61a658c8ea6bf0d216ba541be8ff", + "expected_count": 1666 + }, + "fastest_seven_seconds": { + "baseline": 0.010692059569659509, + "clock-control": 0.007301472859191043, + "rg": 0.011674209298299891 + }, + "clock_over_baseline": 0.682887409261185, + "baseline_over_rg": 0.9158701284562877, + "clock_over_rg": 0.625436179241223 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "f61be959a84df3cedd285505ebb39634f879add1c0e612121bb5ec14d6906391", + "expected_sha256": "bd8a0796d51efeb750be46b08d2c39b556df61a658c8ea6bf0d216ba541be8ff", + "expected_count": 1666 + }, + "fastest_seven_seconds": { + "baseline": 0.010314342274796218, + "clock-control": 0.007374520155800772, + "rg": 0.011563074716832489 + }, + "clock_over_baseline": 0.7149772578151593, + "baseline_over_rg": 0.8920068863501783, + "clock_over_rg": 0.637764637554889 + } + ], + "median_clock_over_baseline": 0.7149772578151593, + "min_clock_over_baseline": 0.682887409261185, + "max_clock_over_baseline": 0.742367550548817, + "median_seconds": { + "baseline": 0.010692059569659509, + "clock-control": 0.007374520155800772, + "rg": 0.011674209298299891 + } + }, + { + "dataset": "broad", + "files": 5000, + "workers": 3, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "f61be959a84df3cedd285505ebb39634f879add1c0e612121bb5ec14d6906391", + "expected_sha256": "627ca5aeb17b28a360ad314b468fa8b9a096f9fc05eb4ec0821593ee13ad7375", + "expected_count": 5000 + }, + "fastest_seven_seconds": { + "baseline": 0.007363980004031744, + "clock-control": 0.004572424405653562, + "rg": 0.0053575558538016465 + }, + "clock_over_baseline": 0.6209175477323651, + "baseline_over_rg": 1.37450363654284, + "clock_over_rg": 0.8534534273513983 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "f61be959a84df3cedd285505ebb39634f879add1c0e612121bb5ec14d6906391", + "expected_sha256": "627ca5aeb17b28a360ad314b468fa8b9a096f9fc05eb4ec0821593ee13ad7375", + "expected_count": 5000 + }, + "fastest_seven_seconds": { + "baseline": 0.007172040857507714, + "clock-control": 0.00409824785310775, + "rg": 0.004792810134988811 + }, + "clock_over_baseline": 0.5714200371317868, + "baseline_over_rg": 1.4964166439955289, + "clock_over_rg": 0.855082454276549 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "f61be959a84df3cedd285505ebb39634f879add1c0e612121bb5ec14d6906391", + "expected_sha256": "627ca5aeb17b28a360ad314b468fa8b9a096f9fc05eb4ec0821593ee13ad7375", + "expected_count": 5000 + }, + "fastest_seven_seconds": { + "baseline": 0.007228767291443157, + "clock-control": 0.004165592428762466, + "rg": 0.004935379589109549 + }, + "clock_over_baseline": 0.5762521133711642, + "baseline_over_rg": 1.4646831436013994, + "clock_over_rg": 0.8440267569194269 + } + ], + "median_clock_over_baseline": 0.5762521133711642, + "min_clock_over_baseline": 0.5714200371317868, + "max_clock_over_baseline": 0.6209175477323651, + "median_seconds": { + "baseline": 0.007228767291443157, + "clock-control": 0.004165592428762466, + "rg": 0.004935379589109549 + } + }, + { + "dataset": "broad", + "files": 5000, + "workers": 10, + "task": "content-absent_marker", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "f61be959a84df3cedd285505ebb39634f879add1c0e612121bb5ec14d6906391", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.01067486229918099, + "clock-control": 0.007436341564503631, + "rg": 0.007708365729610834 + }, + "clock_over_baseline": 0.6966217789127053, + "baseline_over_rg": 1.3848411808192607, + "clock_over_rg": 0.9647105268938846 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "f61be959a84df3cedd285505ebb39634f879add1c0e612121bb5ec14d6906391", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.010338402286704098, + "clock-control": 0.00669947058694171, + "rg": 0.007023048296105117 + }, + "clock_over_baseline": 0.6480179820007289, + "baseline_over_rg": 1.4720676621913065, + "clock_over_rg": 0.9539263158217411 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "f61be959a84df3cedd285505ebb39634f879add1c0e612121bb5ec14d6906391", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.009642652144456016, + "clock-control": 0.006551032154155629, + "rg": 0.007042542715290827 + }, + "clock_over_baseline": 0.6793807404866414, + "baseline_over_rg": 1.369200377517031, + "clock_over_rg": 0.9302083663521095 + } + ], + "median_clock_over_baseline": 0.6793807404866414, + "min_clock_over_baseline": 0.6480179820007289, + "max_clock_over_baseline": 0.6966217789127053, + "median_seconds": { + "baseline": 0.010338402286704098, + "clock-control": 0.00669947058694171, + "rg": 0.007042542715290827 + } + }, + { + "dataset": "broad", + "files": 5000, + "workers": 10, + "task": "content-needle", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "f61be959a84df3cedd285505ebb39634f879add1c0e612121bb5ec14d6906391", + "expected_sha256": "bd8a0796d51efeb750be46b08d2c39b556df61a658c8ea6bf0d216ba541be8ff", + "expected_count": 1666 + }, + "fastest_seven_seconds": { + "baseline": 0.010089535856552954, + "clock-control": 0.006853869999758899, + "rg": 0.00896339671453461 + }, + "clock_over_baseline": 0.6793047863849402, + "baseline_over_rg": 1.1256375432086199, + "clock_over_rg": 0.7646509708362005 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "f61be959a84df3cedd285505ebb39634f879add1c0e612121bb5ec14d6906391", + "expected_sha256": "bd8a0796d51efeb750be46b08d2c39b556df61a658c8ea6bf0d216ba541be8ff", + "expected_count": 1666 + }, + "fastest_seven_seconds": { + "baseline": 0.010390610425799553, + "clock-control": 0.0071487071358465725, + "rg": 0.009862414278489138 + }, + "clock_over_baseline": 0.6879968397329729, + "baseline_over_rg": 1.0535564753614601, + "clock_over_rg": 0.7248435255288942 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "f61be959a84df3cedd285505ebb39634f879add1c0e612121bb5ec14d6906391", + "expected_sha256": "bd8a0796d51efeb750be46b08d2c39b556df61a658c8ea6bf0d216ba541be8ff", + "expected_count": 1666 + }, + "fastest_seven_seconds": { + "baseline": 0.010238621159390147, + "clock-control": 0.006931829424242356, + "rg": 0.00940582255965897 + }, + "clock_over_baseline": 0.6770276306087336, + "baseline_over_rg": 1.08854075169385, + "clock_over_rg": 0.7369721659403371 + } + ], + "median_clock_over_baseline": 0.6793047863849402, + "min_clock_over_baseline": 0.6770276306087336, + "max_clock_over_baseline": 0.6879968397329729, + "median_seconds": { + "baseline": 0.010238621159390147, + "clock-control": 0.006931829424242356, + "rg": 0.00940582255965897 + } + }, + { + "dataset": "broad", + "files": 5000, + "workers": 10, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "f61be959a84df3cedd285505ebb39634f879add1c0e612121bb5ec14d6906391", + "expected_sha256": "627ca5aeb17b28a360ad314b468fa8b9a096f9fc05eb4ec0821593ee13ad7375", + "expected_count": 5000 + }, + "fastest_seven_seconds": { + "baseline": 0.007401119427023721, + "clock-control": 0.004246475574161325, + "rg": 0.005371721004069384 + }, + "clock_over_baseline": 0.5737612554468666, + "baseline_over_rg": 1.3777929682902281, + "clock_over_rg": 0.7905242232320663 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "f61be959a84df3cedd285505ebb39634f879add1c0e612121bb5ec14d6906391", + "expected_sha256": "627ca5aeb17b28a360ad314b468fa8b9a096f9fc05eb4ec0821593ee13ad7375", + "expected_count": 5000 + }, + "fastest_seven_seconds": { + "baseline": 0.007424879153924329, + "clock-control": 0.004193971856563751, + "rg": 0.005249001435004175 + }, + "clock_over_baseline": 0.5648538878032888, + "baseline_over_rg": 1.4145317439636829, + "clock_over_rg": 0.7990037549990525 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "f61be959a84df3cedd285505ebb39634f879add1c0e612121bb5ec14d6906391", + "expected_sha256": "627ca5aeb17b28a360ad314b468fa8b9a096f9fc05eb4ec0821593ee13ad7375", + "expected_count": 5000 + }, + "fastest_seven_seconds": { + "baseline": 0.007196654291224799, + "clock-control": 0.004066775868912893, + "rg": 0.004948320715422077 + }, + "clock_over_baseline": 0.565092570011553, + "baseline_over_rg": 1.4543629455535294, + "clock_over_rg": 0.8218496946324162 + } + ], + "median_clock_over_baseline": 0.565092570011553, + "min_clock_over_baseline": 0.5648538878032888, + "max_clock_over_baseline": 0.5737612554468666, + "median_seconds": { + "baseline": 0.007401119427023721, + "clock-control": 0.004193971856563751, + "rg": 0.005249001435004175 + } + }, + { + "dataset": "broad", + "files": 10000, + "workers": 1, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "9309e2c29a3265de67d97632ec7bbd6ddb6afd3799d88ae6f9459d0d5a55e5a1", + "expected_sha256": "a2333c1869a9fe50ab53dbc4d6f24f160ba0e6a1b15f82eadfb7deff5490c6ce", + "expected_count": 10000 + }, + "fastest_seven_seconds": { + "baseline": 0.006412908434867859, + "clock-control": 0.006515142433012703, + "rg": 0.006439347576815635 + }, + "clock_over_baseline": 1.0159419082906258, + "baseline_over_rg": 0.9958941272182654, + "clock_over_rg": 1.0117705800615517 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "9309e2c29a3265de67d97632ec7bbd6ddb6afd3799d88ae6f9459d0d5a55e5a1", + "expected_sha256": "a2333c1869a9fe50ab53dbc4d6f24f160ba0e6a1b15f82eadfb7deff5490c6ce", + "expected_count": 10000 + }, + "fastest_seven_seconds": { + "baseline": 0.0065625190119525155, + "clock-control": 0.006444807854547564, + "rg": 0.006452353280370257 + }, + "clock_over_baseline": 0.9820631136929949, + "baseline_over_rg": 1.0170737290404435, + "clock_over_rg": 0.9988305931968035 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "9309e2c29a3265de67d97632ec7bbd6ddb6afd3799d88ae6f9459d0d5a55e5a1", + "expected_sha256": "a2333c1869a9fe50ab53dbc4d6f24f160ba0e6a1b15f82eadfb7deff5490c6ce", + "expected_count": 10000 + }, + "fastest_seven_seconds": { + "baseline": 0.0063591218703160325, + "clock-control": 0.006488151440862566, + "rg": 0.0064514330006204545 + }, + "clock_over_baseline": 1.0202904698444035, + "baseline_over_rg": 0.9856913758082051, + "clock_over_rg": 1.0056915169449299 + } + ], + "median_clock_over_baseline": 1.0159419082906258, + "min_clock_over_baseline": 0.9820631136929949, + "max_clock_over_baseline": 1.0202904698444035, + "median_seconds": { + "baseline": 0.006412908434867859, + "clock-control": 0.006488151440862566, + "rg": 0.0064514330006204545 + } + }, + { + "dataset": "broad", + "files": 10000, + "workers": 3, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "9309e2c29a3265de67d97632ec7bbd6ddb6afd3799d88ae6f9459d0d5a55e5a1", + "expected_sha256": "a2333c1869a9fe50ab53dbc4d6f24f160ba0e6a1b15f82eadfb7deff5490c6ce", + "expected_count": 10000 + }, + "fastest_seven_seconds": { + "baseline": 0.009072597704029508, + "clock-control": 0.006365753136508699, + "rg": 0.006955006010165172 + }, + "clock_over_baseline": 0.7016461375424384, + "baseline_over_rg": 1.3044701457869834, + "clock_over_rg": 0.9152764393308584 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "9309e2c29a3265de67d97632ec7bbd6ddb6afd3799d88ae6f9459d0d5a55e5a1", + "expected_sha256": "a2333c1869a9fe50ab53dbc4d6f24f160ba0e6a1b15f82eadfb7deff5490c6ce", + "expected_count": 10000 + }, + "fastest_seven_seconds": { + "baseline": 0.008695763427697654, + "clock-control": 0.005449786865418511, + "rg": 0.006193795707076788 + }, + "clock_over_baseline": 0.6267174711837155, + "baseline_over_rg": 1.4039474078491507, + "clock_over_rg": 0.8798783691221521 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "9309e2c29a3265de67d97632ec7bbd6ddb6afd3799d88ae6f9459d0d5a55e5a1", + "expected_sha256": "a2333c1869a9fe50ab53dbc4d6f24f160ba0e6a1b15f82eadfb7deff5490c6ce", + "expected_count": 10000 + }, + "fastest_seven_seconds": { + "baseline": 0.008875036146491766, + "clock-control": 0.006093889158884329, + "rg": 0.006429793421245579 + }, + "clock_over_baseline": 0.68663260163658, + "baseline_over_rg": 1.3802988004508074, + "clock_over_rg": 0.9477581563893885 + } + ], + "median_clock_over_baseline": 0.68663260163658, + "min_clock_over_baseline": 0.6267174711837155, + "max_clock_over_baseline": 0.7016461375424384, + "median_seconds": { + "baseline": 0.008875036146491766, + "clock-control": 0.006093889158884329, + "rg": 0.006429793421245579 + } + }, + { + "dataset": "broad", + "files": 10000, + "workers": 10, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "9309e2c29a3265de67d97632ec7bbd6ddb6afd3799d88ae6f9459d0d5a55e5a1", + "expected_sha256": "a2333c1869a9fe50ab53dbc4d6f24f160ba0e6a1b15f82eadfb7deff5490c6ce", + "expected_count": 10000 + }, + "fastest_seven_seconds": { + "baseline": 0.008285820850038103, + "clock-control": 0.005147712138880577, + "rg": 0.005464974574611655 + }, + "clock_over_baseline": 0.6212676127141832, + "baseline_over_rg": 1.516168234072141, + "clock_over_rg": 0.941946219255078 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "9309e2c29a3265de67d97632ec7bbd6ddb6afd3799d88ae6f9459d0d5a55e5a1", + "expected_sha256": "a2333c1869a9fe50ab53dbc4d6f24f160ba0e6a1b15f82eadfb7deff5490c6ce", + "expected_count": 10000 + }, + "fastest_seven_seconds": { + "baseline": 0.00837047942747761, + "clock-control": 0.005168023153341242, + "rg": 0.005530850704027606 + }, + "clock_over_baseline": 0.6174106511003746, + "baseline_over_rg": 1.513416267299019, + "clock_over_rg": 0.9343993229789859 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "9309e2c29a3265de67d97632ec7bbd6ddb6afd3799d88ae6f9459d0d5a55e5a1", + "expected_sha256": "a2333c1869a9fe50ab53dbc4d6f24f160ba0e6a1b15f82eadfb7deff5490c6ce", + "expected_count": 10000 + }, + "fastest_seven_seconds": { + "baseline": 0.008447326711445515, + "clock-control": 0.005149015283677727, + "rg": 0.005443919716136796 + }, + "clock_over_baseline": 0.6095437597673575, + "baseline_over_rg": 1.5516993548611784, + "clock_over_rg": 0.9458286587906657 + } + ], + "median_clock_over_baseline": 0.6174106511003746, + "min_clock_over_baseline": 0.6095437597673575, + "max_clock_over_baseline": 0.6212676127141832, + "median_seconds": { + "baseline": 0.00837047942747761, + "clock-control": 0.005149015283677727, + "rg": 0.005464974574611655 + } + }, + { + "dataset": "broad", + "files": 20000, + "workers": 1, + "task": "content-absent_marker", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "4af5b9398e25934ff8efa18903f03fda48bef41592320bdc38b1c1b2a6eb5a64", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.04910228013925787, + "clock-control": 0.04926223971415311, + "rg": 0.04103680799016729 + }, + "clock_over_baseline": 1.0032576812001721, + "baseline_over_rg": 1.1965423858264785, + "clock_over_rg": 1.2004403394619945 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "4af5b9398e25934ff8efa18903f03fda48bef41592320bdc38b1c1b2a6eb5a64", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.0496004815712305, + "clock-control": 0.0501037549859445, + "rg": 0.04158904030087537 + }, + "clock_over_baseline": 1.010146542911912, + "baseline_over_rg": 1.1926334729629842, + "clock_over_rg": 1.2047345796745859 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "4af5b9398e25934ff8efa18903f03fda48bef41592320bdc38b1c1b2a6eb5a64", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.049060952700009305, + "clock-control": 0.04908308241283521, + "rg": 0.040765956859104335 + }, + "clock_over_baseline": 1.000451065697016, + "baseline_over_rg": 1.2034785021623362, + "clock_over_rg": 1.204021350031758 + } + ], + "median_clock_over_baseline": 1.0032576812001721, + "min_clock_over_baseline": 1.000451065697016, + "max_clock_over_baseline": 1.010146542911912, + "median_seconds": { + "baseline": 0.04910228013925787, + "clock-control": 0.04926223971415311, + "rg": 0.04103680799016729 + } + }, + { + "dataset": "broad", + "files": 20000, + "workers": 1, + "task": "content-needle", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "4af5b9398e25934ff8efa18903f03fda48bef41592320bdc38b1c1b2a6eb5a64", + "expected_sha256": "02e920596d6ca32b886e70bd1dfbd359dab76f08e581fab7de94baecabb62143", + "expected_count": 6666 + }, + "fastest_seven_seconds": { + "baseline": 0.04007605342693361, + "clock-control": 0.040239257854409516, + "rg": 0.04917478486562946 + }, + "clock_over_baseline": 1.004072367748822, + "baseline_over_rg": 0.8149716066159065, + "clock_over_rg": 0.8182904707028947 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "4af5b9398e25934ff8efa18903f03fda48bef41592320bdc38b1c1b2a6eb5a64", + "expected_sha256": "02e920596d6ca32b886e70bd1dfbd359dab76f08e581fab7de94baecabb62143", + "expected_count": 6666 + }, + "fastest_seven_seconds": { + "baseline": 0.04093274171464145, + "clock-control": 0.04128082143974358, + "rg": 0.049394338125629086 + }, + "clock_over_baseline": 1.0085036992520249, + "baseline_over_rg": 0.8286929892760888, + "clock_over_rg": 0.8357399452291542 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "4af5b9398e25934ff8efa18903f03fda48bef41592320bdc38b1c1b2a6eb5a64", + "expected_sha256": "02e920596d6ca32b886e70bd1dfbd359dab76f08e581fab7de94baecabb62143", + "expected_count": 6666 + }, + "fastest_seven_seconds": { + "baseline": 0.04126060043927282, + "clock-control": 0.041242021144301234, + "rg": 0.04998171943173345 + }, + "clock_over_baseline": 0.9995497085652224, + "baseline_over_rg": 0.8255138260224881, + "clock_over_rg": 0.8251421042173397 + } + ], + "median_clock_over_baseline": 1.004072367748822, + "min_clock_over_baseline": 0.9995497085652224, + "max_clock_over_baseline": 1.0085036992520249, + "median_seconds": { + "baseline": 0.04093274171464145, + "clock-control": 0.041242021144301234, + "rg": 0.049394338125629086 + } + }, + { + "dataset": "broad", + "files": 20000, + "workers": 1, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "4af5b9398e25934ff8efa18903f03fda48bef41592320bdc38b1c1b2a6eb5a64", + "expected_sha256": "60e992f27972b47895db5df165a2d7c7806cabad3556b05c6776bb18d38104a6", + "expected_count": 20000 + }, + "fastest_seven_seconds": { + "baseline": 0.011202611278609506, + "clock-control": 0.011209595990034618, + "rg": 0.011388797712113177 + }, + "clock_over_baseline": 1.000623489582152, + "baseline_over_rg": 0.9836517920319507, + "clock_over_rg": 0.9842650886767478 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "4af5b9398e25934ff8efa18903f03fda48bef41592320bdc38b1c1b2a6eb5a64", + "expected_sha256": "60e992f27972b47895db5df165a2d7c7806cabad3556b05c6776bb18d38104a6", + "expected_count": 20000 + }, + "fastest_seven_seconds": { + "baseline": 0.011005420861433126, + "clock-control": 0.011158747282544417, + "rg": 0.011237806125011827 + }, + "clock_over_baseline": 1.0139318998375246, + "baseline_over_rg": 0.9793211182864702, + "clock_over_rg": 0.9929649220152099 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "4af5b9398e25934ff8efa18903f03fda48bef41592320bdc38b1c1b2a6eb5a64", + "expected_sha256": "60e992f27972b47895db5df165a2d7c7806cabad3556b05c6776bb18d38104a6", + "expected_count": 20000 + }, + "fastest_seven_seconds": { + "baseline": 0.011187466277208711, + "clock-control": 0.011302342147765947, + "rg": 0.011354895000944712 + }, + "clock_over_baseline": 1.0102682651916692, + "baseline_over_rg": 0.9852549298146684, + "clock_over_rg": 0.9953717887154049 + } + ], + "median_clock_over_baseline": 1.0102682651916692, + "min_clock_over_baseline": 1.000623489582152, + "max_clock_over_baseline": 1.0139318998375246, + "median_seconds": { + "baseline": 0.011187466277208711, + "clock-control": 0.011209595990034618, + "rg": 0.011354895000944712 + } + }, + { + "dataset": "broad", + "files": 20000, + "workers": 3, + "task": "content-absent_marker", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "4af5b9398e25934ff8efa18903f03fda48bef41592320bdc38b1c1b2a6eb5a64", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.03409232956723177, + "clock-control": 0.03083870800245287, + "rg": 0.02637370314914733 + }, + "clock_over_baseline": 0.9045644106436729, + "baseline_over_rg": 1.2926637330538842, + "clock_over_rg": 1.1692976078503368 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "4af5b9398e25934ff8efa18903f03fda48bef41592320bdc38b1c1b2a6eb5a64", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.02629471443028056, + "clock-control": 0.023457565710746815, + "rg": 0.02096018841257319 + }, + "clock_over_baseline": 0.8921019383170584, + "baseline_over_rg": 1.2545075412827589, + "clock_over_rg": 1.1191486092117162 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "4af5b9398e25934ff8efa18903f03fda48bef41592320bdc38b1c1b2a6eb5a64", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.02726949457012649, + "clock-control": 0.023662357566146448, + "rg": 0.02079168870945328 + }, + "clock_over_baseline": 0.8677226306962201, + "baseline_over_rg": 1.3115574666009677, + "clock_over_rg": 1.1380680952282616 + } + ], + "median_clock_over_baseline": 0.8921019383170584, + "min_clock_over_baseline": 0.8677226306962201, + "max_clock_over_baseline": 0.9045644106436729, + "median_seconds": { + "baseline": 0.02726949457012649, + "clock-control": 0.023662357566146448, + "rg": 0.02096018841257319 + } + }, + { + "dataset": "broad", + "files": 20000, + "workers": 3, + "task": "content-needle", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "4af5b9398e25934ff8efa18903f03fda48bef41592320bdc38b1c1b2a6eb5a64", + "expected_sha256": "02e920596d6ca32b886e70bd1dfbd359dab76f08e581fab7de94baecabb62143", + "expected_count": 6666 + }, + "fastest_seven_seconds": { + "baseline": 0.02956350486991661, + "clock-control": 0.02647102957624676, + "rg": 0.033828303849856765 + }, + "clock_over_baseline": 0.8953955118895017, + "baseline_over_rg": 0.8739280869987156, + "clock_over_rg": 0.7825112868128279 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "4af5b9398e25934ff8efa18903f03fda48bef41592320bdc38b1c1b2a6eb5a64", + "expected_sha256": "02e920596d6ca32b886e70bd1dfbd359dab76f08e581fab7de94baecabb62143", + "expected_count": 6666 + }, + "fastest_seven_seconds": { + "baseline": 0.0242346018702457, + "clock-control": 0.02146919642940962, + "rg": 0.032478018439308344 + }, + "clock_over_baseline": 0.8858902054326158, + "baseline_over_rg": 0.7461847438609251, + "clock_over_rg": 0.6610377560296388 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "4af5b9398e25934ff8efa18903f03fda48bef41592320bdc38b1c1b2a6eb5a64", + "expected_sha256": "02e920596d6ca32b886e70bd1dfbd359dab76f08e581fab7de94baecabb62143", + "expected_count": 6666 + }, + "fastest_seven_seconds": { + "baseline": 0.02419176558032632, + "clock-control": 0.02068954429289858, + "rg": 0.0322063867185664 + }, + "clock_over_baseline": 0.8552308521757552, + "baseline_over_rg": 0.7511480810227061, + "clock_over_rg": 0.6424050134432322 + } + ], + "median_clock_over_baseline": 0.8858902054326158, + "min_clock_over_baseline": 0.8552308521757552, + "max_clock_over_baseline": 0.8953955118895017, + "median_seconds": { + "baseline": 0.0242346018702457, + "clock-control": 0.02146919642940962, + "rg": 0.032478018439308344 + } + }, + { + "dataset": "broad", + "files": 20000, + "workers": 3, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "4af5b9398e25934ff8efa18903f03fda48bef41592320bdc38b1c1b2a6eb5a64", + "expected_sha256": "60e992f27972b47895db5df165a2d7c7806cabad3556b05c6776bb18d38104a6", + "expected_count": 20000 + }, + "fastest_seven_seconds": { + "baseline": 0.013261208285777164, + "clock-control": 0.009903682129723685, + "rg": 0.010382537588676704 + }, + "clock_over_baseline": 0.74681597003084, + "baseline_over_rg": 1.2772608018525227, + "clock_over_rg": 0.9538787647178603 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "4af5b9398e25934ff8efa18903f03fda48bef41592320bdc38b1c1b2a6eb5a64", + "expected_sha256": "60e992f27972b47895db5df165a2d7c7806cabad3556b05c6776bb18d38104a6", + "expected_count": 20000 + }, + "fastest_seven_seconds": { + "baseline": 0.011638309856477593, + "clock-control": 0.00840237527154386, + "rg": 0.009124603421826447 + }, + "clock_over_baseline": 0.7219583749840882, + "baseline_over_rg": 1.2754866505911095, + "clock_over_rg": 0.920848269574655 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "4af5b9398e25934ff8efa18903f03fda48bef41592320bdc38b1c1b2a6eb5a64", + "expected_sha256": "60e992f27972b47895db5df165a2d7c7806cabad3556b05c6776bb18d38104a6", + "expected_count": 20000 + }, + "fastest_seven_seconds": { + "baseline": 0.01149998658469745, + "clock-control": 0.008372997141642762, + "rg": 0.008389343707157033 + }, + "clock_over_baseline": 0.7280875573180544, + "baseline_over_rg": 1.3707850084729152, + "clock_over_rg": 0.9980515084272533 + } + ], + "median_clock_over_baseline": 0.7280875573180544, + "min_clock_over_baseline": 0.7219583749840882, + "max_clock_over_baseline": 0.74681597003084, + "median_seconds": { + "baseline": 0.011638309856477593, + "clock-control": 0.00840237527154386, + "rg": 0.009124603421826447 + } + }, + { + "dataset": "broad", + "files": 20000, + "workers": 10, + "task": "content-absent_marker", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "4af5b9398e25934ff8efa18903f03fda48bef41592320bdc38b1c1b2a6eb5a64", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.01932205670579736, + "clock-control": 0.01619960499062602, + "rg": 0.0132349177064108 + }, + "clock_over_baseline": 0.8383996195273311, + "baseline_over_rg": 1.4599302492404647, + "clock_over_rg": 1.2240049654996472 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "4af5b9398e25934ff8efa18903f03fda48bef41592320bdc38b1c1b2a6eb5a64", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.02055248070973903, + "clock-control": 0.016247563429975083, + "rg": 0.014099934712118869 + }, + "clock_over_baseline": 0.790540259321396, + "baseline_over_rg": 1.4576294947007242, + "clock_over_rg": 1.152314798735226 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "4af5b9398e25934ff8efa18903f03fda48bef41592320bdc38b1c1b2a6eb5a64", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.019008417430865978, + "clock-control": 0.01591794114626412, + "rg": 0.013666840145430927 + }, + "clock_over_baseline": 0.8374153821146876, + "baseline_over_rg": 1.390842157264921, + "clock_over_rg": 1.1647126165872201 + } + ], + "median_clock_over_baseline": 0.8374153821146876, + "min_clock_over_baseline": 0.790540259321396, + "max_clock_over_baseline": 0.8383996195273311, + "median_seconds": { + "baseline": 0.01932205670579736, + "clock-control": 0.01619960499062602, + "rg": 0.013666840145430927 + } + }, + { + "dataset": "broad", + "files": 20000, + "workers": 10, + "task": "content-needle", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "4af5b9398e25934ff8efa18903f03fda48bef41592320bdc38b1c1b2a6eb5a64", + "expected_sha256": "02e920596d6ca32b886e70bd1dfbd359dab76f08e581fab7de94baecabb62143", + "expected_count": 6666 + }, + "fastest_seven_seconds": { + "baseline": 0.01887876070603462, + "clock-control": 0.015370891703891434, + "rg": 0.024953210410395905 + }, + "clock_over_baseline": 0.8141896570031797, + "baseline_over_rg": 0.7565664055062602, + "clock_over_rg": 0.6159885421992705 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "4af5b9398e25934ff8efa18903f03fda48bef41592320bdc38b1c1b2a6eb5a64", + "expected_sha256": "02e920596d6ca32b886e70bd1dfbd359dab76f08e581fab7de94baecabb62143", + "expected_count": 6666 + }, + "fastest_seven_seconds": { + "baseline": 0.018792860841910754, + "clock-control": 0.01568264199054933, + "rg": 0.02415726742973285 + }, + "clock_over_baseline": 0.8344999796717915, + "baseline_over_rg": 0.7779381876105919, + "clock_over_rg": 0.6491894017469493 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "4af5b9398e25934ff8efa18903f03fda48bef41592320bdc38b1c1b2a6eb5a64", + "expected_sha256": "02e920596d6ca32b886e70bd1dfbd359dab76f08e581fab7de94baecabb62143", + "expected_count": 6666 + }, + "fastest_seven_seconds": { + "baseline": 0.0183512408569056, + "clock-control": 0.015187096565828792, + "rg": 0.025691577582620084 + }, + "clock_over_baseline": 0.8275787280135809, + "baseline_over_rg": 0.7142901520115255, + "clock_over_rg": 0.5911313354343256 + } + ], + "median_clock_over_baseline": 0.8275787280135809, + "min_clock_over_baseline": 0.8141896570031797, + "max_clock_over_baseline": 0.8344999796717915, + "median_seconds": { + "baseline": 0.018792860841910754, + "clock-control": 0.015370891703891434, + "rg": 0.024953210410395905 + } + }, + { + "dataset": "broad", + "files": 20000, + "workers": 10, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "4af5b9398e25934ff8efa18903f03fda48bef41592320bdc38b1c1b2a6eb5a64", + "expected_sha256": "60e992f27972b47895db5df165a2d7c7806cabad3556b05c6776bb18d38104a6", + "expected_count": 20000 + }, + "fastest_seven_seconds": { + "baseline": 0.010453922990044313, + "clock-control": 0.007478736008384398, + "rg": 0.0064680987187395135 + }, + "clock_over_baseline": 0.7153999522960611, + "baseline_over_rg": 1.616228113488278, + "clock_over_rg": 1.156249515289067 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "4af5b9398e25934ff8efa18903f03fda48bef41592320bdc38b1c1b2a6eb5a64", + "expected_sha256": "60e992f27972b47895db5df165a2d7c7806cabad3556b05c6776bb18d38104a6", + "expected_count": 20000 + }, + "fastest_seven_seconds": { + "baseline": 0.01069141672425238, + "clock-control": 0.007553830992297402, + "rg": 0.006583443851143654 + }, + "clock_over_baseline": 0.7065322760418002, + "baseline_over_rg": 1.6239854042949122, + "clock_over_rg": 1.1473981039551473 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "4af5b9398e25934ff8efa18903f03fda48bef41592320bdc38b1c1b2a6eb5a64", + "expected_sha256": "60e992f27972b47895db5df165a2d7c7806cabad3556b05c6776bb18d38104a6", + "expected_count": 20000 + }, + "fastest_seven_seconds": { + "baseline": 0.010408785851073585, + "clock-control": 0.007433021424471268, + "rg": 0.006792429992596486 + }, + "clock_over_baseline": 0.714110322838913, + "baseline_over_rg": 1.532409735899936, + "clock_over_rg": 1.0943096112249968 + } + ], + "median_clock_over_baseline": 0.714110322838913, + "min_clock_over_baseline": 0.7065322760418002, + "max_clock_over_baseline": 0.7153999522960611, + "median_seconds": { + "baseline": 0.010453922990044313, + "clock-control": 0.007478736008384398, + "rg": 0.006583443851143654 + } + }, + { + "dataset": "broad", + "files": 50000, + "workers": 1, + "task": "content-absent_marker", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "a36187f596d499ceef4a2f7eca3041d964a70bd7f3ca822609b60b3995338636", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.1172215349839202, + "clock-control": 0.11822295385978318, + "rg": 0.09690477372246928 + }, + "clock_over_baseline": 1.0085429599262656, + "baseline_over_rg": 1.2096569702503734, + "clock_over_rg": 1.2199910212717504 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "a36187f596d499ceef4a2f7eca3041d964a70bd7f3ca822609b60b3995338636", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.11918912757287867, + "clock-control": 0.12000054058652106, + "rg": 0.09831793927254953 + }, + "clock_over_baseline": 1.0068077771032113, + "baseline_over_rg": 1.2122826053389057, + "clock_over_rg": 1.2205355551021535 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "a36187f596d499ceef4a2f7eca3041d964a70bd7f3ca822609b60b3995338636", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.12088382529327646, + "clock-control": 0.12137612071819603, + "rg": 0.0994168681458437 + }, + "clock_over_baseline": 1.0040724672943235, + "baseline_over_rg": 1.2159287206265732, + "clock_over_rg": 1.2208805505735536 + } + ], + "median_clock_over_baseline": 1.0068077771032113, + "min_clock_over_baseline": 1.0040724672943235, + "max_clock_over_baseline": 1.0085429599262656, + "median_seconds": { + "baseline": 0.11918912757287867, + "clock-control": 0.12000054058652106, + "rg": 0.09831793927254953 + } + }, + { + "dataset": "broad", + "files": 50000, + "workers": 1, + "task": "content-needle", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "a36187f596d499ceef4a2f7eca3041d964a70bd7f3ca822609b60b3995338636", + "expected_sha256": "8d02e42799265c1144ad84602d6003c284377e6f9d49b66d3e1558dc9b4962c3", + "expected_count": 16666 + }, + "fastest_seven_seconds": { + "baseline": 0.09539547442026171, + "clock-control": 0.0967883317165875, + "rg": 0.11722826058810044 + }, + "clock_over_baseline": 1.0146008739386274, + "baseline_over_rg": 0.8137583372958881, + "clock_over_rg": 0.8256399201952525 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "a36187f596d499ceef4a2f7eca3041d964a70bd7f3ca822609b60b3995338636", + "expected_sha256": "8d02e42799265c1144ad84602d6003c284377e6f9d49b66d3e1558dc9b4962c3", + "expected_count": 16666 + }, + "fastest_seven_seconds": { + "baseline": 0.09695924554918227, + "clock-control": 0.09736925741890445, + "rg": 0.11720101843820885 + }, + "clock_over_baseline": 1.0042287031772974, + "baseline_over_rg": 0.8272901280316218, + "clock_over_rg": 0.8307884924245759 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "a36187f596d499ceef4a2f7eca3041d964a70bd7f3ca822609b60b3995338636", + "expected_sha256": "8d02e42799265c1144ad84602d6003c284377e6f9d49b66d3e1558dc9b4962c3", + "expected_count": 16666 + }, + "fastest_seven_seconds": { + "baseline": 0.09717290258101587, + "clock-control": 0.09819417699639287, + "rg": 0.11841822600191725 + }, + "clock_over_baseline": 1.0105098683712317, + "baseline_over_rg": 0.8205907642919984, + "clock_over_rg": 0.8292150652113557 + } + ], + "median_clock_over_baseline": 1.0105098683712317, + "min_clock_over_baseline": 1.0042287031772974, + "max_clock_over_baseline": 1.0146008739386274, + "median_seconds": { + "baseline": 0.09695924554918227, + "clock-control": 0.09736925741890445, + "rg": 0.11722826058810044 + } + }, + { + "dataset": "broad", + "files": 50000, + "workers": 1, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "a36187f596d499ceef4a2f7eca3041d964a70bd7f3ca822609b60b3995338636", + "expected_sha256": "6f485ee6a10dec0df3fa5abb0b260c3cb48d9bcfbd15c7b371da19c0be1b626e", + "expected_count": 50000 + }, + "fastest_seven_seconds": { + "baseline": 0.024724488013557026, + "clock-control": 0.02477363285808159, + "rg": 0.025131903422464217 + }, + "clock_over_baseline": 1.0019876991789523, + "baseline_over_rg": 0.9837889155445735, + "clock_over_rg": 0.9857443919642638 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "a36187f596d499ceef4a2f7eca3041d964a70bd7f3ca822609b60b3995338636", + "expected_sha256": "6f485ee6a10dec0df3fa5abb0b260c3cb48d9bcfbd15c7b371da19c0be1b626e", + "expected_count": 50000 + }, + "fastest_seven_seconds": { + "baseline": 0.024752421129960567, + "clock-control": 0.024756087705359926, + "rg": 0.02503482671454549 + }, + "clock_over_baseline": 1.0001481299699981, + "baseline_over_rg": 0.9887194911390842, + "clock_over_rg": 0.9888659501276431 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "a36187f596d499ceef4a2f7eca3041d964a70bd7f3ca822609b60b3995338636", + "expected_sha256": "6f485ee6a10dec0df3fa5abb0b260c3cb48d9bcfbd15c7b371da19c0be1b626e", + "expected_count": 50000 + }, + "fastest_seven_seconds": { + "baseline": 0.02468471142596432, + "clock-control": 0.024821643127195005, + "rg": 0.024953121410882368 + }, + "clock_over_baseline": 1.0055472271426538, + "baseline_over_rg": 0.9892434304911853, + "clock_over_rg": 0.9947309884994979 + } + ], + "median_clock_over_baseline": 1.0019876991789523, + "min_clock_over_baseline": 1.0001481299699981, + "max_clock_over_baseline": 1.0055472271426538, + "median_seconds": { + "baseline": 0.024724488013557026, + "clock-control": 0.02477363285808159, + "rg": 0.02503482671454549 + } + }, + { + "dataset": "broad", + "files": 50000, + "workers": 3, + "task": "content-absent_marker", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "a36187f596d499ceef4a2f7eca3041d964a70bd7f3ca822609b60b3995338636", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.07614663555952055, + "clock-control": 0.07355395826743916, + "rg": 0.05796305800322443 + }, + "clock_over_baseline": 0.9659515187633628, + "baseline_over_rg": 1.3137097693376456, + "clock_over_rg": 1.2689799469059657 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "a36187f596d499ceef4a2f7eca3041d964a70bd7f3ca822609b60b3995338636", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.05822502828336188, + "clock-control": 0.054711144151432176, + "rg": 0.042175993572787514 + }, + "clock_over_baseline": 0.939649936882318, + "baseline_over_rg": 1.380525349874138, + "clock_over_rg": 1.297210557873674 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "a36187f596d499ceef4a2f7eca3041d964a70bd7f3ca822609b60b3995338636", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.059230729846084226, + "clock-control": 0.055801631275764, + "rg": 0.04337522887258923 + }, + "clock_over_baseline": 0.9421060895377954, + "baseline_over_rg": 1.3655427622081044, + "clock_over_rg": 1.286486151800517 + } + ], + "median_clock_over_baseline": 0.9421060895377954, + "min_clock_over_baseline": 0.939649936882318, + "max_clock_over_baseline": 0.9659515187633628, + "median_seconds": { + "baseline": 0.059230729846084226, + "clock-control": 0.055801631275764, + "rg": 0.04337522887258923 + } + }, + { + "dataset": "broad", + "files": 50000, + "workers": 3, + "task": "content-needle", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "a36187f596d499ceef4a2f7eca3041d964a70bd7f3ca822609b60b3995338636", + "expected_sha256": "8d02e42799265c1144ad84602d6003c284377e6f9d49b66d3e1558dc9b4962c3", + "expected_count": 16666 + }, + "fastest_seven_seconds": { + "baseline": 0.06462470757209562, + "clock-control": 0.061448613431171646, + "rg": 0.07149112229568086 + }, + "clock_over_baseline": 0.9508532531867829, + "baseline_over_rg": 0.9039543022532733, + "clock_over_rg": 0.8595278890297134 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "a36187f596d499ceef4a2f7eca3041d964a70bd7f3ca822609b60b3995338636", + "expected_sha256": "8d02e42799265c1144ad84602d6003c284377e6f9d49b66d3e1558dc9b4962c3", + "expected_count": 16666 + }, + "fastest_seven_seconds": { + "baseline": 0.05077468785956236, + "clock-control": 0.04733176427128326, + "rg": 0.06247037242532575 + }, + "clock_over_baseline": 0.9321921269550316, + "baseline_over_rg": 0.8127802970961333, + "clock_over_rg": 0.7576673938971871 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "a36187f596d499ceef4a2f7eca3041d964a70bd7f3ca822609b60b3995338636", + "expected_sha256": "8d02e42799265c1144ad84602d6003c284377e6f9d49b66d3e1558dc9b4962c3", + "expected_count": 16666 + }, + "fastest_seven_seconds": { + "baseline": 0.05115223056470443, + "clock-control": 0.04824789299995506, + "rg": 0.0620981355729912 + }, + "clock_over_baseline": 0.9432216829513317, + "baseline_over_rg": 0.8237321473940104, + "clock_over_rg": 0.7769620223660929 + } + ], + "median_clock_over_baseline": 0.9432216829513317, + "min_clock_over_baseline": 0.9321921269550316, + "max_clock_over_baseline": 0.9508532531867829, + "median_seconds": { + "baseline": 0.05115223056470443, + "clock-control": 0.04824789299995506, + "rg": 0.06247037242532575 + } + }, + { + "dataset": "broad", + "files": 50000, + "workers": 3, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "a36187f596d499ceef4a2f7eca3041d964a70bd7f3ca822609b60b3995338636", + "expected_sha256": "6f485ee6a10dec0df3fa5abb0b260c3cb48d9bcfbd15c7b371da19c0be1b626e", + "expected_count": 50000 + }, + "fastest_seven_seconds": { + "baseline": 0.023501721576654484, + "clock-control": 0.020848635567485223, + "rg": 0.020355561856246953 + }, + "clock_over_baseline": 0.8871109931025345, + "baseline_over_rg": 1.1545602004320015, + "clock_over_rg": 1.024223046001894 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "a36187f596d499ceef4a2f7eca3041d964a70bd7f3ca822609b60b3995338636", + "expected_sha256": "6f485ee6a10dec0df3fa5abb0b260c3cb48d9bcfbd15c7b371da19c0be1b626e", + "expected_count": 50000 + }, + "fastest_seven_seconds": { + "baseline": 0.02029751457407006, + "clock-control": 0.017146005561309203, + "rg": 0.016720363562594036 + }, + "clock_over_baseline": 0.8447342406746248, + "baseline_over_rg": 1.2139397865414032, + "clock_over_rg": 1.0254565038087684 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "a36187f596d499ceef4a2f7eca3041d964a70bd7f3ca822609b60b3995338636", + "expected_sha256": "6f485ee6a10dec0df3fa5abb0b260c3cb48d9bcfbd15c7b371da19c0be1b626e", + "expected_count": 50000 + }, + "fastest_seven_seconds": { + "baseline": 0.019497381124113287, + "clock-control": 0.01609388371330819, + "rg": 0.016926867122362767 + }, + "clock_over_baseline": 0.8254382273629642, + "baseline_over_rg": 1.1518599976692976, + "clock_over_rg": 0.950789274646453 + } + ], + "median_clock_over_baseline": 0.8447342406746248, + "min_clock_over_baseline": 0.8254382273629642, + "max_clock_over_baseline": 0.8871109931025345, + "median_seconds": { + "baseline": 0.02029751457407006, + "clock-control": 0.017146005561309203, + "rg": 0.016926867122362767 + } + }, + { + "dataset": "broad", + "files": 50000, + "workers": 10, + "task": "content-absent_marker", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "a36187f596d499ceef4a2f7eca3041d964a70bd7f3ca822609b60b3995338636", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.03947024114729304, + "clock-control": 0.037649541710769494, + "rg": 0.026416738991559083 + }, + "clock_over_baseline": 0.95387159075798, + "baseline_over_rg": 1.4941375299920605, + "clock_over_rg": 1.4252153425447258 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "a36187f596d499ceef4a2f7eca3041d964a70bd7f3ca822609b60b3995338636", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.04198498756990635, + "clock-control": 0.03750672156456858, + "rg": 0.027181216565492963 + }, + "clock_over_baseline": 0.8933364932434167, + "baseline_over_rg": 1.544632392326657, + "clock_over_rg": 1.379876484711285 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "a36187f596d499ceef4a2f7eca3041d964a70bd7f3ca822609b60b3995338636", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.03844717371976003, + "clock-control": 0.03640429830245141, + "rg": 0.02641454600130341 + }, + "clock_over_baseline": 0.9468653942628122, + "baseline_over_rg": 1.4555303626215221, + "clock_over_rg": 1.3781913306651217 + } + ], + "median_clock_over_baseline": 0.9468653942628122, + "min_clock_over_baseline": 0.8933364932434167, + "max_clock_over_baseline": 0.95387159075798, + "median_seconds": { + "baseline": 0.03947024114729304, + "clock-control": 0.03750672156456858, + "rg": 0.026416738991559083 + } + }, + { + "dataset": "broad", + "files": 50000, + "workers": 10, + "task": "content-needle", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "a36187f596d499ceef4a2f7eca3041d964a70bd7f3ca822609b60b3995338636", + "expected_sha256": "8d02e42799265c1144ad84602d6003c284377e6f9d49b66d3e1558dc9b4962c3", + "expected_count": 16666 + }, + "fastest_seven_seconds": { + "baseline": 0.038246586419908066, + "clock-control": 0.03592806928125875, + "rg": 0.05024078257182347 + }, + "clock_over_baseline": 0.9393797628579349, + "baseline_over_rg": 0.7612657379536499, + "clock_over_rg": 0.7151176283907704 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "a36187f596d499ceef4a2f7eca3041d964a70bd7f3ca822609b60b3995338636", + "expected_sha256": "8d02e42799265c1144ad84602d6003c284377e6f9d49b66d3e1558dc9b4962c3", + "expected_count": 16666 + }, + "fastest_seven_seconds": { + "baseline": 0.03766030157982771, + "clock-control": 0.0354493721554588, + "rg": 0.04852513401004087 + }, + "clock_over_baseline": 0.9412928380384196, + "baseline_over_rg": 0.7760988681048259, + "clock_over_rg": 0.7305363061567965 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "a36187f596d499ceef4a2f7eca3041d964a70bd7f3ca822609b60b3995338636", + "expected_sha256": "8d02e42799265c1144ad84602d6003c284377e6f9d49b66d3e1558dc9b4962c3", + "expected_count": 16666 + }, + "fastest_seven_seconds": { + "baseline": 0.03855157999454865, + "clock-control": 0.03569718114366489, + "rg": 0.050103767725106864 + }, + "clock_over_baseline": 0.9259589658507541, + "baseline_over_rg": 0.7694347500184213, + "clock_over_rg": 0.712465005416691 + } + ], + "median_clock_over_baseline": 0.9393797628579349, + "min_clock_over_baseline": 0.9259589658507541, + "max_clock_over_baseline": 0.9412928380384196, + "median_seconds": { + "baseline": 0.038246586419908066, + "clock-control": 0.03569718114366489, + "rg": 0.050103767725106864 + } + }, + { + "dataset": "broad", + "files": 50000, + "workers": 10, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "a36187f596d499ceef4a2f7eca3041d964a70bd7f3ca822609b60b3995338636", + "expected_sha256": "6f485ee6a10dec0df3fa5abb0b260c3cb48d9bcfbd15c7b371da19c0be1b626e", + "expected_count": 50000 + }, + "fastest_seven_seconds": { + "baseline": 0.018047962720239803, + "clock-control": 0.015229285561612673, + "rg": 0.010184200863087816 + }, + "clock_over_baseline": 0.8438229731344615, + "baseline_over_rg": 1.772153059711719, + "clock_over_rg": 1.4953834636952756 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "a36187f596d499ceef4a2f7eca3041d964a70bd7f3ca822609b60b3995338636", + "expected_sha256": "6f485ee6a10dec0df3fa5abb0b260c3cb48d9bcfbd15c7b371da19c0be1b626e", + "expected_count": 50000 + }, + "fastest_seven_seconds": { + "baseline": 0.017624113858411356, + "clock-control": 0.014962094436798776, + "rg": 0.010664538139410849 + }, + "clock_over_baseline": 0.8489558429434401, + "baseline_over_rg": 1.6525904477083133, + "clock_over_rg": 1.402976316574488 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "a36187f596d499ceef4a2f7eca3041d964a70bd7f3ca822609b60b3995338636", + "expected_sha256": "6f485ee6a10dec0df3fa5abb0b260c3cb48d9bcfbd15c7b371da19c0be1b626e", + "expected_count": 50000 + }, + "fastest_seven_seconds": { + "baseline": 0.017761200134243284, + "clock-control": 0.01480168114150209, + "rg": 0.009877365140710026 + }, + "clock_over_baseline": 0.8333716770053565, + "baseline_over_rg": 1.7981718688357142, + "clock_over_rg": 1.498545505875475 + } + ], + "median_clock_over_baseline": 0.8438229731344615, + "min_clock_over_baseline": 0.8333716770053565, + "max_clock_over_baseline": 0.8489558429434401, + "median_seconds": { + "baseline": 0.017761200134243284, + "clock-control": 0.014962094436798776, + "rg": 0.010184200863087816 + } + }, + { + "dataset": "broad", + "files": 100000, + "workers": 1, + "task": "content-absent_marker", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "e50f2d1ecfadf23c81f155c001fbb43d3c5f22389c9af63ae5402f768227365f", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.23288022327635968, + "clock-control": 0.23528024743011752, + "rg": 0.19115133984347008 + }, + "clock_over_baseline": 1.0103058306969661, + "baseline_over_rg": 1.2183028560880638, + "clock_over_rg": 1.2308584790605377 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "e50f2d1ecfadf23c81f155c001fbb43d3c5f22389c9af63ae5402f768227365f", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.23425671557197347, + "clock-control": 0.23560778799167434, + "rg": 0.19297878528180132 + }, + "clock_over_baseline": 1.0057674863937285, + "baseline_over_rg": 1.213898798408826, + "clock_over_rg": 1.2208999432120122 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "e50f2d1ecfadf23c81f155c001fbb43d3c5f22389c9af63ae5402f768227365f", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.23770997787193796, + "clock-control": 0.23792565499232815, + "rg": 0.19464443000366113 + }, + "clock_over_baseline": 1.000907312020812, + "baseline_over_rg": 1.2212524029969252, + "clock_over_rg": 1.22236045998261 + } + ], + "median_clock_over_baseline": 1.0057674863937285, + "min_clock_over_baseline": 1.000907312020812, + "max_clock_over_baseline": 1.0103058306969661, + "median_seconds": { + "baseline": 0.23425671557197347, + "clock-control": 0.23560778799167434, + "rg": 0.19297878528180132 + } + }, + { + "dataset": "broad", + "files": 100000, + "workers": 1, + "task": "content-needle", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "e50f2d1ecfadf23c81f155c001fbb43d3c5f22389c9af63ae5402f768227365f", + "expected_sha256": "5e8d3fe52c231939e3a218ea245ec53f2de55f78095f79967b75306df826482f", + "expected_count": 33333 + }, + "fastest_seven_seconds": { + "baseline": 0.18526167870732024, + "clock-control": 0.1862809092687842, + "rg": 0.22919236372191726 + }, + "clock_over_baseline": 1.0055015725247431, + "baseline_over_rg": 0.8083239585246443, + "clock_over_rg": 0.8127710114059551 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "e50f2d1ecfadf23c81f155c001fbb43d3c5f22389c9af63ae5402f768227365f", + "expected_sha256": "5e8d3fe52c231939e3a218ea245ec53f2de55f78095f79967b75306df826482f", + "expected_count": 33333 + }, + "fastest_seven_seconds": { + "baseline": 0.18985451955813915, + "clock-control": 0.19189905829261988, + "rg": 0.23196458614464582 + }, + "clock_over_baseline": 1.010768975841287, + "baseline_over_rg": 0.8184633814738937, + "clock_over_rg": 0.8272773938559641 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "e50f2d1ecfadf23c81f155c001fbb43d3c5f22389c9af63ae5402f768227365f", + "expected_sha256": "5e8d3fe52c231939e3a218ea245ec53f2de55f78095f79967b75306df826482f", + "expected_count": 33333 + }, + "fastest_seven_seconds": { + "baseline": 0.190861705989976, + "clock-control": 0.19237559371893959, + "rg": 0.2321451084405583 + }, + "clock_over_baseline": 1.0079318568442592, + "baseline_over_rg": 0.8221655294487797, + "clock_over_rg": 0.828686828730652 + } + ], + "median_clock_over_baseline": 1.0079318568442592, + "min_clock_over_baseline": 1.0055015725247431, + "max_clock_over_baseline": 1.010768975841287, + "median_seconds": { + "baseline": 0.18985451955813915, + "clock-control": 0.19189905829261988, + "rg": 0.23196458614464582 + } + }, + { + "dataset": "broad", + "files": 100000, + "workers": 1, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "e50f2d1ecfadf23c81f155c001fbb43d3c5f22389c9af63ae5402f768227365f", + "expected_sha256": "8e517c9cdc1c6dac93a94497d779e30cc8d05dfedb410f3156cebae5b1fb7572", + "expected_count": 100000 + }, + "fastest_seven_seconds": { + "baseline": 0.0461887282934705, + "clock-control": 0.04731261272848185, + "rg": 0.047397864708078226 + }, + "clock_over_baseline": 1.0243324394616473, + "baseline_over_rg": 0.974489643741237, + "clock_over_rg": 0.9982013540035729 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "e50f2d1ecfadf23c81f155c001fbb43d3c5f22389c9af63ae5402f768227365f", + "expected_sha256": "8e517c9cdc1c6dac93a94497d779e30cc8d05dfedb410f3156cebae5b1fb7572", + "expected_count": 100000 + }, + "fastest_seven_seconds": { + "baseline": 0.04779932428417461, + "clock-control": 0.04761486772414563, + "rg": 0.04766272913963933 + }, + "clock_over_baseline": 0.9961410215982897, + "baseline_over_rg": 1.0028658691392827, + "clock_over_rg": 0.9989958314104617 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "e50f2d1ecfadf23c81f155c001fbb43d3c5f22389c9af63ae5402f768227365f", + "expected_sha256": "8e517c9cdc1c6dac93a94497d779e30cc8d05dfedb410f3156cebae5b1fb7572", + "expected_count": 100000 + }, + "fastest_seven_seconds": { + "baseline": 0.04724792284624917, + "clock-control": 0.047561941568606665, + "rg": 0.047130987289295136 + }, + "clock_over_baseline": 1.0066461910585858, + "baseline_over_rg": 1.0024810759052483, + "clock_over_rg": 1.0091437566683312 + } + ], + "median_clock_over_baseline": 1.0066461910585858, + "min_clock_over_baseline": 0.9961410215982897, + "max_clock_over_baseline": 1.0243324394616473, + "median_seconds": { + "baseline": 0.04724792284624917, + "clock-control": 0.047561941568606665, + "rg": 0.047397864708078226 + } + }, + { + "dataset": "broad", + "files": 100000, + "workers": 3, + "task": "content-absent_marker", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "e50f2d1ecfadf23c81f155c001fbb43d3c5f22389c9af63ae5402f768227365f", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.14927051885752007, + "clock-control": 0.14583864472141223, + "rg": 0.10814674901277092 + }, + "clock_over_baseline": 0.9770090292284467, + "baseline_over_rg": 1.3802589557259173, + "clock_over_rg": 1.348525462417648 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "e50f2d1ecfadf23c81f155c001fbb43d3c5f22389c9af63ae5402f768227365f", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.11034236114937812, + "clock-control": 0.10801273085443037, + "rg": 0.0771860070027677 + }, + "clock_over_baseline": 0.9788872535381588, + "baseline_over_rg": 1.4295643139749608, + "clock_over_rg": 1.3993822850631112 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "e50f2d1ecfadf23c81f155c001fbb43d3c5f22389c9af63ae5402f768227365f", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.11144288271732096, + "clock-control": 0.10750314685615844, + "rg": 0.07777441171596625 + }, + "clock_over_baseline": 0.9646479365474079, + "baseline_over_rg": 1.4328990764251959, + "clock_over_rg": 1.3822431373542516 + } + ], + "median_clock_over_baseline": 0.9770090292284467, + "min_clock_over_baseline": 0.9646479365474079, + "max_clock_over_baseline": 0.9788872535381588, + "median_seconds": { + "baseline": 0.11144288271732096, + "clock-control": 0.10801273085443037, + "rg": 0.07777441171596625 + } + }, + { + "dataset": "broad", + "files": 100000, + "workers": 3, + "task": "content-needle", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "e50f2d1ecfadf23c81f155c001fbb43d3c5f22389c9af63ae5402f768227365f", + "expected_sha256": "5e8d3fe52c231939e3a218ea245ec53f2de55f78095f79967b75306df826482f", + "expected_count": 33333 + }, + "fastest_seven_seconds": { + "baseline": 0.1271895192829626, + "clock-control": 0.1251264972878354, + "rg": 0.1345311331429652 + }, + "clock_over_baseline": 0.9837799371618228, + "baseline_over_rg": 0.9454281422561073, + "clock_over_rg": 0.930093238379732 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "e50f2d1ecfadf23c81f155c001fbb43d3c5f22389c9af63ae5402f768227365f", + "expected_sha256": "5e8d3fe52c231939e3a218ea245ec53f2de55f78095f79967b75306df826482f", + "expected_count": 33333 + }, + "fastest_seven_seconds": { + "baseline": 0.09756252157967538, + "clock-control": 0.09364069385420797, + "rg": 0.10696586658013985 + }, + "clock_over_baseline": 0.9598019028007121, + "baseline_over_rg": 0.9120902274613052, + "clock_over_rg": 0.8754259358432951 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "e50f2d1ecfadf23c81f155c001fbb43d3c5f22389c9af63ae5402f768227365f", + "expected_sha256": "5e8d3fe52c231939e3a218ea245ec53f2de55f78095f79967b75306df826482f", + "expected_count": 33333 + }, + "fastest_seven_seconds": { + "baseline": 0.09886709315469489, + "clock-control": 0.09392834900479231, + "rg": 0.1069429028513176 + }, + "clock_over_baseline": 0.9500466333912029, + "baseline_over_rg": 0.9244848467611685, + "clock_over_rg": 0.8783037162866302 + } + ], + "median_clock_over_baseline": 0.9598019028007121, + "min_clock_over_baseline": 0.9500466333912029, + "max_clock_over_baseline": 0.9837799371618228, + "median_seconds": { + "baseline": 0.09886709315469489, + "clock-control": 0.09392834900479231, + "rg": 0.10696586658013985 + } + }, + { + "dataset": "broad", + "files": 100000, + "workers": 3, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "e50f2d1ecfadf23c81f155c001fbb43d3c5f22389c9af63ae5402f768227365f", + "expected_sha256": "8e517c9cdc1c6dac93a94497d779e30cc8d05dfedb410f3156cebae5b1fb7572", + "expected_count": 100000 + }, + "fastest_seven_seconds": { + "baseline": 0.03790997214881437, + "clock-control": 0.034839072447669296, + "rg": 0.035108091991527805 + }, + "clock_over_baseline": 0.9189949365013945, + "baseline_over_rg": 1.0798072466587676, + "clock_over_rg": 0.9923373920769198 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "e50f2d1ecfadf23c81f155c001fbb43d3c5f22389c9af63ae5402f768227365f", + "expected_sha256": "8e517c9cdc1c6dac93a94497d779e30cc8d05dfedb410f3156cebae5b1fb7572", + "expected_count": 100000 + }, + "fastest_seven_seconds": { + "baseline": 0.033521367145502676, + "clock-control": 0.03023231357136475, + "rg": 0.028372783288692256 + }, + "clock_over_baseline": 0.9018818785086695, + "baseline_over_rg": 1.181462065403444, + "clock_over_rg": 1.0655392269327908 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "e50f2d1ecfadf23c81f155c001fbb43d3c5f22389c9af63ae5402f768227365f", + "expected_sha256": "8e517c9cdc1c6dac93a94497d779e30cc8d05dfedb410f3156cebae5b1fb7572", + "expected_count": 100000 + }, + "fastest_seven_seconds": { + "baseline": 0.03272390772222674, + "clock-control": 0.030523531138896942, + "rg": 0.027633386156854352 + }, + "clock_over_baseline": 0.9327593574090401, + "baseline_over_rg": 1.184216351064515, + "clock_over_rg": 1.1045888826522152 + } + ], + "median_clock_over_baseline": 0.9189949365013945, + "min_clock_over_baseline": 0.9018818785086695, + "max_clock_over_baseline": 0.9327593574090401, + "median_seconds": { + "baseline": 0.033521367145502676, + "clock-control": 0.030523531138896942, + "rg": 0.028372783288692256 + } + }, + { + "dataset": "broad", + "files": 100000, + "workers": 10, + "task": "content-absent_marker", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "e50f2d1ecfadf23c81f155c001fbb43d3c5f22389c9af63ae5402f768227365f", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.07699319943120438, + "clock-control": 0.07416956127521449, + "rg": 0.05114965956558341 + }, + "clock_over_baseline": 0.9633261355957432, + "baseline_over_rg": 1.505253409017996, + "clock_over_rg": 1.4500499496016248 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "e50f2d1ecfadf23c81f155c001fbb43d3c5f22389c9af63ae5402f768227365f", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.07460493771525632, + "clock-control": 0.07212010458377856, + "rg": 0.05994397715299523 + }, + "clock_over_baseline": 0.9666934494207127, + "baseline_over_rg": 1.2445777083632918, + "clock_over_rg": 1.2031251179698363 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "e50f2d1ecfadf23c81f155c001fbb43d3c5f22389c9af63ae5402f768227365f", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.07236164514740397, + "clock-control": 0.07008206228160166, + "rg": 0.049732322563483776 + }, + "clock_over_baseline": 0.968497359876787, + "baseline_over_rg": 1.4550224364654123, + "clock_over_rg": 1.409185388278242 + } + ], + "median_clock_over_baseline": 0.9666934494207127, + "min_clock_over_baseline": 0.9633261355957432, + "max_clock_over_baseline": 0.968497359876787, + "median_seconds": { + "baseline": 0.07460493771525632, + "clock-control": 0.07212010458377856, + "rg": 0.05114965956558341 + } + }, + { + "dataset": "broad", + "files": 100000, + "workers": 10, + "task": "content-needle", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "e50f2d1ecfadf23c81f155c001fbb43d3c5f22389c9af63ae5402f768227365f", + "expected_sha256": "5e8d3fe52c231939e3a218ea245ec53f2de55f78095f79967b75306df826482f", + "expected_count": 33333 + }, + "fastest_seven_seconds": { + "baseline": 0.06848229898605496, + "clock-control": 0.06898470128154648, + "rg": 0.08062794627455462 + }, + "clock_over_baseline": 1.007336235829259, + "baseline_over_rg": 0.8493618174628775, + "clock_over_rg": 0.8555929360601532 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "e50f2d1ecfadf23c81f155c001fbb43d3c5f22389c9af63ae5402f768227365f", + "expected_sha256": "5e8d3fe52c231939e3a218ea245ec53f2de55f78095f79967b75306df826482f", + "expected_count": 33333 + }, + "fastest_seven_seconds": { + "baseline": 0.07175669913911926, + "clock-control": 0.06611034713153328, + "rg": 0.08474784572276153 + }, + "clock_over_baseline": 0.9213125453744877, + "baseline_over_rg": 0.8467082381522636, + "clock_over_rg": 0.7800829220816099 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "e50f2d1ecfadf23c81f155c001fbb43d3c5f22389c9af63ae5402f768227365f", + "expected_sha256": "5e8d3fe52c231939e3a218ea245ec53f2de55f78095f79967b75306df826482f", + "expected_count": 33333 + }, + "fastest_seven_seconds": { + "baseline": 0.07291456440829538, + "clock-control": 0.07002181670395657, + "rg": 0.0824491574395714 + }, + "clock_over_baseline": 0.9603268876689647, + "baseline_over_rg": 0.8843579082264836, + "clock_over_rg": 0.849272677592575 + } + ], + "median_clock_over_baseline": 0.9603268876689647, + "min_clock_over_baseline": 0.9213125453744877, + "max_clock_over_baseline": 1.007336235829259, + "median_seconds": { + "baseline": 0.07175669913911926, + "clock-control": 0.06898470128154648, + "rg": 0.0824491574395714 + } + }, + { + "dataset": "broad", + "files": 100000, + "workers": 10, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "e50f2d1ecfadf23c81f155c001fbb43d3c5f22389c9af63ae5402f768227365f", + "expected_sha256": "8e517c9cdc1c6dac93a94497d779e30cc8d05dfedb410f3156cebae5b1fb7572", + "expected_count": 100000 + }, + "fastest_seven_seconds": { + "baseline": 0.0293764301459305, + "clock-control": 0.02718804942144613, + "rg": 0.014441083858920527 + }, + "clock_over_baseline": 0.9255055596063457, + "baseline_over_rg": 2.0342261310105285, + "clock_over_rg": 1.8826875937467509 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "e50f2d1ecfadf23c81f155c001fbb43d3c5f22389c9af63ae5402f768227365f", + "expected_sha256": "8e517c9cdc1c6dac93a94497d779e30cc8d05dfedb410f3156cebae5b1fb7572", + "expected_count": 100000 + }, + "fastest_seven_seconds": { + "baseline": 0.02980731500013332, + "clock-control": 0.027224381138304516, + "rg": 0.01605414685660175 + }, + "clock_over_baseline": 0.9133456380818852, + "baseline_over_rg": 1.8566738716405864, + "clock_over_rg": 1.6957849820035356 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "e50f2d1ecfadf23c81f155c001fbb43d3c5f22389c9af63ae5402f768227365f", + "expected_sha256": "8e517c9cdc1c6dac93a94497d779e30cc8d05dfedb410f3156cebae5b1fb7572", + "expected_count": 100000 + }, + "fastest_seven_seconds": { + "baseline": 0.03070151528143989, + "clock-control": 0.027938745001197925, + "rg": 0.0156329612862984 + }, + "clock_over_baseline": 0.9100119243328633, + "baseline_over_rg": 1.9638963289922822, + "clock_over_rg": 1.7871690775365128 + } + ], + "median_clock_over_baseline": 0.9133456380818852, + "min_clock_over_baseline": 0.9100119243328633, + "max_clock_over_baseline": 0.9255055596063457, + "median_seconds": { + "baseline": 0.02980731500013332, + "clock-control": 0.027224381138304516, + "rg": 0.0156329612862984 + } + }, + { + "dataset": "deep", + "files": 10, + "workers": 1, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "205dac276ed6e913e499716c507da28ab208d610dfccb0a1528fd3e016b94bdb", + "expected_sha256": "07ed3c7ac4944a6d4bf1e8cd218075b0e5ef0336139663963857ceedae2be618", + "expected_count": 10 + }, + "fastest_seven_seconds": { + "baseline": 0.0017817862847420787, + "clock-control": 0.0017397247138433158, + "rg": 0.0015308009959491236 + }, + "clock_over_baseline": 0.9763935937441277, + "baseline_over_rg": 1.163956836621562, + "clock_over_rg": 1.1364799986719736 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "205dac276ed6e913e499716c507da28ab208d610dfccb0a1528fd3e016b94bdb", + "expected_sha256": "07ed3c7ac4944a6d4bf1e8cd218075b0e5ef0336139663963857ceedae2be618", + "expected_count": 10 + }, + "fastest_seven_seconds": { + "baseline": 0.0017792241498162703, + "clock-control": 0.0017974148587589817, + "rg": 0.0015534922796567635 + }, + "clock_over_baseline": 1.0102239557306987, + "baseline_over_rg": 1.1453060778708093, + "clock_over_rg": 1.1570156365090605 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "205dac276ed6e913e499716c507da28ab208d610dfccb0a1528fd3e016b94bdb", + "expected_sha256": "07ed3c7ac4944a6d4bf1e8cd218075b0e5ef0336139663963857ceedae2be618", + "expected_count": 10 + }, + "fastest_seven_seconds": { + "baseline": 0.0018882060040985899, + "clock-control": 0.0019448697151217078, + "rg": 0.0016595191388790096 + }, + "clock_over_baseline": 1.030009284421362, + "baseline_over_rg": 1.1378030899806653, + "clock_over_rg": 1.1719477465233996 + } + ], + "median_clock_over_baseline": 1.0102239557306987, + "min_clock_over_baseline": 0.9763935937441277, + "max_clock_over_baseline": 1.030009284421362, + "median_seconds": { + "baseline": 0.0017817862847420787, + "clock-control": 0.0017974148587589817, + "rg": 0.0015534922796567635 + } + }, + { + "dataset": "deep", + "files": 10, + "workers": 3, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "205dac276ed6e913e499716c507da28ab208d610dfccb0a1528fd3e016b94bdb", + "expected_sha256": "07ed3c7ac4944a6d4bf1e8cd218075b0e5ef0336139663963857ceedae2be618", + "expected_count": 10 + }, + "fastest_seven_seconds": { + "baseline": 0.0017846849929940487, + "clock-control": 0.00178779213456437, + "rg": 0.0031039805617183447 + }, + "clock_over_baseline": 1.0017410028002245, + "baseline_over_rg": 0.5749665494058565, + "clock_over_rg": 0.5759675677784074 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "205dac276ed6e913e499716c507da28ab208d610dfccb0a1528fd3e016b94bdb", + "expected_sha256": "07ed3c7ac4944a6d4bf1e8cd218075b0e5ef0336139663963857ceedae2be618", + "expected_count": 10 + }, + "fastest_seven_seconds": { + "baseline": 0.0018425926932000688, + "clock-control": 0.0019112675633680607, + "rg": 0.003201885007521404 + }, + "clock_over_baseline": 1.0372707817747409, + "baseline_over_rg": 0.5754712267529025, + "clock_over_rg": 0.5969194892628524 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "205dac276ed6e913e499716c507da28ab208d610dfccb0a1528fd3e016b94bdb", + "expected_sha256": "07ed3c7ac4944a6d4bf1e8cd218075b0e5ef0336139663963857ceedae2be618", + "expected_count": 10 + }, + "fastest_seven_seconds": { + "baseline": 0.0019200248560602112, + "clock-control": 0.0019160798567879414, + "rg": 0.003241009295119771 + }, + "clock_over_baseline": 0.9979453394783833, + "baseline_over_rg": 0.5924157202977898, + "clock_over_rg": 0.5911985071049087 + } + ], + "median_clock_over_baseline": 1.0017410028002245, + "min_clock_over_baseline": 0.9979453394783833, + "max_clock_over_baseline": 1.0372707817747409, + "median_seconds": { + "baseline": 0.0018425926932000688, + "clock-control": 0.0019112675633680607, + "rg": 0.003201885007521404 + } + }, + { + "dataset": "deep", + "files": 10, + "workers": 10, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "205dac276ed6e913e499716c507da28ab208d610dfccb0a1528fd3e016b94bdb", + "expected_sha256": "07ed3c7ac4944a6d4bf1e8cd218075b0e5ef0336139663963857ceedae2be618", + "expected_count": 10 + }, + "fastest_seven_seconds": { + "baseline": 0.0018222484338496412, + "clock-control": 0.0018061694323218294, + "rg": 0.0035269884309465332 + }, + "clock_over_baseline": 0.9911762846222655, + "baseline_over_rg": 0.5166584664301286, + "clock_over_rg": 0.5120996191748522 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "205dac276ed6e913e499716c507da28ab208d610dfccb0a1528fd3e016b94bdb", + "expected_sha256": "07ed3c7ac4944a6d4bf1e8cd218075b0e5ef0336139663963857ceedae2be618", + "expected_count": 10 + }, + "fastest_seven_seconds": { + "baseline": 0.001878594422513353, + "clock-control": 0.0019262155650981835, + "rg": 0.003621762136130461 + }, + "clock_over_baseline": 1.025349347370636, + "baseline_over_rg": 0.5186962456127692, + "clock_over_rg": 0.531844856922652 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "205dac276ed6e913e499716c507da28ab208d610dfccb0a1528fd3e016b94bdb", + "expected_sha256": "07ed3c7ac4944a6d4bf1e8cd218075b0e5ef0336139663963857ceedae2be618", + "expected_count": 10 + }, + "fastest_seven_seconds": { + "baseline": 0.001988946584918137, + "clock-control": 0.0019740661539669547, + "rg": 0.003701231159668948 + }, + "clock_over_baseline": 0.9925184361088335, + "baseline_over_rg": 0.5373743219799425, + "clock_over_rg": 0.5333539216565772 + } + ], + "median_clock_over_baseline": 0.9925184361088335, + "min_clock_over_baseline": 0.9911762846222655, + "max_clock_over_baseline": 1.025349347370636, + "median_seconds": { + "baseline": 0.001878594422513353, + "clock-control": 0.0019262155650981835, + "rg": 0.003621762136130461 + } + }, + { + "dataset": "deep", + "files": 20, + "workers": 1, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "049ddb09f80864123ff72966365c323ca6fbf9f010582f3a2624ccb35152dad2", + "expected_sha256": "9fe42227052751f2123b4bf6aaa51ced35c8f1cf332f6768371777d78c4160d5", + "expected_count": 20 + }, + "fastest_seven_seconds": { + "baseline": 0.0017074027231761388, + "clock-control": 0.0017272755669962084, + "rg": 0.0015037588558958045 + }, + "clock_over_baseline": 1.011639224624816, + "baseline_over_rg": 1.1354232206060868, + "clock_over_rg": 1.148638666514953 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "049ddb09f80864123ff72966365c323ca6fbf9f010582f3a2624ccb35152dad2", + "expected_sha256": "9fe42227052751f2123b4bf6aaa51ced35c8f1cf332f6768371777d78c4160d5", + "expected_count": 20 + }, + "fastest_seven_seconds": { + "baseline": 0.001726879580279014, + "clock-control": 0.0017275468562729657, + "rg": 0.0015157161480081932 + }, + "clock_over_baseline": 1.0003864056310423, + "baseline_over_rg": 1.1393159481399675, + "clock_over_rg": 1.1397561862378651 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "049ddb09f80864123ff72966365c323ca6fbf9f010582f3a2624ccb35152dad2", + "expected_sha256": "9fe42227052751f2123b4bf6aaa51ced35c8f1cf332f6768371777d78c4160d5", + "expected_count": 20 + }, + "fastest_seven_seconds": { + "baseline": 0.001850903158940907, + "clock-control": 0.0018421464233792254, + "rg": 0.001637529581785202 + }, + "clock_over_baseline": 0.9952689391017668, + "baseline_over_rg": 1.130302120663426, + "clock_over_rg": 1.1249545924971653 + } + ], + "median_clock_over_baseline": 1.0003864056310423, + "min_clock_over_baseline": 0.9952689391017668, + "max_clock_over_baseline": 1.011639224624816, + "median_seconds": { + "baseline": 0.001726879580279014, + "clock-control": 0.0017275468562729657, + "rg": 0.0015157161480081932 + } + }, + { + "dataset": "deep", + "files": 20, + "workers": 3, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "049ddb09f80864123ff72966365c323ca6fbf9f010582f3a2624ccb35152dad2", + "expected_sha256": "9fe42227052751f2123b4bf6aaa51ced35c8f1cf332f6768371777d78c4160d5", + "expected_count": 20 + }, + "fastest_seven_seconds": { + "baseline": 0.0018792339999760901, + "clock-control": 0.0018651861464604735, + "rg": 0.003193389142065176 + }, + "clock_over_baseline": 0.9925246917010893, + "baseline_over_rg": 0.5884763542349815, + "clock_over_rg": 0.584077312060456 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "049ddb09f80864123ff72966365c323ca6fbf9f010582f3a2624ccb35152dad2", + "expected_sha256": "9fe42227052751f2123b4bf6aaa51ced35c8f1cf332f6768371777d78c4160d5", + "expected_count": 20 + }, + "fastest_seven_seconds": { + "baseline": 0.002062451734673232, + "clock-control": 0.0020176517095283736, + "rg": 0.003166389709804207 + }, + "clock_over_baseline": 0.9782782673690271, + "baseline_over_rg": 0.6513575155601308, + "clock_over_rg": 0.6372089017599588 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "049ddb09f80864123ff72966365c323ca6fbf9f010582f3a2624ccb35152dad2", + "expected_sha256": "9fe42227052751f2123b4bf6aaa51ced35c8f1cf332f6768371777d78c4160d5", + "expected_count": 20 + }, + "fastest_seven_seconds": { + "baseline": 0.001966612147433417, + "clock-control": 0.0019138687057420611, + "rg": 0.0031939647077316685 + }, + "clock_over_baseline": 0.9731805573558618, + "baseline_over_rg": 0.6157275760351438, + "clock_over_rg": 0.5992141056252551 + } + ], + "median_clock_over_baseline": 0.9782782673690271, + "min_clock_over_baseline": 0.9731805573558618, + "max_clock_over_baseline": 0.9925246917010893, + "median_seconds": { + "baseline": 0.001966612147433417, + "clock-control": 0.0019138687057420611, + "rg": 0.003193389142065176 + } + }, + { + "dataset": "deep", + "files": 20, + "workers": 10, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "049ddb09f80864123ff72966365c323ca6fbf9f010582f3a2624ccb35152dad2", + "expected_sha256": "9fe42227052751f2123b4bf6aaa51ced35c8f1cf332f6768371777d78c4160d5", + "expected_count": 20 + }, + "fastest_seven_seconds": { + "baseline": 0.0019072141398542694, + "clock-control": 0.0018331998643199249, + "rg": 0.0036204811268752174 + }, + "clock_over_baseline": 0.9611924670713694, + "baseline_over_rg": 0.5267847208750284, + "clock_over_rg": 0.5063415054733712 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "049ddb09f80864123ff72966365c323ca6fbf9f010582f3a2624ccb35152dad2", + "expected_sha256": "9fe42227052751f2123b4bf6aaa51ced35c8f1cf332f6768371777d78c4160d5", + "expected_count": 20 + }, + "fastest_seven_seconds": { + "baseline": 0.0019352525622317834, + "clock-control": 0.001936731136603547, + "rg": 0.0036740245829735485 + }, + "clock_over_baseline": 1.0007640213999036, + "baseline_over_rg": 0.5267391435539877, + "clock_over_rg": 0.5271415835318298 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "049ddb09f80864123ff72966365c323ca6fbf9f010582f3a2624ccb35152dad2", + "expected_sha256": "9fe42227052751f2123b4bf6aaa51ced35c8f1cf332f6768371777d78c4160d5", + "expected_count": 20 + }, + "fastest_seven_seconds": { + "baseline": 0.001997169290137078, + "clock-control": 0.001957148138899356, + "rg": 0.003761766561573105 + }, + "clock_over_baseline": 0.9799610621716625, + "baseline_over_rg": 0.5309126064701625, + "clock_over_rg": 0.5202736817568262 + } + ], + "median_clock_over_baseline": 0.9799610621716625, + "min_clock_over_baseline": 0.9611924670713694, + "max_clock_over_baseline": 1.0007640213999036, + "median_seconds": { + "baseline": 0.0019352525622317834, + "clock-control": 0.001936731136603547, + "rg": 0.0036740245829735485 + } + }, + { + "dataset": "deep", + "files": 50, + "workers": 1, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "b93fe9ce0676662c3abf7418c4f15e6bcc25ddeb2537a390af5be6f934df6df6", + "expected_sha256": "709143c4c610794964489b8f35dea60f1dec144dbe6acfb622efc8005fe41e4c", + "expected_count": 50 + }, + "fastest_seven_seconds": { + "baseline": 0.0017243262846022844, + "clock-control": 0.0017496475567375974, + "rg": 0.00159682087334139 + }, + "clock_over_baseline": 1.014684733603741, + "baseline_over_rg": 1.0798495394126995, + "clock_over_rg": 1.0957068422310974 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "b93fe9ce0676662c3abf7418c4f15e6bcc25ddeb2537a390af5be6f934df6df6", + "expected_sha256": "709143c4c610794964489b8f35dea60f1dec144dbe6acfb622efc8005fe41e4c", + "expected_count": 50 + }, + "fastest_seven_seconds": { + "baseline": 0.0017226687133578317, + "clock-control": 0.0016757097244927926, + "rg": 0.0015065512852743268 + }, + "clock_over_baseline": 0.9727405574264442, + "baseline_over_rg": 1.1434517564691813, + "clock_over_rg": 1.1122818989780783 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "b93fe9ce0676662c3abf7418c4f15e6bcc25ddeb2537a390af5be6f934df6df6", + "expected_sha256": "709143c4c610794964489b8f35dea60f1dec144dbe6acfb622efc8005fe41e4c", + "expected_count": 50 + }, + "fastest_seven_seconds": { + "baseline": 0.0017788672703318298, + "clock-control": 0.0017912735846558852, + "rg": 0.001549360849561968 + }, + "clock_over_baseline": 1.0069742776939963, + "baseline_over_rg": 1.1481297406183637, + "clock_over_rg": 1.1561371162581722 + } + ], + "median_clock_over_baseline": 1.0069742776939963, + "min_clock_over_baseline": 0.9727405574264442, + "max_clock_over_baseline": 1.014684733603741, + "median_seconds": { + "baseline": 0.0017243262846022844, + "clock-control": 0.0017496475567375974, + "rg": 0.001549360849561968 + } + }, + { + "dataset": "deep", + "files": 50, + "workers": 3, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "b93fe9ce0676662c3abf7418c4f15e6bcc25ddeb2537a390af5be6f934df6df6", + "expected_sha256": "709143c4c610794964489b8f35dea60f1dec144dbe6acfb622efc8005fe41e4c", + "expected_count": 50 + }, + "fastest_seven_seconds": { + "baseline": 0.0019679361555193153, + "clock-control": 0.0019779649945641203, + "rg": 0.00320627901237458 + }, + "clock_over_baseline": 1.0050961201239572, + "baseline_over_rg": 0.6137757032136314, + "clock_over_rg": 0.6169035779263744 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "b93fe9ce0676662c3abf7418c4f15e6bcc25ddeb2537a390af5be6f934df6df6", + "expected_sha256": "709143c4c610794964489b8f35dea60f1dec144dbe6acfb622efc8005fe41e4c", + "expected_count": 50 + }, + "fastest_seven_seconds": { + "baseline": 0.0018867388467437454, + "clock-control": 0.0019013572766977762, + "rg": 0.003198263725997614 + }, + "clock_over_baseline": 1.0077479880054732, + "baseline_over_rg": 0.5899259749616886, + "clock_over_rg": 0.5944967143398089 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "b93fe9ce0676662c3abf7418c4f15e6bcc25ddeb2537a390af5be6f934df6df6", + "expected_sha256": "709143c4c610794964489b8f35dea60f1dec144dbe6acfb622efc8005fe41e4c", + "expected_count": 50 + }, + "fastest_seven_seconds": { + "baseline": 0.001981996440528227, + "clock-control": 0.002061677847190627, + "rg": 0.0032959968583392246 + }, + "clock_over_baseline": 1.0402025982655974, + "baseline_over_rg": 0.6013344446957114, + "clock_over_rg": 0.6255096517990791 + } + ], + "median_clock_over_baseline": 1.0077479880054732, + "min_clock_over_baseline": 1.0050961201239572, + "max_clock_over_baseline": 1.0402025982655974, + "median_seconds": { + "baseline": 0.0019679361555193153, + "clock-control": 0.0019779649945641203, + "rg": 0.00320627901237458 + } + }, + { + "dataset": "deep", + "files": 50, + "workers": 10, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "b93fe9ce0676662c3abf7418c4f15e6bcc25ddeb2537a390af5be6f934df6df6", + "expected_sha256": "709143c4c610794964489b8f35dea60f1dec144dbe6acfb622efc8005fe41e4c", + "expected_count": 50 + }, + "fastest_seven_seconds": { + "baseline": 0.001933983144616442, + "clock-control": 0.0019934658526575993, + "rg": 0.0038010108650528957 + }, + "clock_over_baseline": 1.0307565803801015, + "baseline_over_rg": 0.5088075812668135, + "clock_over_rg": 0.5244567625380513 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "b93fe9ce0676662c3abf7418c4f15e6bcc25ddeb2537a390af5be6f934df6df6", + "expected_sha256": "709143c4c610794964489b8f35dea60f1dec144dbe6acfb622efc8005fe41e4c", + "expected_count": 50 + }, + "fastest_seven_seconds": { + "baseline": 0.0019280221479545747, + "clock-control": 0.0019244579847769014, + "rg": 0.003644134433540915 + }, + "clock_over_baseline": 0.9981513888824075, + "baseline_over_rg": 0.5290754726853377, + "clock_over_rg": 0.528097417884486 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "b93fe9ce0676662c3abf7418c4f15e6bcc25ddeb2537a390af5be6f934df6df6", + "expected_sha256": "709143c4c610794964489b8f35dea60f1dec144dbe6acfb622efc8005fe41e4c", + "expected_count": 50 + }, + "fastest_seven_seconds": { + "baseline": 0.0017944554399166787, + "clock-control": 0.0018951529886440507, + "rg": 0.003626047001619424 + }, + "clock_over_baseline": 1.056115937173702, + "baseline_over_rg": 0.4948792553199833, + "clock_over_rg": 0.5226498685200879 + } + ], + "median_clock_over_baseline": 1.0307565803801015, + "min_clock_over_baseline": 0.9981513888824075, + "max_clock_over_baseline": 1.056115937173702, + "median_seconds": { + "baseline": 0.0019280221479545747, + "clock-control": 0.0019244579847769014, + "rg": 0.003644134433540915 + } + }, + { + "dataset": "deep", + "files": 100, + "workers": 1, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "afc8077c50b695bc225b02061a73b48de08a25df326a09668c2ef050cd46608f", + "expected_sha256": "4a50b8e6dff2f74231f956efb71a0bfca94fd8a4b74b3da90213dfd12fad1726", + "expected_count": 100 + }, + "fastest_seven_seconds": { + "baseline": 0.0018718377104960382, + "clock-control": 0.0018304538680240512, + "rg": 0.0016484905915733958 + }, + "clock_over_baseline": 0.9778913298733466, + "baseline_over_rg": 1.135485831744705, + "clock_over_rg": 1.1103817500571727 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "afc8077c50b695bc225b02061a73b48de08a25df326a09668c2ef050cd46608f", + "expected_sha256": "4a50b8e6dff2f74231f956efb71a0bfca94fd8a4b74b3da90213dfd12fad1726", + "expected_count": 100 + }, + "fastest_seven_seconds": { + "baseline": 0.0017719315780725861, + "clock-control": 0.0018060457160962479, + "rg": 0.0015629334208954657 + }, + "clock_over_baseline": 1.0192525142876958, + "baseline_over_rg": 1.1337217276071665, + "clock_over_rg": 1.1555487213661946 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "afc8077c50b695bc225b02061a73b48de08a25df326a09668c2ef050cd46608f", + "expected_sha256": "4a50b8e6dff2f74231f956efb71a0bfca94fd8a4b74b3da90213dfd12fad1726", + "expected_count": 100 + }, + "fastest_seven_seconds": { + "baseline": 0.0019122541416436434, + "clock-control": 0.0019153714279777237, + "rg": 0.0016856171506723122 + }, + "clock_over_baseline": 1.001630163201739, + "baseline_over_rg": 1.134453420149965, + "clock_over_rg": 1.1363027643695802 + } + ], + "median_clock_over_baseline": 1.001630163201739, + "min_clock_over_baseline": 0.9778913298733466, + "max_clock_over_baseline": 1.0192525142876958, + "median_seconds": { + "baseline": 0.0018718377104960382, + "clock-control": 0.0018304538680240512, + "rg": 0.0016484905915733958 + } + }, + { + "dataset": "deep", + "files": 100, + "workers": 3, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "afc8077c50b695bc225b02061a73b48de08a25df326a09668c2ef050cd46608f", + "expected_sha256": "4a50b8e6dff2f74231f956efb71a0bfca94fd8a4b74b3da90213dfd12fad1726", + "expected_count": 100 + }, + "fastest_seven_seconds": { + "baseline": 0.001970034416964544, + "clock-control": 0.0019239352799818984, + "rg": 0.0032252739931988928 + }, + "clock_over_baseline": 0.9765998316650347, + "baseline_over_rg": 0.6108114910915284, + "clock_over_rg": 0.5965183993790556 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "afc8077c50b695bc225b02061a73b48de08a25df326a09668c2ef050cd46608f", + "expected_sha256": "4a50b8e6dff2f74231f956efb71a0bfca94fd8a4b74b3da90213dfd12fad1726", + "expected_count": 100 + }, + "fastest_seven_seconds": { + "baseline": 0.0018873767029227956, + "clock-control": 0.0018675022874958813, + "rg": 0.003169714572972485 + }, + "clock_over_baseline": 0.9894698205206535, + "baseline_over_rg": 0.5954405860439532, + "clock_over_rg": 0.5891704898036232 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "afc8077c50b695bc225b02061a73b48de08a25df326a09668c2ef050cd46608f", + "expected_sha256": "4a50b8e6dff2f74231f956efb71a0bfca94fd8a4b74b3da90213dfd12fad1726", + "expected_count": 100 + }, + "fastest_seven_seconds": { + "baseline": 0.001988913697589721, + "clock-control": 0.0019565157126635313, + "rg": 0.003177108725399843 + }, + "clock_over_baseline": 0.9837107135591396, + "baseline_over_rg": 0.6260137343393603, + "clock_over_rg": 0.6158164173047938 + } + ], + "median_clock_over_baseline": 0.9837107135591396, + "min_clock_over_baseline": 0.9765998316650347, + "max_clock_over_baseline": 0.9894698205206535, + "median_seconds": { + "baseline": 0.001970034416964544, + "clock-control": 0.0019239352799818984, + "rg": 0.003177108725399843 + } + }, + { + "dataset": "deep", + "files": 100, + "workers": 10, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "afc8077c50b695bc225b02061a73b48de08a25df326a09668c2ef050cd46608f", + "expected_sha256": "4a50b8e6dff2f74231f956efb71a0bfca94fd8a4b74b3da90213dfd12fad1726", + "expected_count": 100 + }, + "fastest_seven_seconds": { + "baseline": 0.0019515458677363182, + "clock-control": 0.0019821932905220558, + "rg": 0.0037026761399049845 + }, + "clock_over_baseline": 1.0157041775406934, + "baseline_over_rg": 0.5270636139909329, + "clock_over_rg": 0.535340714560286 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "afc8077c50b695bc225b02061a73b48de08a25df326a09668c2ef050cd46608f", + "expected_sha256": "4a50b8e6dff2f74231f956efb71a0bfca94fd8a4b74b3da90213dfd12fad1726", + "expected_count": 100 + }, + "fastest_seven_seconds": { + "baseline": 0.001911606706146683, + "clock-control": 0.0019367985826517855, + "rg": 0.00367272285179102 + }, + "clock_over_baseline": 1.0131783783892885, + "baseline_over_rg": 0.5204876009673529, + "clock_over_rg": 0.5273467835198338 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "afc8077c50b695bc225b02061a73b48de08a25df326a09668c2ef050cd46608f", + "expected_sha256": "4a50b8e6dff2f74231f956efb71a0bfca94fd8a4b74b3da90213dfd12fad1726", + "expected_count": 100 + }, + "fastest_seven_seconds": { + "baseline": 0.0019023236984919225, + "clock-control": 0.0019364722788200847, + "rg": 0.003654461561901761 + }, + "clock_over_baseline": 1.0179509829768896, + "baseline_over_rg": 0.5205482849577338, + "clock_over_rg": 0.529892638359659 + } + ], + "median_clock_over_baseline": 1.0157041775406934, + "min_clock_over_baseline": 1.0131783783892885, + "max_clock_over_baseline": 1.0179509829768896, + "median_seconds": { + "baseline": 0.001911606706146683, + "clock-control": 0.0019367985826517855, + "rg": 0.00367272285179102 + } + }, + { + "dataset": "deep", + "files": 200, + "workers": 1, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "dafd8e9afb5013f5d9eb6db58bfefbc0ebfd014963575bc1334a0b0822ca37c3", + "expected_sha256": "34272a953707abf0200f62c374c5dc48cfb81ea245a59f521a76b17b1fa5d4d9", + "expected_count": 200 + }, + "fastest_seven_seconds": { + "baseline": 0.0018965608656539448, + "clock-control": 0.0018820791488646396, + "rg": 0.0016741972732623772 + }, + "clock_over_baseline": 0.9923642224979098, + "baseline_over_rg": 1.1328180352117436, + "clock_over_rg": 1.1241680887445118 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "dafd8e9afb5013f5d9eb6db58bfefbc0ebfd014963575bc1334a0b0822ca37c3", + "expected_sha256": "34272a953707abf0200f62c374c5dc48cfb81ea245a59f521a76b17b1fa5d4d9", + "expected_count": 200 + }, + "fastest_seven_seconds": { + "baseline": 0.0018685115833899804, + "clock-control": 0.0018739804176480643, + "rg": 0.0016308050087120915 + }, + "clock_over_baseline": 1.0029268399011806, + "baseline_over_rg": 1.145760267725456, + "clock_over_rg": 1.149113724594222 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "dafd8e9afb5013f5d9eb6db58bfefbc0ebfd014963575bc1334a0b0822ca37c3", + "expected_sha256": "34272a953707abf0200f62c374c5dc48cfb81ea245a59f521a76b17b1fa5d4d9", + "expected_count": 200 + }, + "fastest_seven_seconds": { + "baseline": 0.001875397699352886, + "clock-control": 0.0019604407051312073, + "rg": 0.0016094941363137747 + }, + "clock_over_baseline": 1.0453466514370076, + "baseline_over_rg": 1.165209401537871, + "clock_over_rg": 1.218047746120533 + } + ], + "median_clock_over_baseline": 1.0029268399011806, + "min_clock_over_baseline": 0.9923642224979098, + "max_clock_over_baseline": 1.0453466514370076, + "median_seconds": { + "baseline": 0.001875397699352886, + "clock-control": 0.0018820791488646396, + "rg": 0.0016308050087120915 + } + }, + { + "dataset": "deep", + "files": 200, + "workers": 3, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "dafd8e9afb5013f5d9eb6db58bfefbc0ebfd014963575bc1334a0b0822ca37c3", + "expected_sha256": "34272a953707abf0200f62c374c5dc48cfb81ea245a59f521a76b17b1fa5d4d9", + "expected_count": 200 + }, + "fastest_seven_seconds": { + "baseline": 0.0019457200043169515, + "clock-control": 0.001917865434994123, + "rg": 0.00314511387010238 + }, + "clock_over_baseline": 0.9856841841266842, + "baseline_over_rg": 0.6186485083459361, + "clock_over_rg": 0.6097920502101541 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "dafd8e9afb5013f5d9eb6db58bfefbc0ebfd014963575bc1334a0b0822ca37c3", + "expected_sha256": "34272a953707abf0200f62c374c5dc48cfb81ea245a59f521a76b17b1fa5d4d9", + "expected_count": 200 + }, + "fastest_seven_seconds": { + "baseline": 0.001980914709357811, + "clock-control": 0.0020107817170875414, + "rg": 0.0031949611314173254 + }, + "clock_over_baseline": 1.015077381973408, + "baseline_over_rg": 0.6200121465887919, + "clock_over_rg": 0.6293603065510638 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "dafd8e9afb5013f5d9eb6db58bfefbc0ebfd014963575bc1334a0b0822ca37c3", + "expected_sha256": "34272a953707abf0200f62c374c5dc48cfb81ea245a59f521a76b17b1fa5d4d9", + "expected_count": 200 + }, + "fastest_seven_seconds": { + "baseline": 0.0019809187007402734, + "clock-control": 0.00202200301490458, + "rg": 0.0032156862850700107 + }, + "clock_over_baseline": 1.0207400304459506, + "baseline_over_rg": 0.6160173988169825, + "clock_over_rg": 0.628793618423682 + } + ], + "median_clock_over_baseline": 1.015077381973408, + "min_clock_over_baseline": 0.9856841841266842, + "max_clock_over_baseline": 1.0207400304459506, + "median_seconds": { + "baseline": 0.001980914709357811, + "clock-control": 0.0020107817170875414, + "rg": 0.0031949611314173254 + } + }, + { + "dataset": "deep", + "files": 200, + "workers": 10, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "dafd8e9afb5013f5d9eb6db58bfefbc0ebfd014963575bc1334a0b0822ca37c3", + "expected_sha256": "34272a953707abf0200f62c374c5dc48cfb81ea245a59f521a76b17b1fa5d4d9", + "expected_count": 200 + }, + "fastest_seven_seconds": { + "baseline": 0.0019866744322436197, + "clock-control": 0.0019913288581717226, + "rg": 0.003671558848249593 + }, + "clock_over_baseline": 1.0023428226852682, + "baseline_over_rg": 0.5410983493266796, + "clock_over_rg": 0.5423660468144433 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "dafd8e9afb5013f5d9eb6db58bfefbc0ebfd014963575bc1334a0b0822ca37c3", + "expected_sha256": "34272a953707abf0200f62c374c5dc48cfb81ea245a59f521a76b17b1fa5d4d9", + "expected_count": 200 + }, + "fastest_seven_seconds": { + "baseline": 0.0019842464160839362, + "clock-control": 0.0020055160026199053, + "rg": 0.0037024450055988772 + }, + "clock_over_baseline": 1.0107192263841636, + "baseline_over_rg": 0.5359286668899437, + "clock_over_rg": 0.5416734075960999 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "dafd8e9afb5013f5d9eb6db58bfefbc0ebfd014963575bc1334a0b0822ca37c3", + "expected_sha256": "34272a953707abf0200f62c374c5dc48cfb81ea245a59f521a76b17b1fa5d4d9", + "expected_count": 200 + }, + "fastest_seven_seconds": { + "baseline": 0.0020889992925471495, + "clock-control": 0.002050204576724874, + "rg": 0.0037093308637849987 + }, + "clock_over_baseline": 0.9814290431017941, + "baseline_over_rg": 0.5631741597770376, + "clock_over_rg": 0.552715476729635 + } + ], + "median_clock_over_baseline": 1.0023428226852682, + "min_clock_over_baseline": 0.9814290431017941, + "max_clock_over_baseline": 1.0107192263841636, + "median_seconds": { + "baseline": 0.0019866744322436197, + "clock-control": 0.0020055160026199053, + "rg": 0.0037024450055988772 + } + }, + { + "dataset": "deep", + "files": 500, + "workers": 1, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "3a22cbcdde389290375d8b1db6e1f16a048181d975d75ac35f3f0999791647c5", + "expected_sha256": "9b926f976411983ecfd6f3d72d21a9741a707a2e130ae1c738118f59220f65a2", + "expected_count": 500 + }, + "fastest_seven_seconds": { + "baseline": 0.0019760574214160442, + "clock-control": 0.0019544955742146286, + "rg": 0.0017782472755893 + }, + "clock_over_baseline": 0.9890884510906751, + "baseline_over_rg": 1.1112388296848037, + "clock_over_rg": 1.099113492844757 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "3a22cbcdde389290375d8b1db6e1f16a048181d975d75ac35f3f0999791647c5", + "expected_sha256": "9b926f976411983ecfd6f3d72d21a9741a707a2e130ae1c738118f59220f65a2", + "expected_count": 500 + }, + "fastest_seven_seconds": { + "baseline": 0.0020044111463773462, + "clock-control": 0.001953015012467014, + "rg": 0.0017123765761165746 + }, + "clock_over_baseline": 0.9743584872778109, + "baseline_over_rg": 1.170543427382699, + "clock_over_rg": 1.1405289231975906 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "3a22cbcdde389290375d8b1db6e1f16a048181d975d75ac35f3f0999791647c5", + "expected_sha256": "9b926f976411983ecfd6f3d72d21a9741a707a2e130ae1c738118f59220f65a2", + "expected_count": 500 + }, + "fastest_seven_seconds": { + "baseline": 0.0020398100023157895, + "clock-control": 0.0020373922722813275, + "rg": 0.0017544537050915615 + }, + "clock_over_baseline": 0.99881472782675, + "baseline_over_rg": 1.1626468093151172, + "clock_over_rg": 1.161268756404718 + } + ], + "median_clock_over_baseline": 0.9890884510906751, + "min_clock_over_baseline": 0.9743584872778109, + "max_clock_over_baseline": 0.99881472782675, + "median_seconds": { + "baseline": 0.0020044111463773462, + "clock-control": 0.0019544955742146286, + "rg": 0.0017544537050915615 + } + }, + { + "dataset": "deep", + "files": 500, + "workers": 3, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "3a22cbcdde389290375d8b1db6e1f16a048181d975d75ac35f3f0999791647c5", + "expected_sha256": "9b926f976411983ecfd6f3d72d21a9741a707a2e130ae1c738118f59220f65a2", + "expected_count": 500 + }, + "fastest_seven_seconds": { + "baseline": 0.002030310719939215, + "clock-control": 0.002000107288560165, + "rg": 0.0030786965674321565 + }, + "clock_over_baseline": 0.9851237393949462, + "baseline_over_rg": 0.6594708752453098, + "clock_over_rg": 0.6496604146437176 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "3a22cbcdde389290375d8b1db6e1f16a048181d975d75ac35f3f0999791647c5", + "expected_sha256": "9b926f976411983ecfd6f3d72d21a9741a707a2e130ae1c738118f59220f65a2", + "expected_count": 500 + }, + "fastest_seven_seconds": { + "baseline": 0.0021958911342413296, + "clock-control": 0.0021628671342373957, + "rg": 0.003146485425531864 + }, + "clock_over_baseline": 0.9849610030802627, + "baseline_over_rg": 0.6978869555291675, + "clock_over_rg": 0.6873914357546395 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "3a22cbcdde389290375d8b1db6e1f16a048181d975d75ac35f3f0999791647c5", + "expected_sha256": "9b926f976411983ecfd6f3d72d21a9741a707a2e130ae1c738118f59220f65a2", + "expected_count": 500 + }, + "fastest_seven_seconds": { + "baseline": 0.0022232028506030993, + "clock-control": 0.002276770121950124, + "rg": 0.0032375968377371983 + }, + "clock_over_baseline": 1.0240946395568418, + "baseline_over_rg": 0.6866830436358243, + "clock_over_rg": 0.7032284240620245 + } + ], + "median_clock_over_baseline": 0.9851237393949462, + "min_clock_over_baseline": 0.9849610030802627, + "max_clock_over_baseline": 1.0240946395568418, + "median_seconds": { + "baseline": 0.0021958911342413296, + "clock-control": 0.0021628671342373957, + "rg": 0.003146485425531864 + } + }, + { + "dataset": "deep", + "files": 500, + "workers": 10, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "3a22cbcdde389290375d8b1db6e1f16a048181d975d75ac35f3f0999791647c5", + "expected_sha256": "9b926f976411983ecfd6f3d72d21a9741a707a2e130ae1c738118f59220f65a2", + "expected_count": 500 + }, + "fastest_seven_seconds": { + "baseline": 0.0021479858551174402, + "clock-control": 0.0021672577048385783, + "rg": 0.003829329282910164 + }, + "clock_over_baseline": 1.0089720561591335, + "baseline_over_rg": 0.560930047124347, + "clock_over_rg": 0.565962743008492 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "3a22cbcdde389290375d8b1db6e1f16a048181d975d75ac35f3f0999791647c5", + "expected_sha256": "9b926f976411983ecfd6f3d72d21a9741a707a2e130ae1c738118f59220f65a2", + "expected_count": 500 + }, + "fastest_seven_seconds": { + "baseline": 0.0021888561397125678, + "clock-control": 0.0022623141495777027, + "rg": 0.0037359827214718928 + }, + "clock_over_baseline": 1.0335599990023927, + "baseline_over_rg": 0.5858849740210276, + "clock_over_rg": 0.6055472731646901 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "3a22cbcdde389290375d8b1db6e1f16a048181d975d75ac35f3f0999791647c5", + "expected_sha256": "9b926f976411983ecfd6f3d72d21a9741a707a2e130ae1c738118f59220f65a2", + "expected_count": 500 + }, + "fastest_seven_seconds": { + "baseline": 0.002301157851304327, + "clock-control": 0.0022539592713915874, + "rg": 0.00369614884922547 + }, + "clock_over_baseline": 0.9794892037128237, + "baseline_over_rg": 0.6225825704466788, + "clock_over_rg": 0.6098129061723003 + } + ], + "median_clock_over_baseline": 1.0089720561591335, + "min_clock_over_baseline": 0.9794892037128237, + "max_clock_over_baseline": 1.0335599990023927, + "median_seconds": { + "baseline": 0.0021888561397125678, + "clock-control": 0.0022539592713915874, + "rg": 0.0037359827214718928 + } + }, + { + "dataset": "deep", + "files": 1000, + "workers": 1, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "6fff32395716e5116dc48c5aca198af046d70ba2cdd846430ed1bf297ea542ac", + "expected_sha256": "276f0ae1a357737cf7b8109dc6aa17b28e938b798f0757f4392ebe3bec599227", + "expected_count": 1000 + }, + "fastest_seven_seconds": { + "baseline": 0.0021711555642208885, + "clock-control": 0.0021716831418286476, + "rg": 0.0019552395512749043 + }, + "clock_over_baseline": 1.000242993922892, + "baseline_over_rg": 1.1104294421648728, + "clock_over_rg": 1.1106992697711195 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "6fff32395716e5116dc48c5aca198af046d70ba2cdd846430ed1bf297ea542ac", + "expected_sha256": "276f0ae1a357737cf7b8109dc6aa17b28e938b798f0757f4392ebe3bec599227", + "expected_count": 1000 + }, + "fastest_seven_seconds": { + "baseline": 0.0023129079906669047, + "clock-control": 0.002267791989392468, + "rg": 0.002028061417929296 + }, + "clock_over_baseline": 0.9804938192714584, + "baseline_over_rg": 1.1404526363054845, + "clock_over_rg": 1.118206761069368 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "6fff32395716e5116dc48c5aca198af046d70ba2cdd846430ed1bf297ea542ac", + "expected_sha256": "276f0ae1a357737cf7b8109dc6aa17b28e938b798f0757f4392ebe3bec599227", + "expected_count": 1000 + }, + "fastest_seven_seconds": { + "baseline": 0.0023571971521180657, + "clock-control": 0.002350174414459616, + "rg": 0.002082869144422667 + }, + "clock_over_baseline": 0.9970207253762633, + "baseline_over_rg": 1.1317067893727126, + "clock_over_rg": 1.1283351240536241 + } + ], + "median_clock_over_baseline": 0.9970207253762633, + "min_clock_over_baseline": 0.9804938192714584, + "max_clock_over_baseline": 1.000242993922892, + "median_seconds": { + "baseline": 0.0023129079906669047, + "clock-control": 0.002267791989392468, + "rg": 0.002028061417929296 + } + }, + { + "dataset": "deep", + "files": 1000, + "workers": 3, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "6fff32395716e5116dc48c5aca198af046d70ba2cdd846430ed1bf297ea542ac", + "expected_sha256": "276f0ae1a357737cf7b8109dc6aa17b28e938b798f0757f4392ebe3bec599227", + "expected_count": 1000 + }, + "fastest_seven_seconds": { + "baseline": 0.0023731497016602327, + "clock-control": 0.0023552671523897777, + "rg": 0.003565571445506066 + }, + "clock_over_baseline": 0.9924646349710073, + "baseline_over_rg": 0.6655734537731044, + "clock_over_rg": 0.6605581148453167 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "6fff32395716e5116dc48c5aca198af046d70ba2cdd846430ed1bf297ea542ac", + "expected_sha256": "276f0ae1a357737cf7b8109dc6aa17b28e938b798f0757f4392ebe3bec599227", + "expected_count": 1000 + }, + "fastest_seven_seconds": { + "baseline": 0.002341439140894051, + "clock-control": 0.002430109440215996, + "rg": 0.003179428699825491 + }, + "clock_over_baseline": 1.0378699995969518, + "baseline_over_rg": 0.7364339200380764, + "clock_over_rg": 0.7643226722931001 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "6fff32395716e5116dc48c5aca198af046d70ba2cdd846430ed1bf297ea542ac", + "expected_sha256": "276f0ae1a357737cf7b8109dc6aa17b28e938b798f0757f4392ebe3bec599227", + "expected_count": 1000 + }, + "fastest_seven_seconds": { + "baseline": 0.002345370569465948, + "clock-control": 0.002336743296057518, + "rg": 0.0031210162726763102 + }, + "clock_over_baseline": 0.9963215734346003, + "baseline_over_rg": 0.751476559093607, + "clock_over_rg": 0.7487123077553619 + } + ], + "median_clock_over_baseline": 0.9963215734346003, + "min_clock_over_baseline": 0.9924646349710073, + "max_clock_over_baseline": 1.0378699995969518, + "median_seconds": { + "baseline": 0.002345370569465948, + "clock-control": 0.0023552671523897777, + "rg": 0.003179428699825491 + } + }, + { + "dataset": "deep", + "files": 1000, + "workers": 10, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "6fff32395716e5116dc48c5aca198af046d70ba2cdd846430ed1bf297ea542ac", + "expected_sha256": "276f0ae1a357737cf7b8109dc6aa17b28e938b798f0757f4392ebe3bec599227", + "expected_count": 1000 + }, + "fastest_seven_seconds": { + "baseline": 0.002313445438630879, + "clock-control": 0.002392157429962286, + "rg": 0.003692713125409292 + }, + "clock_over_baseline": 1.0340237076773204, + "baseline_over_rg": 0.6264893480926607, + "clock_over_rg": 0.6478048385351204 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "6fff32395716e5116dc48c5aca198af046d70ba2cdd846430ed1bf297ea542ac", + "expected_sha256": "276f0ae1a357737cf7b8109dc6aa17b28e938b798f0757f4392ebe3bec599227", + "expected_count": 1000 + }, + "fastest_seven_seconds": { + "baseline": 0.0024630302712986512, + "clock-control": 0.002509665875030415, + "rg": 0.0037771925646146493 + }, + "clock_over_baseline": 1.0189342389637683, + "baseline_over_rg": 0.6520796144662353, + "clock_over_rg": 0.664426245709941 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "6fff32395716e5116dc48c5aca198af046d70ba2cdd846430ed1bf297ea542ac", + "expected_sha256": "276f0ae1a357737cf7b8109dc6aa17b28e938b798f0757f4392ebe3bec599227", + "expected_count": 1000 + }, + "fastest_seven_seconds": { + "baseline": 0.00227916771213391, + "clock-control": 0.0022461097188560025, + "rg": 0.0037826422901291934 + }, + "clock_over_baseline": 0.985495585470998, + "baseline_over_rg": 0.6025332392865693, + "clock_over_rg": 0.5937938474164546 + } + ], + "median_clock_over_baseline": 1.0189342389637683, + "min_clock_over_baseline": 0.985495585470998, + "max_clock_over_baseline": 1.0340237076773204, + "median_seconds": { + "baseline": 0.002313445438630879, + "clock-control": 0.002392157429962286, + "rg": 0.0037771925646146493 + } + }, + { + "dataset": "deep", + "files": 2000, + "workers": 1, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "4eb698bf06046a8655885244e6bb7452f0e1d8964c0510185062cb593ed54974", + "expected_sha256": "4ab75bfa2a0b1fd14c7a673f1c36529c0e242b525e745fa1d9bf3f502cd658d3", + "expected_count": 2000 + }, + "fastest_seven_seconds": { + "baseline": 0.0025751342764124274, + "clock-control": 0.002561278998785253, + "rg": 0.0023323987178238375 + }, + "clock_over_baseline": 0.994619590227164, + "baseline_over_rg": 1.104071210781262, + "clock_over_rg": 1.0981308552488676 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "4eb698bf06046a8655885244e6bb7452f0e1d8964c0510185062cb593ed54974", + "expected_sha256": "4ab75bfa2a0b1fd14c7a673f1c36529c0e242b525e745fa1d9bf3f502cd658d3", + "expected_count": 2000 + }, + "fastest_seven_seconds": { + "baseline": 0.002659752017020115, + "clock-control": 0.002730359007338328, + "rg": 0.002429077435018761 + }, + "clock_over_baseline": 1.0265464561607207, + "baseline_over_rg": 1.094963865159602, + "clock_over_rg": 1.124031275403635 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "4eb698bf06046a8655885244e6bb7452f0e1d8964c0510185062cb593ed54974", + "expected_sha256": "4ab75bfa2a0b1fd14c7a673f1c36529c0e242b525e745fa1d9bf3f502cd658d3", + "expected_count": 2000 + }, + "fastest_seven_seconds": { + "baseline": 0.002222674574503409, + "clock-control": 0.0022138807024540646, + "rg": 0.002112954289519361 + }, + "clock_over_baseline": 0.9960435629442925, + "baseline_over_rg": 1.0519274295370613, + "clock_over_rg": 1.0477655448749257 + } + ], + "median_clock_over_baseline": 0.9960435629442925, + "min_clock_over_baseline": 0.994619590227164, + "max_clock_over_baseline": 1.0265464561607207, + "median_seconds": { + "baseline": 0.0025751342764124274, + "clock-control": 0.002561278998785253, + "rg": 0.0023323987178238375 + } + }, + { + "dataset": "deep", + "files": 2000, + "workers": 3, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "4eb698bf06046a8655885244e6bb7452f0e1d8964c0510185062cb593ed54974", + "expected_sha256": "4ab75bfa2a0b1fd14c7a673f1c36529c0e242b525e745fa1d9bf3f502cd658d3", + "expected_count": 2000 + }, + "fastest_seven_seconds": { + "baseline": 0.005842264866389867, + "clock-control": 0.0027620100050366352, + "rg": 0.0038315508531273474 + }, + "clock_over_baseline": 0.47276357169738775, + "baseline_over_rg": 1.5247781095274662, + "clock_over_rg": 0.7208595451061955 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "4eb698bf06046a8655885244e6bb7452f0e1d8964c0510185062cb593ed54974", + "expected_sha256": "4ab75bfa2a0b1fd14c7a673f1c36529c0e242b525e745fa1d9bf3f502cd658d3", + "expected_count": 2000 + }, + "fastest_seven_seconds": { + "baseline": 0.006009264566403415, + "clock-control": 0.002946035853320999, + "rg": 0.004250994567493243 + }, + "clock_over_baseline": 0.49024898484112195, + "baseline_over_rg": 1.4136137957821484, + "clock_over_rg": 0.6930227283396033 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "4eb698bf06046a8655885244e6bb7452f0e1d8964c0510185062cb593ed54974", + "expected_sha256": "4ab75bfa2a0b1fd14c7a673f1c36529c0e242b525e745fa1d9bf3f502cd658d3", + "expected_count": 2000 + }, + "fastest_seven_seconds": { + "baseline": 0.005938614577254546, + "clock-control": 0.0029476474405133297, + "rg": 0.004317949559273464 + }, + "clock_over_baseline": 0.496352710243749, + "baseline_over_rg": 1.3753320866151513, + "clock_over_rg": 0.6826498086766208 + } + ], + "median_clock_over_baseline": 0.49024898484112195, + "min_clock_over_baseline": 0.47276357169738775, + "max_clock_over_baseline": 0.496352710243749, + "median_seconds": { + "baseline": 0.005938614577254546, + "clock-control": 0.002946035853320999, + "rg": 0.004250994567493243 + } + }, + { + "dataset": "deep", + "files": 2000, + "workers": 10, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "4eb698bf06046a8655885244e6bb7452f0e1d8964c0510185062cb593ed54974", + "expected_sha256": "4ab75bfa2a0b1fd14c7a673f1c36529c0e242b525e745fa1d9bf3f502cd658d3", + "expected_count": 2000 + }, + "fastest_seven_seconds": { + "baseline": 0.006029077705794147, + "clock-control": 0.0028656392990212354, + "rg": 0.004107234708499163 + }, + "clock_over_baseline": 0.475303095905906, + "baseline_over_rg": 1.467916526250152, + "clock_over_rg": 0.6977052694581404 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "4eb698bf06046a8655885244e6bb7452f0e1d8964c0510185062cb593ed54974", + "expected_sha256": "4ab75bfa2a0b1fd14c7a673f1c36529c0e242b525e745fa1d9bf3f502cd658d3", + "expected_count": 2000 + }, + "fastest_seven_seconds": { + "baseline": 0.006172809425541865, + "clock-control": 0.0030361778585107197, + "rg": 0.004233262426818588 + }, + "clock_over_baseline": 0.49186320995876137, + "baseline_over_rg": 1.4581683824834124, + "clock_over_rg": 0.7172193812686661 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "4eb698bf06046a8655885244e6bb7452f0e1d8964c0510185062cb593ed54974", + "expected_sha256": "4ab75bfa2a0b1fd14c7a673f1c36529c0e242b525e745fa1d9bf3f502cd658d3", + "expected_count": 2000 + }, + "fastest_seven_seconds": { + "baseline": 0.005976425417299781, + "clock-control": 0.002994256867428443, + "rg": 0.0042202044278383255 + }, + "clock_over_baseline": 0.5010113334236643, + "baseline_over_rg": 1.4161459520483533, + "clock_over_rg": 0.7095051717582701 + } + ], + "median_clock_over_baseline": 0.49186320995876137, + "min_clock_over_baseline": 0.475303095905906, + "max_clock_over_baseline": 0.5010113334236643, + "median_seconds": { + "baseline": 0.006029077705794147, + "clock-control": 0.002994256867428443, + "rg": 0.0042202044278383255 + } + }, + { + "dataset": "deep", + "files": 5000, + "workers": 1, + "task": "content-absent_marker", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "bbd8c55d4ecff6c450136a700cb8bdc598ef996fe4f28300c83dcf0115aa3260", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.013296438572329603, + "clock-control": 0.013321209723861622, + "rg": 0.01073862541566736 + }, + "clock_over_baseline": 1.0018629914617565, + "baseline_over_rg": 1.2381881346685641, + "clock_over_rg": 1.2404948685914998 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "bbd8c55d4ecff6c450136a700cb8bdc598ef996fe4f28300c83dcf0115aa3260", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.013660531432833523, + "clock-control": 0.01361435600223818, + "rg": 0.011121182137035899 + }, + "clock_over_baseline": 0.9966197925152195, + "baseline_over_rg": 1.2283344760033243, + "clock_over_rg": 1.224182450613724 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "bbd8c55d4ecff6c450136a700cb8bdc598ef996fe4f28300c83dcf0115aa3260", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.013670876139907964, + "clock-control": 0.013627398002427071, + "rg": 0.011233937860067402 + }, + "clock_over_baseline": 0.9968196524468559, + "baseline_over_rg": 1.2169264518101883, + "clock_over_rg": 1.2130562027468175 + } + ], + "median_clock_over_baseline": 0.9968196524468559, + "min_clock_over_baseline": 0.9966197925152195, + "max_clock_over_baseline": 1.0018629914617565, + "median_seconds": { + "baseline": 0.013660531432833523, + "clock-control": 0.01361435600223818, + "rg": 0.011121182137035899 + } + }, + { + "dataset": "deep", + "files": 5000, + "workers": 1, + "task": "content-needle", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "bbd8c55d4ecff6c450136a700cb8bdc598ef996fe4f28300c83dcf0115aa3260", + "expected_sha256": "3076dac2e4eeda8838512edd629a9e688e522fbcda624c9832f94beb9c281ac4", + "expected_count": 1666 + }, + "fastest_seven_seconds": { + "baseline": 0.010798606281501375, + "clock-control": 0.010838157863223128, + "rg": 0.012541203867710595 + }, + "clock_over_baseline": 1.0036626561512394, + "baseline_over_rg": 0.8610502145893804, + "clock_over_rg": 0.8642039454543721 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "bbd8c55d4ecff6c450136a700cb8bdc598ef996fe4f28300c83dcf0115aa3260", + "expected_sha256": "3076dac2e4eeda8838512edd629a9e688e522fbcda624c9832f94beb9c281ac4", + "expected_count": 1666 + }, + "fastest_seven_seconds": { + "baseline": 0.011271915440115013, + "clock-control": 0.011218439430064921, + "rg": 0.01291584614331701 + }, + "clock_over_baseline": 0.995255818735139, + "baseline_over_rg": 0.8727198601655216, + "clock_over_rg": 0.8685795189554523 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "bbd8c55d4ecff6c450136a700cb8bdc598ef996fe4f28300c83dcf0115aa3260", + "expected_sha256": "3076dac2e4eeda8838512edd629a9e688e522fbcda624c9832f94beb9c281ac4", + "expected_count": 1666 + }, + "fastest_seven_seconds": { + "baseline": 0.011386403564496763, + "clock-control": 0.011384300688015563, + "rg": 0.012912397588869291 + }, + "clock_over_baseline": 0.9998153168848013, + "baseline_over_rg": 0.8818194673862924, + "clock_over_rg": 0.8816566102200126 + } + ], + "median_clock_over_baseline": 0.9998153168848013, + "min_clock_over_baseline": 0.995255818735139, + "max_clock_over_baseline": 1.0036626561512394, + "median_seconds": { + "baseline": 0.011271915440115013, + "clock-control": 0.011218439430064921, + "rg": 0.012912397588869291 + } + }, + { + "dataset": "deep", + "files": 5000, + "workers": 1, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "bbd8c55d4ecff6c450136a700cb8bdc598ef996fe4f28300c83dcf0115aa3260", + "expected_sha256": "b690d4876fddedad4ae9880f29c1a5f6884383b55132a0bee19bb4d3c5f602b6", + "expected_count": 5000 + }, + "fastest_seven_seconds": { + "baseline": 0.003988458417422537, + "clock-control": 0.003939772132850651, + "rg": 0.0036355657170393635 + }, + "clock_over_baseline": 0.987793207430918, + "baseline_over_rg": 1.0970667917593173, + "clock_over_rg": 1.083675124997883 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "bbd8c55d4ecff6c450136a700cb8bdc598ef996fe4f28300c83dcf0115aa3260", + "expected_sha256": "b690d4876fddedad4ae9880f29c1a5f6884383b55132a0bee19bb4d3c5f602b6", + "expected_count": 5000 + }, + "fastest_seven_seconds": { + "baseline": 0.0041514455640156355, + "clock-control": 0.004198329140698271, + "rg": 0.003764171136676201 + }, + "clock_over_baseline": 1.0112933136084015, + "baseline_over_rg": 1.1028843836471796, + "clock_over_rg": 1.1153396028655158 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "bbd8c55d4ecff6c450136a700cb8bdc598ef996fe4f28300c83dcf0115aa3260", + "expected_sha256": "b690d4876fddedad4ae9880f29c1a5f6884383b55132a0bee19bb4d3c5f602b6", + "expected_count": 5000 + }, + "fastest_seven_seconds": { + "baseline": 0.004279947440539088, + "clock-control": 0.004212118011699724, + "rg": 0.0038401661357576294 + }, + "clock_over_baseline": 0.9841518079878988, + "baseline_over_rg": 1.1145214267389225, + "clock_over_rg": 1.096858277166363 + } + ], + "median_clock_over_baseline": 0.987793207430918, + "min_clock_over_baseline": 0.9841518079878988, + "max_clock_over_baseline": 1.0112933136084015, + "median_seconds": { + "baseline": 0.0041514455640156355, + "clock-control": 0.004198329140698271, + "rg": 0.003764171136676201 + } + }, + { + "dataset": "deep", + "files": 5000, + "workers": 3, + "task": "content-absent_marker", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "bbd8c55d4ecff6c450136a700cb8bdc598ef996fe4f28300c83dcf0115aa3260", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.01244373612904123, + "clock-control": 0.008944304992577859, + "rg": 0.008926696576444166 + }, + "clock_over_baseline": 0.718779705694949, + "baseline_over_rg": 1.3939911615096063, + "clock_over_rg": 1.001972556811235 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "bbd8c55d4ecff6c450136a700cb8bdc598ef996fe4f28300c83dcf0115aa3260", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.011045239857464497, + "clock-control": 0.008153359438957912, + "rg": 0.008978479417107468 + }, + "clock_over_baseline": 0.7381785768507128, + "baseline_over_rg": 1.2301904748390973, + "clock_over_rg": 0.9081002539720274 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "bbd8c55d4ecff6c450136a700cb8bdc598ef996fe4f28300c83dcf0115aa3260", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.011256633143472885, + "clock-control": 0.008573529842708792, + "rg": 0.008538202000116664 + }, + "clock_over_baseline": 0.7616424674619622, + "baseline_over_rg": 1.3183844963282758, + "clock_over_rg": 1.0041376208470643 + } + ], + "median_clock_over_baseline": 0.7381785768507128, + "min_clock_over_baseline": 0.718779705694949, + "max_clock_over_baseline": 0.7616424674619622, + "median_seconds": { + "baseline": 0.011256633143472885, + "clock-control": 0.008573529842708792, + "rg": 0.008926696576444166 + } + }, + { + "dataset": "deep", + "files": 5000, + "workers": 3, + "task": "content-needle", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "bbd8c55d4ecff6c450136a700cb8bdc598ef996fe4f28300c83dcf0115aa3260", + "expected_sha256": "3076dac2e4eeda8838512edd629a9e688e522fbcda624c9832f94beb9c281ac4", + "expected_count": 1666 + }, + "fastest_seven_seconds": { + "baseline": 0.01117961942717167, + "clock-control": 0.008172314439434558, + "rg": 0.01031236641574651 + }, + "clock_over_baseline": 0.7310011304653213, + "baseline_over_rg": 1.0840983510924227, + "clock_over_rg": 0.7924771201841518 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "bbd8c55d4ecff6c450136a700cb8bdc598ef996fe4f28300c83dcf0115aa3260", + "expected_sha256": "3076dac2e4eeda8838512edd629a9e688e522fbcda624c9832f94beb9c281ac4", + "expected_count": 1666 + }, + "fastest_seven_seconds": { + "baseline": 0.010734009257118617, + "clock-control": 0.0075433995641235796, + "rg": 0.011174220300745219 + }, + "clock_over_baseline": 0.7027569460237723, + "baseline_over_rg": 0.960604764200215, + "clock_over_rg": 0.675071670425229 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "bbd8c55d4ecff6c450136a700cb8bdc598ef996fe4f28300c83dcf0115aa3260", + "expected_sha256": "3076dac2e4eeda8838512edd629a9e688e522fbcda624c9832f94beb9c281ac4", + "expected_count": 1666 + }, + "fastest_seven_seconds": { + "baseline": 0.01047428956787501, + "clock-control": 0.007385089860430786, + "rg": 0.010474204010928847 + }, + "clock_over_baseline": 0.7050683306561524, + "baseline_over_rg": 1.0000081683482653, + "clock_over_rg": 0.7050740898998281 + } + ], + "median_clock_over_baseline": 0.7050683306561524, + "min_clock_over_baseline": 0.7027569460237723, + "max_clock_over_baseline": 0.7310011304653213, + "median_seconds": { + "baseline": 0.010734009257118617, + "clock-control": 0.0075433995641235796, + "rg": 0.010474204010928847 + } + }, + { + "dataset": "deep", + "files": 5000, + "workers": 3, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "bbd8c55d4ecff6c450136a700cb8bdc598ef996fe4f28300c83dcf0115aa3260", + "expected_sha256": "b690d4876fddedad4ae9880f29c1a5f6884383b55132a0bee19bb4d3c5f602b6", + "expected_count": 5000 + }, + "fastest_seven_seconds": { + "baseline": 0.007255928141863218, + "clock-control": 0.0040795484258394155, + "rg": 0.004806507279032043 + }, + "clock_over_baseline": 0.5622366079264735, + "baseline_over_rg": 1.5096051499841796, + "clock_over_rg": 0.8487552788354404 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "bbd8c55d4ecff6c450136a700cb8bdc598ef996fe4f28300c83dcf0115aa3260", + "expected_sha256": "b690d4876fddedad4ae9880f29c1a5f6884383b55132a0bee19bb4d3c5f602b6", + "expected_count": 5000 + }, + "fastest_seven_seconds": { + "baseline": 0.0074745888622211555, + "clock-control": 0.004309544996691069, + "rg": 0.005428742426114955 + }, + "clock_over_baseline": 0.5765594705111903, + "baseline_over_rg": 1.376854578007728, + "clock_over_rg": 0.7938385464670439 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "bbd8c55d4ecff6c450136a700cb8bdc598ef996fe4f28300c83dcf0115aa3260", + "expected_sha256": "b690d4876fddedad4ae9880f29c1a5f6884383b55132a0bee19bb4d3c5f602b6", + "expected_count": 5000 + }, + "fastest_seven_seconds": { + "baseline": 0.006969984720594117, + "clock-control": 0.0043804608451734695, + "rg": 0.005081468286724495 + }, + "clock_over_baseline": 0.6284749566567317, + "baseline_over_rg": 1.3716477851103457, + "clock_over_rg": 0.8620462822955265 + } + ], + "median_clock_over_baseline": 0.5765594705111903, + "min_clock_over_baseline": 0.5622366079264735, + "max_clock_over_baseline": 0.6284749566567317, + "median_seconds": { + "baseline": 0.007255928141863218, + "clock-control": 0.004309544996691069, + "rg": 0.005081468286724495 + } + }, + { + "dataset": "deep", + "files": 5000, + "workers": 10, + "task": "content-absent_marker", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "bbd8c55d4ecff6c450136a700cb8bdc598ef996fe4f28300c83dcf0115aa3260", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.00966196901364518, + "clock-control": 0.006562812993901649, + "rg": 0.006581855139562062 + }, + "clock_over_baseline": 0.679241776146588, + "baseline_over_rg": 1.467970474702374, + "clock_over_rg": 0.9971068725675905 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "bbd8c55d4ecff6c450136a700cb8bdc598ef996fe4f28300c83dcf0115aa3260", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.009966961141409618, + "clock-control": 0.0066313474089838564, + "rg": 0.006922308422092881 + }, + "clock_over_baseline": 0.6653329249406496, + "baseline_over_rg": 1.439831994425383, + "clock_over_rg": 0.957967632274169 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "bbd8c55d4ecff6c450136a700cb8bdc598ef996fe4f28300c83dcf0115aa3260", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.009726819565652736, + "clock-control": 0.006721645011566579, + "rg": 0.006701584564455386 + }, + "clock_over_baseline": 0.6910424282261796, + "baseline_over_rg": 1.4514208501140058, + "clock_over_rg": 1.0029933886408884 + } + ], + "median_clock_over_baseline": 0.679241776146588, + "min_clock_over_baseline": 0.6653329249406496, + "max_clock_over_baseline": 0.6910424282261796, + "median_seconds": { + "baseline": 0.009726819565652736, + "clock-control": 0.0066313474089838564, + "rg": 0.006701584564455386 + } + }, + { + "dataset": "deep", + "files": 5000, + "workers": 10, + "task": "content-needle", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "bbd8c55d4ecff6c450136a700cb8bdc598ef996fe4f28300c83dcf0115aa3260", + "expected_sha256": "3076dac2e4eeda8838512edd629a9e688e522fbcda624c9832f94beb9c281ac4", + "expected_count": 1666 + }, + "fastest_seven_seconds": { + "baseline": 0.009498585273312139, + "clock-control": 0.006391311854323638, + "rg": 0.008666156990719693 + }, + "clock_over_baseline": 0.6728698717145906, + "baseline_over_rg": 1.0960550661018333, + "clock_over_rg": 0.7375024317200677 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "bbd8c55d4ecff6c450136a700cb8bdc598ef996fe4f28300c83dcf0115aa3260", + "expected_sha256": "3076dac2e4eeda8838512edd629a9e688e522fbcda624c9832f94beb9c281ac4", + "expected_count": 1666 + }, + "fastest_seven_seconds": { + "baseline": 0.010385382720934493, + "clock-control": 0.006705473983726863, + "rg": 0.009200353566224553 + }, + "clock_over_baseline": 0.645664600324281, + "baseline_over_rg": 1.1288025667905095, + "clock_over_rg": 0.7288278581318167 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "bbd8c55d4ecff6c450136a700cb8bdc598ef996fe4f28300c83dcf0115aa3260", + "expected_sha256": "3076dac2e4eeda8838512edd629a9e688e522fbcda624c9832f94beb9c281ac4", + "expected_count": 1666 + }, + "fastest_seven_seconds": { + "baseline": 0.010351901857315429, + "clock-control": 0.00707529899331608, + "rg": 0.009077964134381286 + }, + "clock_over_baseline": 0.6834781753959679, + "baseline_over_rg": 1.1403329759928567, + "clock_over_rg": 0.7793927017754516 + } + ], + "median_clock_over_baseline": 0.6728698717145906, + "min_clock_over_baseline": 0.645664600324281, + "max_clock_over_baseline": 0.6834781753959679, + "median_seconds": { + "baseline": 0.010351901857315429, + "clock-control": 0.006705473983726863, + "rg": 0.009077964134381286 + } + }, + { + "dataset": "deep", + "files": 5000, + "workers": 10, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "bbd8c55d4ecff6c450136a700cb8bdc598ef996fe4f28300c83dcf0115aa3260", + "expected_sha256": "b690d4876fddedad4ae9880f29c1a5f6884383b55132a0bee19bb4d3c5f602b6", + "expected_count": 5000 + }, + "fastest_seven_seconds": { + "baseline": 0.007387297718586134, + "clock-control": 0.004484290456665414, + "rg": 0.005047641877484109 + }, + "clock_over_baseline": 0.6070271738721353, + "baseline_over_rg": 1.46351462680791, + "clock_over_rg": 0.8883931478317385 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "bbd8c55d4ecff6c450136a700cb8bdc598ef996fe4f28300c83dcf0115aa3260", + "expected_sha256": "b690d4876fddedad4ae9880f29c1a5f6884383b55132a0bee19bb4d3c5f602b6", + "expected_count": 5000 + }, + "fastest_seven_seconds": { + "baseline": 0.007434736005961895, + "clock-control": 0.004270865997698691, + "rg": 0.005120756711611258 + }, + "clock_over_baseline": 0.5744475653572494, + "baseline_over_rg": 1.4518822948771837, + "clock_over_rg": 0.8340302494774942 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "bbd8c55d4ecff6c450136a700cb8bdc598ef996fe4f28300c83dcf0115aa3260", + "expected_sha256": "b690d4876fddedad4ae9880f29c1a5f6884383b55132a0bee19bb4d3c5f602b6", + "expected_count": 5000 + }, + "fastest_seven_seconds": { + "baseline": 0.0069636670024400315, + "clock-control": 0.004376537865027785, + "rg": 0.005004368996846357 + }, + "clock_over_baseline": 0.6284817845962867, + "baseline_over_rg": 1.3915174933799608, + "clock_over_rg": 0.8745433975363893 + } + ], + "median_clock_over_baseline": 0.6070271738721353, + "min_clock_over_baseline": 0.5744475653572494, + "max_clock_over_baseline": 0.6284817845962867, + "median_seconds": { + "baseline": 0.007387297718586134, + "clock-control": 0.004376537865027785, + "rg": 0.005047641877484109 + } + }, + { + "dataset": "deep", + "files": 10000, + "workers": 1, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "11d3ff5c740f69ec30346cb86e0ad33a1c27d0db92d97385b840e2bf6673c64e", + "expected_sha256": "1f3bf037e849d99e137eea8aa71e5fb97182a03cfc62581dc79334bd5051f6da", + "expected_count": 10000 + }, + "fastest_seven_seconds": { + "baseline": 0.006198288149399949, + "clock-control": 0.006271589855064771, + "rg": 0.005694827297702432 + }, + "clock_over_baseline": 1.0118261210027673, + "baseline_over_rg": 1.0884066935446204, + "clock_over_rg": 1.1012783228027008 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "11d3ff5c740f69ec30346cb86e0ad33a1c27d0db92d97385b840e2bf6673c64e", + "expected_sha256": "1f3bf037e849d99e137eea8aa71e5fb97182a03cfc62581dc79334bd5051f6da", + "expected_count": 10000 + }, + "fastest_seven_seconds": { + "baseline": 0.006427044431412858, + "clock-control": 0.006324173292211656, + "rg": 0.005741050433633583 + }, + "clock_over_baseline": 0.9839940208444166, + "baseline_over_rg": 1.1194892826163698, + "clock_over_rg": 1.1015707604939131 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "11d3ff5c740f69ec30346cb86e0ad33a1c27d0db92d97385b840e2bf6673c64e", + "expected_sha256": "1f3bf037e849d99e137eea8aa71e5fb97182a03cfc62581dc79334bd5051f6da", + "expected_count": 10000 + }, + "fastest_seven_seconds": { + "baseline": 0.006493529437908104, + "clock-control": 0.006481937856213855, + "rg": 0.0060784608607978696 + }, + "clock_over_baseline": 0.9982149027266158, + "baseline_over_rg": 1.0682851443178911, + "clock_over_rg": 1.0663781514195725 + } + ], + "median_clock_over_baseline": 0.9982149027266158, + "min_clock_over_baseline": 0.9839940208444166, + "max_clock_over_baseline": 1.0118261210027673, + "median_seconds": { + "baseline": 0.006427044431412858, + "clock-control": 0.006324173292211656, + "rg": 0.005741050433633583 + } + }, + { + "dataset": "deep", + "files": 10000, + "workers": 3, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "11d3ff5c740f69ec30346cb86e0ad33a1c27d0db92d97385b840e2bf6673c64e", + "expected_sha256": "1f3bf037e849d99e137eea8aa71e5fb97182a03cfc62581dc79334bd5051f6da", + "expected_count": 10000 + }, + "fastest_seven_seconds": { + "baseline": 0.009363515709992498, + "clock-control": 0.0065831658513551316, + "rg": 0.006850604001166565 + }, + "clock_over_baseline": 0.7030656064719099, + "baseline_over_rg": 1.3668160805088163, + "clock_over_rg": 0.9609613765784897 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "11d3ff5c740f69ec30346cb86e0ad33a1c27d0db92d97385b840e2bf6673c64e", + "expected_sha256": "1f3bf037e849d99e137eea8aa71e5fb97182a03cfc62581dc79334bd5051f6da", + "expected_count": 10000 + }, + "fastest_seven_seconds": { + "baseline": 0.009782561283957745, + "clock-control": 0.006667420999812228, + "rg": 0.00635384871358318 + }, + "clock_over_baseline": 0.6815618943012417, + "baseline_over_rg": 1.5396276689819046, + "clock_over_rg": 1.049351550589912 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "11d3ff5c740f69ec30346cb86e0ad33a1c27d0db92d97385b840e2bf6673c64e", + "expected_sha256": "1f3bf037e849d99e137eea8aa71e5fb97182a03cfc62581dc79334bd5051f6da", + "expected_count": 10000 + }, + "fastest_seven_seconds": { + "baseline": 0.009506754128129355, + "clock-control": 0.006711666139640978, + "rg": 0.006431974570399949 + }, + "clock_over_baseline": 0.7059892418782512, + "baseline_over_rg": 1.4780459754737825, + "clock_over_rg": 1.043484557685936 + } + ], + "median_clock_over_baseline": 0.7030656064719099, + "min_clock_over_baseline": 0.6815618943012417, + "max_clock_over_baseline": 0.7059892418782512, + "median_seconds": { + "baseline": 0.009506754128129355, + "clock-control": 0.006667420999812228, + "rg": 0.006431974570399949 + } + }, + { + "dataset": "deep", + "files": 10000, + "workers": 10, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "11d3ff5c740f69ec30346cb86e0ad33a1c27d0db92d97385b840e2bf6673c64e", + "expected_sha256": "1f3bf037e849d99e137eea8aa71e5fb97182a03cfc62581dc79334bd5051f6da", + "expected_count": 10000 + }, + "fastest_seven_seconds": { + "baseline": 0.009570834143752498, + "clock-control": 0.006368432418509785, + "rg": 0.006223959274523493 + }, + "clock_over_baseline": 0.6653999351422125, + "baseline_over_rg": 1.5377404834457633, + "clock_over_rg": 1.0232124179503654 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "11d3ff5c740f69ec30346cb86e0ad33a1c27d0db92d97385b840e2bf6673c64e", + "expected_sha256": "1f3bf037e849d99e137eea8aa71e5fb97182a03cfc62581dc79334bd5051f6da", + "expected_count": 10000 + }, + "fastest_seven_seconds": { + "baseline": 0.008590689851968949, + "clock-control": 0.00657052214124373, + "rg": 0.006461690437780427 + }, + "clock_over_baseline": 0.764842201786367, + "baseline_over_rg": 1.3294802551574765, + "clock_over_rg": 1.0168426055861453 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "11d3ff5c740f69ec30346cb86e0ad33a1c27d0db92d97385b840e2bf6673c64e", + "expected_sha256": "1f3bf037e849d99e137eea8aa71e5fb97182a03cfc62581dc79334bd5051f6da", + "expected_count": 10000 + }, + "fastest_seven_seconds": { + "baseline": 0.00909021171641403, + "clock-control": 0.0068790099882919875, + "rg": 0.006453919008241168 + }, + "clock_over_baseline": 0.7567491498433072, + "baseline_over_rg": 1.408479360340053, + "clock_over_rg": 1.0658655585091803 + } + ], + "median_clock_over_baseline": 0.7567491498433072, + "min_clock_over_baseline": 0.6653999351422125, + "max_clock_over_baseline": 0.764842201786367, + "median_seconds": { + "baseline": 0.00909021171641403, + "clock-control": 0.00657052214124373, + "rg": 0.006453919008241168 + } + }, + { + "dataset": "deep", + "files": 20000, + "workers": 1, + "task": "content-absent_marker", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "7dfe78812e61fb287bd83317434581888c523dad6728a1f9663b5b01d8ee4f18", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.04924666156460132, + "clock-control": 0.04939136258326471, + "rg": 0.040353638851749044 + }, + "clock_over_baseline": 1.0029382909230014, + "baseline_over_rg": 1.2203772191529842, + "clock_over_rg": 1.2239630424586592 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "7dfe78812e61fb287bd83317434581888c523dad6728a1f9663b5b01d8ee4f18", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.05049386613869241, + "clock-control": 0.05059408899562966, + "rg": 0.04121413529251835 + }, + "clock_over_baseline": 1.001984852113759, + "baseline_over_rg": 1.2251589358920414, + "clock_over_rg": 1.2275906951956375 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "7dfe78812e61fb287bd83317434581888c523dad6728a1f9663b5b01d8ee4f18", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.049938053998630494, + "clock-control": 0.050436846720653454, + "rg": 0.04056704085918942 + }, + "clock_over_baseline": 1.0099882290574766, + "baseline_over_rg": 1.2310006581936408, + "clock_over_rg": 1.2432961747375835 + } + ], + "median_clock_over_baseline": 1.0029382909230014, + "min_clock_over_baseline": 1.001984852113759, + "max_clock_over_baseline": 1.0099882290574766, + "median_seconds": { + "baseline": 0.049938053998630494, + "clock-control": 0.050436846720653454, + "rg": 0.04056704085918942 + } + }, + { + "dataset": "deep", + "files": 20000, + "workers": 1, + "task": "content-needle", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "7dfe78812e61fb287bd83317434581888c523dad6728a1f9663b5b01d8ee4f18", + "expected_sha256": "df528a4ff24f0fe0f73ca60036a08b674d8c99ac17d13856b1db5e200e10aa8a", + "expected_count": 6666 + }, + "fastest_seven_seconds": { + "baseline": 0.04088208144198039, + "clock-control": 0.041034819707939665, + "rg": 0.05578866985992396 + }, + "clock_over_baseline": 1.0037360687267365, + "baseline_over_rg": 0.7328025841918884, + "clock_over_rg": 0.7355403850095593 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "7dfe78812e61fb287bd83317434581888c523dad6728a1f9663b5b01d8ee4f18", + "expected_sha256": "df528a4ff24f0fe0f73ca60036a08b674d8c99ac17d13856b1db5e200e10aa8a", + "expected_count": 6666 + }, + "fastest_seven_seconds": { + "baseline": 0.0422146092917371, + "clock-control": 0.04241171314580632, + "rg": 0.057250406576453576 + }, + "clock_over_baseline": 1.0046690910416125, + "baseline_over_rg": 0.737367851446831, + "clock_over_rg": 0.7408106890763945 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "7dfe78812e61fb287bd83317434581888c523dad6728a1f9663b5b01d8ee4f18", + "expected_sha256": "df528a4ff24f0fe0f73ca60036a08b674d8c99ac17d13856b1db5e200e10aa8a", + "expected_count": 6666 + }, + "fastest_seven_seconds": { + "baseline": 0.04087642670076873, + "clock-control": 0.04126406199897507, + "rg": 0.05565981127853904 + }, + "clock_over_baseline": 1.0094831013739038, + "baseline_over_rg": 0.7343975080369991, + "clock_over_rg": 0.7413618740544563 + } + ], + "median_clock_over_baseline": 1.0046690910416125, + "min_clock_over_baseline": 1.0037360687267365, + "max_clock_over_baseline": 1.0094831013739038, + "median_seconds": { + "baseline": 0.04088208144198039, + "clock-control": 0.04126406199897507, + "rg": 0.05578866985992396 + } + }, + { + "dataset": "deep", + "files": 20000, + "workers": 1, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "7dfe78812e61fb287bd83317434581888c523dad6728a1f9663b5b01d8ee4f18", + "expected_sha256": "78e5f22c540cd84820dae932fcda1449c38d0307ea47a6fc2cb3425e551f033f", + "expected_count": 20000 + }, + "fastest_seven_seconds": { + "baseline": 0.011346416281802314, + "clock-control": 0.011379546851718, + "rg": 0.01036334442739774 + }, + "clock_over_baseline": 1.0029199148958445, + "baseline_over_rg": 1.0948604826648056, + "clock_over_rg": 1.09805738209701 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "7dfe78812e61fb287bd83317434581888c523dad6728a1f9663b5b01d8ee4f18", + "expected_sha256": "78e5f22c540cd84820dae932fcda1449c38d0307ea47a6fc2cb3425e551f033f", + "expected_count": 20000 + }, + "fastest_seven_seconds": { + "baseline": 0.01166759371491415, + "clock-control": 0.011595056866229112, + "rg": 0.010705577001707363 + }, + "clock_over_baseline": 0.9937830498338044, + "baseline_over_rg": 1.0898612669876049, + "clock_over_rg": 1.083085653802676 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "7dfe78812e61fb287bd83317434581888c523dad6728a1f9663b5b01d8ee4f18", + "expected_sha256": "78e5f22c540cd84820dae932fcda1449c38d0307ea47a6fc2cb3425e551f033f", + "expected_count": 20000 + }, + "fastest_seven_seconds": { + "baseline": 0.011745971436279692, + "clock-control": 0.011715062993711658, + "rg": 0.010843162000777997 + }, + "clock_over_baseline": 0.9973685920542453, + "baseline_over_rg": 1.0832607163331986, + "clock_over_rg": 1.0804102154769155 + } + ], + "median_clock_over_baseline": 0.9973685920542453, + "min_clock_over_baseline": 0.9937830498338044, + "max_clock_over_baseline": 1.0029199148958445, + "median_seconds": { + "baseline": 0.01166759371491415, + "clock-control": 0.011595056866229112, + "rg": 0.010705577001707363 + } + }, + { + "dataset": "deep", + "files": 20000, + "workers": 3, + "task": "content-absent_marker", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "7dfe78812e61fb287bd83317434581888c523dad6728a1f9663b5b01d8ee4f18", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.035090436011419764, + "clock-control": 0.031925070723186115, + "rg": 0.0259461008411433 + }, + "clock_over_baseline": 0.9097940735987573, + "baseline_over_rg": 1.3524358140077868, + "clock_over_rg": 1.2304380885069957 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "7dfe78812e61fb287bd83317434581888c523dad6728a1f9663b5b01d8ee4f18", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.02897766057036019, + "clock-control": 0.025499360577668995, + "rg": 0.02373229557581778 + }, + "clock_over_baseline": 0.8799661558514846, + "baseline_over_rg": 1.2210222343550794, + "clock_over_rg": 1.0744582417746298 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "7dfe78812e61fb287bd83317434581888c523dad6728a1f9663b5b01d8ee4f18", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.030025742008417313, + "clock-control": 0.026039894437417388, + "rg": 0.023503281716589948 + }, + "clock_over_baseline": 0.8672523206959366, + "baseline_over_rg": 1.277512747814423, + "clock_over_rg": 1.1079258952607012 + } + ], + "median_clock_over_baseline": 0.8799661558514846, + "min_clock_over_baseline": 0.8672523206959366, + "max_clock_over_baseline": 0.9097940735987573, + "median_seconds": { + "baseline": 0.030025742008417313, + "clock-control": 0.026039894437417388, + "rg": 0.02373229557581778 + } + }, + { + "dataset": "deep", + "files": 20000, + "workers": 3, + "task": "content-needle", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "7dfe78812e61fb287bd83317434581888c523dad6728a1f9663b5b01d8ee4f18", + "expected_sha256": "df528a4ff24f0fe0f73ca60036a08b674d8c99ac17d13856b1db5e200e10aa8a", + "expected_count": 6666 + }, + "fastest_seven_seconds": { + "baseline": 0.03054127927836297, + "clock-control": 0.027848845846684917, + "rg": 0.036604018574247936 + }, + "clock_over_baseline": 0.9118428076591568, + "baseline_over_rg": 0.8343695711008547, + "clock_over_rg": 0.7608138923379698 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "7dfe78812e61fb287bd83317434581888c523dad6728a1f9663b5b01d8ee4f18", + "expected_sha256": "df528a4ff24f0fe0f73ca60036a08b674d8c99ac17d13856b1db5e200e10aa8a", + "expected_count": 6666 + }, + "fastest_seven_seconds": { + "baseline": 0.026015225149291967, + "clock-control": 0.02294662801016654, + "rg": 0.03729892313380593 + }, + "clock_over_baseline": 0.8820461048668287, + "baseline_over_rg": 0.6974792557941983, + "clock_over_rg": 0.6152088607986871 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "7dfe78812e61fb287bd83317434581888c523dad6728a1f9663b5b01d8ee4f18", + "expected_sha256": "df528a4ff24f0fe0f73ca60036a08b674d8c99ac17d13856b1db5e200e10aa8a", + "expected_count": 6666 + }, + "fastest_seven_seconds": { + "baseline": 0.026133838292610432, + "clock-control": 0.0229754898547461, + "rg": 0.03796576257030081 + }, + "clock_over_baseline": 0.8791471653531512, + "baseline_over_rg": 0.6883527821736407, + "clock_over_rg": 0.6051633972109114 + } + ], + "median_clock_over_baseline": 0.8820461048668287, + "min_clock_over_baseline": 0.8791471653531512, + "max_clock_over_baseline": 0.9118428076591568, + "median_seconds": { + "baseline": 0.026133838292610432, + "clock-control": 0.0229754898547461, + "rg": 0.03729892313380593 + } + }, + { + "dataset": "deep", + "files": 20000, + "workers": 3, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "7dfe78812e61fb287bd83317434581888c523dad6728a1f9663b5b01d8ee4f18", + "expected_sha256": "78e5f22c540cd84820dae932fcda1449c38d0307ea47a6fc2cb3425e551f033f", + "expected_count": 20000 + }, + "fastest_seven_seconds": { + "baseline": 0.014098537004818874, + "clock-control": 0.011043071148118802, + "rg": 0.00992498085335163 + }, + "clock_over_baseline": 0.7832778070763147, + "baseline_over_rg": 1.4205102471364313, + "clock_over_rg": 1.1126541513064578 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "7dfe78812e61fb287bd83317434581888c523dad6728a1f9663b5b01d8ee4f18", + "expected_sha256": "78e5f22c540cd84820dae932fcda1449c38d0307ea47a6fc2cb3425e551f033f", + "expected_count": 20000 + }, + "fastest_seven_seconds": { + "baseline": 0.01468547127608742, + "clock-control": 0.011508548416064255, + "rg": 0.009330204704643361 + }, + "clock_over_baseline": 0.7836689881926909, + "baseline_over_rg": 1.5739709621568008, + "clock_over_rg": 1.2334722313580964 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "7dfe78812e61fb287bd83317434581888c523dad6728a1f9663b5b01d8ee4f18", + "expected_sha256": "78e5f22c540cd84820dae932fcda1449c38d0307ea47a6fc2cb3425e551f033f", + "expected_count": 20000 + }, + "fastest_seven_seconds": { + "baseline": 0.014813571428281389, + "clock-control": 0.0116095475885751, + "rg": 0.009371506981551647 + }, + "clock_over_baseline": 0.7837102379248454, + "baseline_over_rg": 1.5807032377442347, + "clock_over_rg": 1.2388133105411077 + } + ], + "median_clock_over_baseline": 0.7836689881926909, + "min_clock_over_baseline": 0.7832778070763147, + "max_clock_over_baseline": 0.7837102379248454, + "median_seconds": { + "baseline": 0.01468547127608742, + "clock-control": 0.011508548416064255, + "rg": 0.009371506981551647 + } + }, + { + "dataset": "deep", + "files": 20000, + "workers": 10, + "task": "content-absent_marker", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "7dfe78812e61fb287bd83317434581888c523dad6728a1f9663b5b01d8ee4f18", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.021962275287868187, + "clock-control": 0.018811132442871376, + "rg": 0.012825761830234634 + }, + "clock_over_baseline": 0.8565202009494216, + "baseline_over_rg": 1.7123563947753746, + "clock_over_rg": 1.4666678433500309 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "7dfe78812e61fb287bd83317434581888c523dad6728a1f9663b5b01d8ee4f18", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.021742112277674357, + "clock-control": 0.019012905707183694, + "rg": 0.013376798863256616 + }, + "clock_over_baseline": 0.8744737155417454, + "baseline_over_rg": 1.6253598861679515, + "clock_over_rg": 1.4213344987497967 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "7dfe78812e61fb287bd83317434581888c523dad6728a1f9663b5b01d8ee4f18", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.023309282983453677, + "clock-control": 0.01921421671951456, + "rg": 0.014477390430069395 + }, + "clock_over_baseline": 0.8243160775539067, + "baseline_over_rg": 1.6100472730942263, + "clock_over_rg": 1.3271878528333962 + } + ], + "median_clock_over_baseline": 0.8565202009494216, + "min_clock_over_baseline": 0.8243160775539067, + "max_clock_over_baseline": 0.8744737155417454, + "median_seconds": { + "baseline": 0.021962275287868187, + "clock-control": 0.019012905707183694, + "rg": 0.013376798863256616 + } + }, + { + "dataset": "deep", + "files": 20000, + "workers": 10, + "task": "content-needle", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "7dfe78812e61fb287bd83317434581888c523dad6728a1f9663b5b01d8ee4f18", + "expected_sha256": "df528a4ff24f0fe0f73ca60036a08b674d8c99ac17d13856b1db5e200e10aa8a", + "expected_count": 6666 + }, + "fastest_seven_seconds": { + "baseline": 0.02169102242416037, + "clock-control": 0.018333064417155192, + "rg": 0.02200765728983762 + }, + "clock_over_baseline": 0.8451913450024862, + "baseline_over_rg": 0.9856125137943029, + "clock_over_rg": 0.8330311661850883 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "7dfe78812e61fb287bd83317434581888c523dad6728a1f9663b5b01d8ee4f18", + "expected_sha256": "df528a4ff24f0fe0f73ca60036a08b674d8c99ac17d13856b1db5e200e10aa8a", + "expected_count": 6666 + }, + "fastest_seven_seconds": { + "baseline": 0.021846048683593317, + "clock-control": 0.018707855563012084, + "rg": 0.021850088004222407 + }, + "clock_over_baseline": 0.8563496234017798, + "baseline_over_rg": 0.9998151348118914, + "clock_over_rg": 0.8561913141675629 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "7dfe78812e61fb287bd83317434581888c523dad6728a1f9663b5b01d8ee4f18", + "expected_sha256": "df528a4ff24f0fe0f73ca60036a08b674d8c99ac17d13856b1db5e200e10aa8a", + "expected_count": 6666 + }, + "fastest_seven_seconds": { + "baseline": 0.022025416721589863, + "clock-control": 0.01926259313976126, + "rg": 0.022443184429513558 + }, + "clock_over_baseline": 0.8745620290979369, + "baseline_over_rg": 0.9813855422684886, + "clock_over_rg": 0.8582825311737085 + } + ], + "median_clock_over_baseline": 0.8563496234017798, + "min_clock_over_baseline": 0.8451913450024862, + "max_clock_over_baseline": 0.8745620290979369, + "median_seconds": { + "baseline": 0.021846048683593317, + "clock-control": 0.018707855563012084, + "rg": 0.02200765728983762 + } + }, + { + "dataset": "deep", + "files": 20000, + "workers": 10, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "7dfe78812e61fb287bd83317434581888c523dad6728a1f9663b5b01d8ee4f18", + "expected_sha256": "78e5f22c540cd84820dae932fcda1449c38d0307ea47a6fc2cb3425e551f033f", + "expected_count": 20000 + }, + "fastest_seven_seconds": { + "baseline": 0.013586128862308604, + "clock-control": 0.01134713985291975, + "rg": 0.008806214418395289 + }, + "clock_over_baseline": 0.8352003700185427, + "baseline_over_rg": 1.542788787191981, + "clock_over_rg": 1.2885377659232014 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "7dfe78812e61fb287bd83317434581888c523dad6728a1f9663b5b01d8ee4f18", + "expected_sha256": "78e5f22c540cd84820dae932fcda1449c38d0307ea47a6fc2cb3425e551f033f", + "expected_count": 20000 + }, + "fastest_seven_seconds": { + "baseline": 0.014612142703429396, + "clock-control": 0.011664937998700355, + "rg": 0.008973521853996707 + }, + "clock_over_baseline": 0.7983044126692421, + "baseline_over_rg": 1.6283620791452478, + "clock_over_rg": 1.299928633204913 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "7dfe78812e61fb287bd83317434581888c523dad6728a1f9663b5b01d8ee4f18", + "expected_sha256": "78e5f22c540cd84820dae932fcda1449c38d0307ea47a6fc2cb3425e551f033f", + "expected_count": 20000 + }, + "fastest_seven_seconds": { + "baseline": 0.013879753150311964, + "clock-control": 0.011740067150510316, + "rg": 0.009090644132811576 + }, + "clock_over_baseline": 0.845841206494832, + "baseline_over_rg": 1.52681734622244, + "clock_over_rg": 1.291445026226026 + } + ], + "median_clock_over_baseline": 0.8352003700185427, + "min_clock_over_baseline": 0.7983044126692421, + "max_clock_over_baseline": 0.845841206494832, + "median_seconds": { + "baseline": 0.013879753150311964, + "clock-control": 0.011664937998700355, + "rg": 0.008973521853996707 + } + }, + { + "dataset": "deep", + "files": 50000, + "workers": 1, + "task": "content-absent_marker", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "eb9860bebd0a48e0f9d2a1e2fc434dc9e15367b20287d2fb35553e9d9761d5de", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.13451531628379598, + "clock-control": 0.1352569635574972, + "rg": 0.11669846629956737 + }, + "clock_over_baseline": 1.005513478272887, + "baseline_over_rg": 1.1526742428515933, + "clock_over_rg": 1.1590294872452718 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "eb9860bebd0a48e0f9d2a1e2fc434dc9e15367b20287d2fb35553e9d9761d5de", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.13588846172206104, + "clock-control": 0.13683370570652187, + "rg": 0.11791264800454623 + }, + "clock_over_baseline": 1.0069560282932202, + "baseline_over_rg": 1.1524502589138845, + "clock_over_rg": 1.1604667355214184 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "eb9860bebd0a48e0f9d2a1e2fc434dc9e15367b20287d2fb35553e9d9761d5de", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.13519983013559664, + "clock-control": 0.13683242300924445, + "rg": 0.11725028514462922 + }, + "clock_over_baseline": 1.0120754062487387, + "baseline_over_rg": 1.1530874314619064, + "clock_over_rg": 1.1670114306371238 + } + ], + "median_clock_over_baseline": 1.0069560282932202, + "min_clock_over_baseline": 1.005513478272887, + "max_clock_over_baseline": 1.0120754062487387, + "median_seconds": { + "baseline": 0.13519983013559664, + "clock-control": 0.13683242300924445, + "rg": 0.11725028514462922 + } + }, + { + "dataset": "deep", + "files": 50000, + "workers": 1, + "task": "content-needle", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "eb9860bebd0a48e0f9d2a1e2fc434dc9e15367b20287d2fb35553e9d9761d5de", + "expected_sha256": "353f85fef6555f2f22cb31839d6d6c51198d836f1f772ec44b7ad4bf841e5175", + "expected_count": 16666 + }, + "fastest_seven_seconds": { + "baseline": 0.11586566900535088, + "clock-control": 0.11663366971437686, + "rg": 0.2693339285740097 + }, + "clock_over_baseline": 1.0066283715928876, + "baseline_over_rg": 0.43019336486421317, + "clock_over_rg": 0.43304484634332785 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "eb9860bebd0a48e0f9d2a1e2fc434dc9e15367b20287d2fb35553e9d9761d5de", + "expected_sha256": "353f85fef6555f2f22cb31839d6d6c51198d836f1f772ec44b7ad4bf841e5175", + "expected_count": 16666 + }, + "fastest_seven_seconds": { + "baseline": 0.11687018285738304, + "clock-control": 0.1175993212881232, + "rg": 0.27262343670840244 + }, + "clock_over_baseline": 1.0062388747318889, + "baseline_over_rg": 0.4286872187822472, + "clock_over_rg": 0.4313617446393915 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "eb9860bebd0a48e0f9d2a1e2fc434dc9e15367b20287d2fb35553e9d9761d5de", + "expected_sha256": "353f85fef6555f2f22cb31839d6d6c51198d836f1f772ec44b7ad4bf841e5175", + "expected_count": 16666 + }, + "fastest_seven_seconds": { + "baseline": 0.11642680971583884, + "clock-control": 0.116865645420538, + "rg": 0.2693666328725937 + }, + "clock_over_baseline": 1.0037691980547283, + "baseline_over_rg": 0.4322243199695299, + "clock_over_rg": 0.4338534590355653 + } + ], + "median_clock_over_baseline": 1.0062388747318889, + "min_clock_over_baseline": 1.0037691980547283, + "max_clock_over_baseline": 1.0066283715928876, + "median_seconds": { + "baseline": 0.11642680971583884, + "clock-control": 0.116865645420538, + "rg": 0.2693666328725937 + } + }, + { + "dataset": "deep", + "files": 50000, + "workers": 1, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "eb9860bebd0a48e0f9d2a1e2fc434dc9e15367b20287d2fb35553e9d9761d5de", + "expected_sha256": "7646f70f0012f70f1d45bd70a1c0a48313d57516d3d204dc581275363cbf97de", + "expected_count": 50000 + }, + "fastest_seven_seconds": { + "baseline": 0.03304003386957837, + "clock-control": 0.03273579943093604, + "rg": 0.03173498886670651 + }, + "clock_over_baseline": 0.990791945315696, + "baseline_over_rg": 1.0411232223320865, + "clock_over_rg": 1.0315365027677539 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "eb9860bebd0a48e0f9d2a1e2fc434dc9e15367b20287d2fb35553e9d9761d5de", + "expected_sha256": "7646f70f0012f70f1d45bd70a1c0a48313d57516d3d204dc581275363cbf97de", + "expected_count": 50000 + }, + "fastest_seven_seconds": { + "baseline": 0.03324839042034, + "clock-control": 0.03317309043736064, + "rg": 0.03212993971205184 + }, + "clock_over_baseline": 0.9977352292238095, + "baseline_over_rg": 1.0348102336422573, + "clock_over_rg": 1.0324666256662014 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "eb9860bebd0a48e0f9d2a1e2fc434dc9e15367b20287d2fb35553e9d9761d5de", + "expected_sha256": "7646f70f0012f70f1d45bd70a1c0a48313d57516d3d204dc581275363cbf97de", + "expected_count": 50000 + }, + "fastest_seven_seconds": { + "baseline": 0.032927306884500594, + "clock-control": 0.033166101726237684, + "rg": 0.03162189359344276 + }, + "clock_over_baseline": 1.0072521825904168, + "baseline_over_rg": 1.0412819455988724, + "clock_over_rg": 1.04883351239646 + } + ], + "median_clock_over_baseline": 0.9977352292238095, + "min_clock_over_baseline": 0.990791945315696, + "max_clock_over_baseline": 1.0072521825904168, + "median_seconds": { + "baseline": 0.03304003386957837, + "clock-control": 0.033166101726237684, + "rg": 0.03173498886670651 + } + }, + { + "dataset": "deep", + "files": 50000, + "workers": 3, + "task": "content-absent_marker", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "eb9860bebd0a48e0f9d2a1e2fc434dc9e15367b20287d2fb35553e9d9761d5de", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.08757430398171502, + "clock-control": 0.08512568529528965, + "rg": 0.06787312285242868 + }, + "clock_over_baseline": 0.9720395301464614, + "baseline_over_rg": 1.2902648397675927, + "clock_over_rg": 1.25418842861219 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "eb9860bebd0a48e0f9d2a1e2fc434dc9e15367b20287d2fb35553e9d9761d5de", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.0715255125625325, + "clock-control": 0.06800571814112898, + "rg": 0.05303347528180374 + }, + "clock_over_baseline": 0.950789665179592, + "baseline_over_rg": 1.3486861304575595, + "clock_over_rg": 1.2823168344101024 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "eb9860bebd0a48e0f9d2a1e2fc434dc9e15367b20287d2fb35553e9d9761d5de", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.0712642772788448, + "clock-control": 0.06909461414241898, + "rg": 0.04967476043384522 + }, + "clock_over_baseline": 0.9695546882776023, + "baseline_over_rg": 1.434617432604463, + "clock_over_rg": 1.3909400576664341 + } + ], + "median_clock_over_baseline": 0.9695546882776023, + "min_clock_over_baseline": 0.950789665179592, + "max_clock_over_baseline": 0.9720395301464614, + "median_seconds": { + "baseline": 0.0715255125625325, + "clock-control": 0.06909461414241898, + "rg": 0.05303347528180374 + } + }, + { + "dataset": "deep", + "files": 50000, + "workers": 3, + "task": "content-needle", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "eb9860bebd0a48e0f9d2a1e2fc434dc9e15367b20287d2fb35553e9d9761d5de", + "expected_sha256": "353f85fef6555f2f22cb31839d6d6c51198d836f1f772ec44b7ad4bf841e5175", + "expected_count": 16666 + }, + "fastest_seven_seconds": { + "baseline": 0.07690411427756771, + "clock-control": 0.07361009472515434, + "rg": 0.1546905678447469 + }, + "clock_over_baseline": 0.9571671869137668, + "baseline_over_rg": 0.4971480507767706, + "clock_over_rg": 0.47585380124166404 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "eb9860bebd0a48e0f9d2a1e2fc434dc9e15367b20287d2fb35553e9d9761d5de", + "expected_sha256": "353f85fef6555f2f22cb31839d6d6c51198d836f1f772ec44b7ad4bf841e5175", + "expected_count": 16666 + }, + "fastest_seven_seconds": { + "baseline": 0.06380900342316766, + "clock-control": 0.06184191799755873, + "rg": 0.12457216086996985 + }, + "clock_over_baseline": 0.9691722904279881, + "baseline_over_rg": 0.5122252273505344, + "clock_over_rg": 0.4964344968063144 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "eb9860bebd0a48e0f9d2a1e2fc434dc9e15367b20287d2fb35553e9d9761d5de", + "expected_sha256": "353f85fef6555f2f22cb31839d6d6c51198d836f1f772ec44b7ad4bf841e5175", + "expected_count": 16666 + }, + "fastest_seven_seconds": { + "baseline": 0.06568777857215277, + "clock-control": 0.061064737291807045, + "rg": 0.12200423229452488 + }, + "clock_over_baseline": 0.9296209830681412, + "baseline_over_rg": 0.5384057367254186, + "clock_over_rg": 0.5005132702642104 + } + ], + "median_clock_over_baseline": 0.9571671869137668, + "min_clock_over_baseline": 0.9296209830681412, + "max_clock_over_baseline": 0.9691722904279881, + "median_seconds": { + "baseline": 0.06568777857215277, + "clock-control": 0.06184191799755873, + "rg": 0.12457216086996985 + } + }, + { + "dataset": "deep", + "files": 50000, + "workers": 3, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "eb9860bebd0a48e0f9d2a1e2fc434dc9e15367b20287d2fb35553e9d9761d5de", + "expected_sha256": "7646f70f0012f70f1d45bd70a1c0a48313d57516d3d204dc581275363cbf97de", + "expected_count": 50000 + }, + "fastest_seven_seconds": { + "baseline": 0.03264167143996539, + "clock-control": 0.029244787849685445, + "rg": 0.023492465993123397 + }, + "clock_over_baseline": 0.8959341406114115, + "baseline_over_rg": 1.3894527483628198, + "clock_over_rg": 1.2448581540246069 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "eb9860bebd0a48e0f9d2a1e2fc434dc9e15367b20287d2fb35553e9d9761d5de", + "expected_sha256": "7646f70f0012f70f1d45bd70a1c0a48313d57516d3d204dc581275363cbf97de", + "expected_count": 50000 + }, + "fastest_seven_seconds": { + "baseline": 0.03312561470582815, + "clock-control": 0.029445826558263173, + "rg": 0.021097177714442035 + }, + "clock_over_baseline": 0.8889141173607398, + "baseline_over_rg": 1.5701443650044276, + "clock_over_rg": 1.39572349234685 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "eb9860bebd0a48e0f9d2a1e2fc434dc9e15367b20287d2fb35553e9d9761d5de", + "expected_sha256": "7646f70f0012f70f1d45bd70a1c0a48313d57516d3d204dc581275363cbf97de", + "expected_count": 50000 + }, + "fastest_seven_seconds": { + "baseline": 0.0325737298615942, + "clock-control": 0.03128223214298487, + "rg": 0.02172972371668688 + }, + "clock_over_baseline": 0.9603515555603577, + "baseline_over_rg": 1.4990402218772758, + "clock_over_rg": 1.4396056089273856 + } + ], + "median_clock_over_baseline": 0.8959341406114115, + "min_clock_over_baseline": 0.8889141173607398, + "max_clock_over_baseline": 0.9603515555603577, + "median_seconds": { + "baseline": 0.03264167143996539, + "clock-control": 0.029445826558263173, + "rg": 0.02172972371668688 + } + }, + { + "dataset": "deep", + "files": 50000, + "workers": 10, + "task": "content-absent_marker", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "eb9860bebd0a48e0f9d2a1e2fc434dc9e15367b20287d2fb35553e9d9761d5de", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.051754336712682356, + "clock-control": 0.04827833298726806, + "rg": 0.034671805266823084 + }, + "clock_over_baseline": 0.9328364742705223, + "baseline_over_rg": 1.4926922989558113, + "clock_over_rg": 1.3924378213286994 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "eb9860bebd0a48e0f9d2a1e2fc434dc9e15367b20287d2fb35553e9d9761d5de", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.05167808699687677, + "clock-control": 0.0488308125641197, + "rg": 0.036871924713653116 + }, + "clock_over_baseline": 0.9449036410165657, + "baseline_over_rg": 1.4015565338182943, + "clock_over_rg": 1.3243358718954636 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "eb9860bebd0a48e0f9d2a1e2fc434dc9e15367b20287d2fb35553e9d9761d5de", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.05605580615312127, + "clock-control": 0.05595341427085389, + "rg": 0.04142165584822318 + }, + "clock_over_baseline": 0.9981733938142341, + "baseline_over_rg": 1.3532970859137163, + "clock_over_rg": 1.3508251450854072 + } + ], + "median_clock_over_baseline": 0.9449036410165657, + "min_clock_over_baseline": 0.9328364742705223, + "max_clock_over_baseline": 0.9981733938142341, + "median_seconds": { + "baseline": 0.051754336712682356, + "clock-control": 0.0488308125641197, + "rg": 0.036871924713653116 + } + }, + { + "dataset": "deep", + "files": 50000, + "workers": 10, + "task": "content-needle", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "eb9860bebd0a48e0f9d2a1e2fc434dc9e15367b20287d2fb35553e9d9761d5de", + "expected_sha256": "353f85fef6555f2f22cb31839d6d6c51198d836f1f772ec44b7ad4bf841e5175", + "expected_count": 16666 + }, + "fastest_seven_seconds": { + "baseline": 0.05297901942062059, + "clock-control": 0.04769135743845254, + "rg": 0.06908498227962159 + }, + "clock_over_baseline": 0.9001932833035794, + "baseline_over_rg": 0.7668673809046938, + "clock_over_rg": 0.6903288654750128 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "eb9860bebd0a48e0f9d2a1e2fc434dc9e15367b20287d2fb35553e9d9761d5de", + "expected_sha256": "353f85fef6555f2f22cb31839d6d6c51198d836f1f772ec44b7ad4bf841e5175", + "expected_count": 16666 + }, + "fastest_seven_seconds": { + "baseline": 0.051040135723139556, + "clock-control": 0.04748633413276236, + "rg": 0.06772108985543517 + }, + "clock_over_baseline": 0.9303724110442355, + "baseline_over_rg": 0.7536815463557276, + "clock_over_rg": 0.7012045174425261 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "eb9860bebd0a48e0f9d2a1e2fc434dc9e15367b20287d2fb35553e9d9761d5de", + "expected_sha256": "353f85fef6555f2f22cb31839d6d6c51198d836f1f772ec44b7ad4bf841e5175", + "expected_count": 16666 + }, + "fastest_seven_seconds": { + "baseline": 0.04984161485585251, + "clock-control": 0.04723003443463573, + "rg": 0.06793079470350806 + }, + "clock_over_baseline": 0.9476024115837786, + "baseline_over_rg": 0.7337116409927501, + "clock_over_rg": 0.6952669204118216 + } + ], + "median_clock_over_baseline": 0.9303724110442355, + "min_clock_over_baseline": 0.9001932833035794, + "max_clock_over_baseline": 0.9476024115837786, + "median_seconds": { + "baseline": 0.051040135723139556, + "clock-control": 0.04748633413276236, + "rg": 0.06793079470350806 + } + }, + { + "dataset": "deep", + "files": 50000, + "workers": 10, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "eb9860bebd0a48e0f9d2a1e2fc434dc9e15367b20287d2fb35553e9d9761d5de", + "expected_sha256": "7646f70f0012f70f1d45bd70a1c0a48313d57516d3d204dc581275363cbf97de", + "expected_count": 50000 + }, + "fastest_seven_seconds": { + "baseline": 0.031236529566480646, + "clock-control": 0.029607788127447878, + "rg": 0.020456969288976064 + }, + "clock_over_baseline": 0.947857797852789, + "baseline_over_rg": 1.5269382832438194, + "clock_over_rg": 1.4473203586126047 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "eb9860bebd0a48e0f9d2a1e2fc434dc9e15367b20287d2fb35553e9d9761d5de", + "expected_sha256": "7646f70f0012f70f1d45bd70a1c0a48313d57516d3d204dc581275363cbf97de", + "expected_count": 50000 + }, + "fastest_seven_seconds": { + "baseline": 0.032842777569645216, + "clock-control": 0.029498946279220815, + "rg": 0.020047712996269444 + }, + "clock_over_baseline": 0.8981867083764887, + "baseline_over_rg": 1.6382306338761299, + "clock_over_rg": 1.4714369806027296 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "eb9860bebd0a48e0f9d2a1e2fc434dc9e15367b20287d2fb35553e9d9761d5de", + "expected_sha256": "7646f70f0012f70f1d45bd70a1c0a48313d57516d3d204dc581275363cbf97de", + "expected_count": 50000 + }, + "fastest_seven_seconds": { + "baseline": 0.03232542129366526, + "clock-control": 0.03034618974197656, + "rg": 0.02056155528407544 + }, + "clock_over_baseline": 0.9387716703300456, + "baseline_over_rg": 1.5721291919342661, + "clock_over_rg": 1.4758703474867558 + } + ], + "median_clock_over_baseline": 0.9387716703300456, + "min_clock_over_baseline": 0.8981867083764887, + "max_clock_over_baseline": 0.947857797852789, + "median_seconds": { + "baseline": 0.03232542129366526, + "clock-control": 0.029607788127447878, + "rg": 0.020456969288976064 + } + }, + { + "dataset": "deep", + "files": 100000, + "workers": 1, + "task": "content-absent_marker", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "9731240885346bcb0713350db55c1eda635a814bd55e23a8fead2a0a2697b450", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.2955387855680393, + "clock-control": 0.29744794441752936, + "rg": 0.2701276785810478 + }, + "clock_over_baseline": 1.0064599265569172, + "baseline_over_rg": 1.0940707265559508, + "clock_over_rg": 1.1011383430975754 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "9731240885346bcb0713350db55c1eda635a814bd55e23a8fead2a0a2697b450", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.2966701897094026, + "clock-control": 0.29735402442747727, + "rg": 0.270831890154763 + }, + "clock_over_baseline": 1.0023050334741905, + "baseline_over_rg": 1.0954034605742873, + "clock_over_rg": 1.0979284022186553 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "9731240885346bcb0713350db55c1eda635a814bd55e23a8fead2a0a2697b450", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.2956815281483744, + "clock-control": 0.29645060842657195, + "rg": 0.26953341701300815 + }, + "clock_over_baseline": 1.0026010426928382, + "baseline_over_rg": 1.097012501919583, + "clock_over_rg": 1.099865878271653 + } + ], + "median_clock_over_baseline": 1.0026010426928382, + "min_clock_over_baseline": 1.0023050334741905, + "max_clock_over_baseline": 1.0064599265569172, + "median_seconds": { + "baseline": 0.2956815281483744, + "clock-control": 0.29735402442747727, + "rg": 0.2701276785810478 + } + }, + { + "dataset": "deep", + "files": 100000, + "workers": 1, + "task": "content-needle", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "9731240885346bcb0713350db55c1eda635a814bd55e23a8fead2a0a2697b450", + "expected_sha256": "a9c632078fdc8767fb57cb56e75186e1d707216b2586af8a1d1cf57ee3efd45e", + "expected_count": 33333 + }, + "fastest_seven_seconds": { + "baseline": 0.2689916077153092, + "clock-control": 0.2692447858779425, + "rg": 0.9943856054285009 + }, + "clock_over_baseline": 1.0009412121247336, + "baseline_over_rg": 0.270510359609837, + "clock_over_rg": 0.27076496724016785 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "9731240885346bcb0713350db55c1eda635a814bd55e23a8fead2a0a2697b450", + "expected_sha256": "a9c632078fdc8767fb57cb56e75186e1d707216b2586af8a1d1cf57ee3efd45e", + "expected_count": 33333 + }, + "fastest_seven_seconds": { + "baseline": 0.26707673514361624, + "clock-control": 0.2682119767081791, + "rg": 0.9782499978485119 + }, + "clock_over_baseline": 1.0042506194481986, + "baseline_over_rg": 0.2730148078006689, + "clock_over_rg": 0.2741752898523526 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "9731240885346bcb0713350db55c1eda635a814bd55e23a8fead2a0a2697b450", + "expected_sha256": "a9c632078fdc8767fb57cb56e75186e1d707216b2586af8a1d1cf57ee3efd45e", + "expected_count": 33333 + }, + "fastest_seven_seconds": { + "baseline": 0.2642853610117787, + "clock-control": 0.2646627198555507, + "rg": 0.9619802365611706 + }, + "clock_over_baseline": 1.0014278461823511, + "baseline_over_rg": 0.27473055159275434, + "clock_over_rg": 0.2751228245620213 + } + ], + "median_clock_over_baseline": 1.0014278461823511, + "min_clock_over_baseline": 1.0009412121247336, + "max_clock_over_baseline": 1.0042506194481986, + "median_seconds": { + "baseline": 0.26707673514361624, + "clock-control": 0.2682119767081791, + "rg": 0.9782499978485119 + } + }, + { + "dataset": "deep", + "files": 100000, + "workers": 1, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "9731240885346bcb0713350db55c1eda635a814bd55e23a8fead2a0a2697b450", + "expected_sha256": "66d17f76a793e2bbfa0637ad5e25f3598417adfc19e6e0d358afdb3c5e12f1b9", + "expected_count": 100000 + }, + "fastest_seven_seconds": { + "baseline": 0.07725868641864508, + "clock-control": 0.07755789770245818, + "rg": 0.07948641742612901 + }, + "clock_over_baseline": 1.0038728497426392, + "baseline_over_rg": 0.9719734379832343, + "clock_over_rg": 0.9757377450623799 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "9731240885346bcb0713350db55c1eda635a814bd55e23a8fead2a0a2697b450", + "expected_sha256": "66d17f76a793e2bbfa0637ad5e25f3598417adfc19e6e0d358afdb3c5e12f1b9", + "expected_count": 100000 + }, + "fastest_seven_seconds": { + "baseline": 0.07695194372874019, + "clock-control": 0.07705587901208284, + "rg": 0.07974616630235687 + }, + "clock_over_baseline": 1.0013506518264053, + "baseline_over_rg": 0.9649610419763326, + "clock_over_rg": 0.9662643683700878 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "9731240885346bcb0713350db55c1eda635a814bd55e23a8fead2a0a2697b450", + "expected_sha256": "66d17f76a793e2bbfa0637ad5e25f3598417adfc19e6e0d358afdb3c5e12f1b9", + "expected_count": 100000 + }, + "fastest_seven_seconds": { + "baseline": 0.07684994214547, + "clock-control": 0.07581844787013584, + "rg": 0.0788677121495961 + }, + "clock_over_baseline": 0.9865778132482957, + "baseline_over_rg": 0.974415765981663, + "clock_over_rg": 0.9613369755968522 + } + ], + "median_clock_over_baseline": 1.0013506518264053, + "min_clock_over_baseline": 0.9865778132482957, + "max_clock_over_baseline": 1.0038728497426392, + "median_seconds": { + "baseline": 0.07695194372874019, + "clock-control": 0.07705587901208284, + "rg": 0.07948641742612901 + } + }, + { + "dataset": "deep", + "files": 100000, + "workers": 3, + "task": "content-absent_marker", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "9731240885346bcb0713350db55c1eda635a814bd55e23a8fead2a0a2697b450", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.18744806241011247, + "clock-control": 0.18473635928239673, + "rg": 0.14318967842596717 + }, + "clock_over_baseline": 0.9855335761124974, + "baseline_over_rg": 1.3090892058049286, + "clock_over_rg": 1.2901513664472002 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "9731240885346bcb0713350db55c1eda635a814bd55e23a8fead2a0a2697b450", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.18701159543291265, + "clock-control": 0.18363243484470462, + "rg": 0.14334645957153822 + }, + "clock_over_baseline": 0.9819307429553465, + "baseline_over_rg": 1.3046125868186023, + "clock_over_rg": 1.2810392066436866 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "9731240885346bcb0713350db55c1eda635a814bd55e23a8fead2a0a2697b450", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.14919366571952455, + "clock-control": 0.14667199529607647, + "rg": 0.10202259127150423 + }, + "clock_over_baseline": 0.9830980061299072, + "baseline_over_rg": 1.4623591094886805, + "clock_over_rg": 1.4376423247842283 + } + ], + "median_clock_over_baseline": 0.9830980061299072, + "min_clock_over_baseline": 0.9819307429553465, + "max_clock_over_baseline": 0.9855335761124974, + "median_seconds": { + "baseline": 0.18701159543291265, + "clock-control": 0.18363243484470462, + "rg": 0.14318967842596717 + } + }, + { + "dataset": "deep", + "files": 100000, + "workers": 3, + "task": "content-needle", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "9731240885346bcb0713350db55c1eda635a814bd55e23a8fead2a0a2697b450", + "expected_sha256": "a9c632078fdc8767fb57cb56e75186e1d707216b2586af8a1d1cf57ee3efd45e", + "expected_count": 33333 + }, + "fastest_seven_seconds": { + "baseline": 0.16595762799261138, + "clock-control": 0.16396643727784976, + "rg": 0.5366138572987568 + }, + "clock_over_baseline": 0.9880018126382822, + "baseline_over_rg": 0.30926824891928834, + "clock_over_rg": 0.30555759052372433 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "9731240885346bcb0713350db55c1eda635a814bd55e23a8fead2a0a2697b450", + "expected_sha256": "a9c632078fdc8767fb57cb56e75186e1d707216b2586af8a1d1cf57ee3efd45e", + "expected_count": 33333 + }, + "fastest_seven_seconds": { + "baseline": 0.1685126169967199, + "clock-control": 0.1653536012828616, + "rg": 0.535651630148225 + }, + "clock_over_baseline": 0.9812535359656791, + "baseline_over_rg": 0.3145936790112806, + "clock_over_rg": 0.30869615992227095 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "9731240885346bcb0713350db55c1eda635a814bd55e23a8fead2a0a2697b450", + "expected_sha256": "a9c632078fdc8767fb57cb56e75186e1d707216b2586af8a1d1cf57ee3efd45e", + "expected_count": 33333 + }, + "fastest_seven_seconds": { + "baseline": 0.135557952578113, + "clock-control": 0.13211577799769916, + "rg": 0.3795006305694447 + }, + "clock_over_baseline": 0.9746073578499177, + "baseline_over_rg": 0.35720086255115535, + "clock_over_rg": 0.34813058887269316 + } + ], + "median_clock_over_baseline": 0.9812535359656791, + "min_clock_over_baseline": 0.9746073578499177, + "max_clock_over_baseline": 0.9880018126382822, + "median_seconds": { + "baseline": 0.16595762799261138, + "clock-control": 0.16396643727784976, + "rg": 0.535651630148225 + } + }, + { + "dataset": "deep", + "files": 100000, + "workers": 3, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "9731240885346bcb0713350db55c1eda635a814bd55e23a8fead2a0a2697b450", + "expected_sha256": "66d17f76a793e2bbfa0637ad5e25f3598417adfc19e6e0d358afdb3c5e12f1b9", + "expected_count": 100000 + }, + "fastest_seven_seconds": { + "baseline": 0.0664541479948509, + "clock-control": 0.06414353800105996, + "rg": 0.05168996114350323 + }, + "clock_over_baseline": 0.9652300110149636, + "baseline_over_rg": 1.2856296759511754, + "clock_over_rg": 1.240928346279517 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "9731240885346bcb0713350db55c1eda635a814bd55e23a8fead2a0a2697b450", + "expected_sha256": "66d17f76a793e2bbfa0637ad5e25f3598417adfc19e6e0d358afdb3c5e12f1b9", + "expected_count": 100000 + }, + "fastest_seven_seconds": { + "baseline": 0.06673349972282137, + "clock-control": 0.06336562970786222, + "rg": 0.05017565899262471 + }, + "clock_over_baseline": 0.9495325431912359, + "baseline_over_rg": 1.3299974741264582, + "clock_over_rg": 1.262875884045216 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "9731240885346bcb0713350db55c1eda635a814bd55e23a8fead2a0a2697b450", + "expected_sha256": "66d17f76a793e2bbfa0637ad5e25f3598417adfc19e6e0d358afdb3c5e12f1b9", + "expected_count": 100000 + }, + "fastest_seven_seconds": { + "baseline": 0.06732882072018194, + "clock-control": 0.06364402643105548, + "rg": 0.04788326385564038 + }, + "clock_over_baseline": 0.9452716645009952, + "baseline_over_rg": 1.4061034127324006, + "clock_over_rg": 1.329149713414086 + } + ], + "median_clock_over_baseline": 0.9495325431912359, + "min_clock_over_baseline": 0.9452716645009952, + "max_clock_over_baseline": 0.9652300110149636, + "median_seconds": { + "baseline": 0.06673349972282137, + "clock-control": 0.06364402643105548, + "rg": 0.05017565899262471 + } + }, + { + "dataset": "deep", + "files": 100000, + "workers": 10, + "task": "content-absent_marker", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "9731240885346bcb0713350db55c1eda635a814bd55e23a8fead2a0a2697b450", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.10410031685439337, + "clock-control": 0.10131325629273695, + "rg": 0.05573346042573186 + }, + "clock_over_baseline": 0.973227165431641, + "baseline_over_rg": 1.8678243923704185, + "clock_over_rg": 1.8178174389107398 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "9731240885346bcb0713350db55c1eda635a814bd55e23a8fead2a0a2697b450", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.10666834985438202, + "clock-control": 0.10351227998866566, + "rg": 0.059071709701259224 + }, + "clock_over_baseline": 0.9704123118992198, + "baseline_over_rg": 1.8057433988931624, + "clock_over_rg": 1.7523156264166686 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "9731240885346bcb0713350db55c1eda635a814bd55e23a8fead2a0a2697b450", + "expected_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "expected_count": 0 + }, + "fastest_seven_seconds": { + "baseline": 0.10220979959038752, + "clock-control": 0.10010730515932664, + "rg": 0.05292069384761687 + }, + "clock_over_baseline": 0.9794296198653479, + "baseline_over_rg": 1.931376785888272, + "clock_over_rg": 1.8916476312193078 + } + ], + "median_clock_over_baseline": 0.973227165431641, + "min_clock_over_baseline": 0.9704123118992198, + "max_clock_over_baseline": 0.9794296198653479, + "median_seconds": { + "baseline": 0.10410031685439337, + "clock-control": 0.10131325629273695, + "rg": 0.05573346042573186 + } + }, + { + "dataset": "deep", + "files": 100000, + "workers": 10, + "task": "content-needle", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "9731240885346bcb0713350db55c1eda635a814bd55e23a8fead2a0a2697b450", + "expected_sha256": "a9c632078fdc8767fb57cb56e75186e1d707216b2586af8a1d1cf57ee3efd45e", + "expected_count": 33333 + }, + "fastest_seven_seconds": { + "baseline": 0.10484870956445645, + "clock-control": 0.09953042014136113, + "rg": 0.20904551086381876 + }, + "clock_over_baseline": 0.949276539070556, + "baseline_over_rg": 0.5015592496160294, + "clock_over_rg": 0.47611842861432946 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "9731240885346bcb0713350db55c1eda635a814bd55e23a8fead2a0a2697b450", + "expected_sha256": "a9c632078fdc8767fb57cb56e75186e1d707216b2586af8a1d1cf57ee3efd45e", + "expected_count": 33333 + }, + "fastest_seven_seconds": { + "baseline": 0.10204909442524825, + "clock-control": 0.09860722942643665, + "rg": 0.2088462330118221 + }, + "clock_over_baseline": 0.9662724591707887, + "baseline_over_rg": 0.48863267942913574, + "clock_over_rg": 0.4721523007832027 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "9731240885346bcb0713350db55c1eda635a814bd55e23a8fead2a0a2697b450", + "expected_sha256": "a9c632078fdc8767fb57cb56e75186e1d707216b2586af8a1d1cf57ee3efd45e", + "expected_count": 33333 + }, + "fastest_seven_seconds": { + "baseline": 0.10842833656352013, + "clock-control": 0.1125988112928878, + "rg": 0.218233390844294 + }, + "clock_over_baseline": 1.0384629596058084, + "baseline_over_rg": 0.49684576747873566, + "clock_over_rg": 0.5159559261635871 + } + ], + "median_clock_over_baseline": 0.9662724591707887, + "min_clock_over_baseline": 0.949276539070556, + "max_clock_over_baseline": 1.0384629596058084, + "median_seconds": { + "baseline": 0.10484870956445645, + "clock-control": 0.09953042014136113, + "rg": 0.20904551086381876 + } + }, + { + "dataset": "deep", + "files": 100000, + "workers": 10, + "task": "files", + "sessions": [ + { + "order": "ascending", + "identity": { + "anchor_sha256": "9731240885346bcb0713350db55c1eda635a814bd55e23a8fead2a0a2697b450", + "expected_sha256": "66d17f76a793e2bbfa0637ad5e25f3598417adfc19e6e0d358afdb3c5e12f1b9", + "expected_count": 100000 + }, + "fastest_seven_seconds": { + "baseline": 0.06607156442311991, + "clock-control": 0.06376934685145638, + "rg": 0.03269672500235694 + }, + "clock_over_baseline": 0.9651556975869344, + "baseline_over_rg": 2.020739521109749, + "clock_over_rg": 1.9503282621381677 + }, + { + "order": "descending", + "identity": { + "anchor_sha256": "9731240885346bcb0713350db55c1eda635a814bd55e23a8fead2a0a2697b450", + "expected_sha256": "66d17f76a793e2bbfa0637ad5e25f3598417adfc19e6e0d358afdb3c5e12f1b9", + "expected_count": 100000 + }, + "fastest_seven_seconds": { + "baseline": 0.06757801901715409, + "clock-control": 0.0649458398360626, + "rg": 0.03335846342711842 + }, + "clock_over_baseline": 0.9610497729975876, + "baseline_over_rg": 2.0258133041648803, + "clock_over_rg": 1.9469074161031512 + }, + { + "order": "seeded-shuffle", + "identity": { + "anchor_sha256": "9731240885346bcb0713350db55c1eda635a814bd55e23a8fead2a0a2697b450", + "expected_sha256": "66d17f76a793e2bbfa0637ad5e25f3598417adfc19e6e0d358afdb3c5e12f1b9", + "expected_count": 100000 + }, + "fastest_seven_seconds": { + "baseline": 0.06544569687684998, + "clock-control": 0.06375360043187227, + "rg": 0.03175180771255067 + }, + "clock_over_baseline": 0.9741450312896545, + "baseline_over_rg": 2.0611644372922107, + "clock_over_rg": 2.0078730952591437 + } + ], + "median_clock_over_baseline": 0.9651556975869344, + "min_clock_over_baseline": 0.9610497729975876, + "max_clock_over_baseline": 0.9741450312896545, + "median_seconds": { + "baseline": 0.06607156442311991, + "clock-control": 0.06376934685145638, + "rg": 0.03269672500235694 + } + } + ], + "cautions": [ + "Per-session estimates are fastest-seven means of nine samples, with one verified warmup.", + "Across-session summaries are medians of estimates or ratios, never pooled timing samples.", + "Native launch wall boundary differs from historical Python-launch reports.", + "These controls do not cover slow storage, eager metadata or macOS performance." + ], + "verified_counts": { + "sessions": 3, + "cells_per_session": 126, + "retained_raw_samples": 10206, + "correct_fresh_invocations_including_warmups": 11340 + } + }, + "native_mechanism_controls": [ + { + "label": "broad-20-jobs1-baseline", + "binary": "baseline", + "binary_sha256": "f97833a8eb45f49b596665b47911c2df9a2558619778512fd31d1b38f2e56106", + "dataset": "broad", + "files": 20, + "workers": 1, + "cpu_ids": [0], + "cwd": "/dev/shm/xff-clock-native-v622q1as/broad", + "command": [ + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "stat_command": [ + "taskset", + "-c", + "0", + "perf", + "stat", + "-x", + ";", + "-e", + "task-clock,context-switches,page-faults,cycles:u,instructions:u", + "--", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "trace_command": [ + "taskset", + "-c", + "0", + "strace", + "-f", + "-ttt", + "-T", + "-k", + "--stack-trace-frame-limit=32", + "-e", + "trace=clone,clone3,nanosleep,clock_nanosleep", + "-o", + "/tmp/xff-clock-control-native-profile-session1/broad-20-jobs1-baseline/syscalls.txt", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "anchor_sha256": "bcc4d3b15c413891eb95ecde104fb4c4a53a79345b1d61cd5597b2a37b5fd7ab", + "expected_sha256": "4771f40d03d01b1d9fafb60c6643b598ade840e036062e9a5edd05c39e5691d2", + "stat_sha256": "b085ba894223dd2d454e371cef0fd1eceec5bb22aceec5fb64a74c8e89579581", + "trace_sha256": "666c5306436b7056dcfe33694a91a052006ddd6aa3023bd4883159e78dda9aa9", + "correct_fresh_invocations": 11, + "expected_count": 20, + "successful_worker_creations": 0, + "requested_sleep_counts": {}, + "calibration_sleep_requests_nanoseconds": [], + "counter_medians": { + "task-clock": 0.85, + "context-switches": 0.0, + "page-faults": 211.0, + "cycles:u": 1422592.0, + "instructions:u": 1152422.0 + } + }, + { + "label": "broad-20-jobs1-clock-control", + "binary": "clock-control", + "binary_sha256": "978f67355a6ebcd7362db1a995e70c143b3abca4de1014daa5d8d003d13c5909", + "dataset": "broad", + "files": 20, + "workers": 1, + "cpu_ids": [0], + "cwd": "/dev/shm/xff-clock-native-v622q1as/broad", + "command": [ + "/tmp/xff-absl-clock-control-build/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "stat_command": [ + "taskset", + "-c", + "0", + "perf", + "stat", + "-x", + ";", + "-e", + "task-clock,context-switches,page-faults,cycles:u,instructions:u", + "--", + "/tmp/xff-absl-clock-control-build/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "trace_command": [ + "taskset", + "-c", + "0", + "strace", + "-f", + "-ttt", + "-T", + "-k", + "--stack-trace-frame-limit=32", + "-e", + "trace=clone,clone3,nanosleep,clock_nanosleep", + "-o", + "/tmp/xff-clock-control-native-profile-session1/broad-20-jobs1-clock-control/syscalls.txt", + "/tmp/xff-absl-clock-control-build/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "anchor_sha256": "bcc4d3b15c413891eb95ecde104fb4c4a53a79345b1d61cd5597b2a37b5fd7ab", + "expected_sha256": "4771f40d03d01b1d9fafb60c6643b598ade840e036062e9a5edd05c39e5691d2", + "stat_sha256": "42643f0d228d97340cef3b7125f43c85fc6894a0b95ad6660156059c99a93dec", + "trace_sha256": "d7c8e53586204372b8ea70a90f608f7fb591f8f9f9965b2a3fb4477f89253835", + "correct_fresh_invocations": 11, + "expected_count": 20, + "successful_worker_creations": 0, + "requested_sleep_counts": {}, + "calibration_sleep_requests_nanoseconds": [], + "counter_medians": { + "task-clock": 0.83, + "context-switches": 0.0, + "page-faults": 213.0, + "cycles:u": 1341970.0, + "instructions:u": 1150094.0 + } + }, + { + "label": "broad-20-jobs3-baseline", + "binary": "baseline", + "binary_sha256": "f97833a8eb45f49b596665b47911c2df9a2558619778512fd31d1b38f2e56106", + "dataset": "broad", + "files": 20, + "workers": 3, + "cpu_ids": [0, 1, 2], + "cwd": "/dev/shm/xff-clock-native-v622q1as/broad", + "command": [ + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=3", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "stat_command": [ + "taskset", + "-c", + "0,1,2", + "perf", + "stat", + "-x", + ";", + "-e", + "task-clock,context-switches,page-faults,cycles:u,instructions:u", + "--", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=3", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "trace_command": [ + "taskset", + "-c", + "0,1,2", + "strace", + "-f", + "-ttt", + "-T", + "-k", + "--stack-trace-frame-limit=32", + "-e", + "trace=clone,clone3,nanosleep,clock_nanosleep", + "-o", + "/tmp/xff-clock-control-native-profile-session1/broad-20-jobs3-baseline/syscalls.txt", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=3", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "anchor_sha256": "bcc4d3b15c413891eb95ecde104fb4c4a53a79345b1d61cd5597b2a37b5fd7ab", + "expected_sha256": "4771f40d03d01b1d9fafb60c6643b598ade840e036062e9a5edd05c39e5691d2", + "stat_sha256": "60ed9bc2214e95ecb692fa89cc6e7b1455162a0edea7122807f84b0a4dc51742", + "trace_sha256": "5798b7e0528df9105e3af4cbbff1b269a07caaf3450ebf88b520153371972818", + "correct_fresh_invocations": 11, + "expected_count": 20, + "successful_worker_creations": 2, + "requested_sleep_counts": { + "1000000": 1, + "10000": 5, + "2000000": 1 + }, + "calibration_sleep_requests_nanoseconds": [1000000, 2000000], + "counter_medians": { + "task-clock": 3.42, + "context-switches": 76.0, + "page-faults": 225.0, + "cycles:u": 1936066.0, + "instructions:u": 2235654.0 + } + }, + { + "label": "broad-20-jobs3-clock-control", + "binary": "clock-control", + "binary_sha256": "978f67355a6ebcd7362db1a995e70c143b3abca4de1014daa5d8d003d13c5909", + "dataset": "broad", + "files": 20, + "workers": 3, + "cpu_ids": [0, 1, 2], + "cwd": "/dev/shm/xff-clock-native-v622q1as/broad", + "command": [ + "/tmp/xff-absl-clock-control-build/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=3", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "stat_command": [ + "taskset", + "-c", + "0,1,2", + "perf", + "stat", + "-x", + ";", + "-e", + "task-clock,context-switches,page-faults,cycles:u,instructions:u", + "--", + "/tmp/xff-absl-clock-control-build/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=3", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "trace_command": [ + "taskset", + "-c", + "0,1,2", + "strace", + "-f", + "-ttt", + "-T", + "-k", + "--stack-trace-frame-limit=32", + "-e", + "trace=clone,clone3,nanosleep,clock_nanosleep", + "-o", + "/tmp/xff-clock-control-native-profile-session1/broad-20-jobs3-clock-control/syscalls.txt", + "/tmp/xff-absl-clock-control-build/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=3", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "anchor_sha256": "bcc4d3b15c413891eb95ecde104fb4c4a53a79345b1d61cd5597b2a37b5fd7ab", + "expected_sha256": "4771f40d03d01b1d9fafb60c6643b598ade840e036062e9a5edd05c39e5691d2", + "stat_sha256": "801f2e7a6d1bec715d2f4af6c88d100bc2d00cee962e4acff15c4f50e68cd455", + "trace_sha256": "a580f0563cbbb16e02f3cb868678ee96b52c9798cfe3680e210696604b37d9df", + "correct_fresh_invocations": 11, + "expected_count": 20, + "successful_worker_creations": 2, + "requested_sleep_counts": { + "10000": 1 + }, + "calibration_sleep_requests_nanoseconds": [], + "counter_medians": { + "task-clock": 1.23, + "context-switches": 4.0, + "page-faults": 225.0, + "cycles:u": 1741726.0, + "instructions:u": 1178605.0 + } + }, + { + "label": "broad-20-jobs10-baseline", + "binary": "baseline", + "binary_sha256": "f97833a8eb45f49b596665b47911c2df9a2558619778512fd31d1b38f2e56106", + "dataset": "broad", + "files": 20, + "workers": 10, + "cpu_ids": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], + "cwd": "/dev/shm/xff-clock-native-v622q1as/broad", + "command": [ + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=10", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "stat_command": [ + "taskset", + "-c", + "0,1,2,3,4,5,6,7,8,9", + "perf", + "stat", + "-x", + ";", + "-e", + "task-clock,context-switches,page-faults,cycles:u,instructions:u", + "--", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=10", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "trace_command": [ + "taskset", + "-c", + "0,1,2,3,4,5,6,7,8,9", + "strace", + "-f", + "-ttt", + "-T", + "-k", + "--stack-trace-frame-limit=32", + "-e", + "trace=clone,clone3,nanosleep,clock_nanosleep", + "-o", + "/tmp/xff-clock-control-native-profile-session1/broad-20-jobs10-baseline/syscalls.txt", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=10", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "anchor_sha256": "bcc4d3b15c413891eb95ecde104fb4c4a53a79345b1d61cd5597b2a37b5fd7ab", + "expected_sha256": "4771f40d03d01b1d9fafb60c6643b598ade840e036062e9a5edd05c39e5691d2", + "stat_sha256": "65e57c5bf38afa3cff62b6c938734f71a8cbc4bdba0f257d1a7d79b5573ac55c", + "trace_sha256": "fdb2c299f64272daee45bd6ef9c4312b2a6e25507257f36d883ae7ea0bb715e3", + "correct_fresh_invocations": 11, + "expected_count": 20, + "successful_worker_creations": 2, + "requested_sleep_counts": { + "10000": 5, + "1000000": 1, + "2000000": 1 + }, + "calibration_sleep_requests_nanoseconds": [1000000, 2000000], + "counter_medians": { + "task-clock": 3.55, + "context-switches": 76.0, + "page-faults": 226.0, + "cycles:u": 2084468.0, + "instructions:u": 2235861.0 + } + }, + { + "label": "broad-20-jobs10-clock-control", + "binary": "clock-control", + "binary_sha256": "978f67355a6ebcd7362db1a995e70c143b3abca4de1014daa5d8d003d13c5909", + "dataset": "broad", + "files": 20, + "workers": 10, + "cpu_ids": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], + "cwd": "/dev/shm/xff-clock-native-v622q1as/broad", + "command": [ + "/tmp/xff-absl-clock-control-build/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=10", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "stat_command": [ + "taskset", + "-c", + "0,1,2,3,4,5,6,7,8,9", + "perf", + "stat", + "-x", + ";", + "-e", + "task-clock,context-switches,page-faults,cycles:u,instructions:u", + "--", + "/tmp/xff-absl-clock-control-build/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=10", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "trace_command": [ + "taskset", + "-c", + "0,1,2,3,4,5,6,7,8,9", + "strace", + "-f", + "-ttt", + "-T", + "-k", + "--stack-trace-frame-limit=32", + "-e", + "trace=clone,clone3,nanosleep,clock_nanosleep", + "-o", + "/tmp/xff-clock-control-native-profile-session1/broad-20-jobs10-clock-control/syscalls.txt", + "/tmp/xff-absl-clock-control-build/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=10", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "anchor_sha256": "bcc4d3b15c413891eb95ecde104fb4c4a53a79345b1d61cd5597b2a37b5fd7ab", + "expected_sha256": "4771f40d03d01b1d9fafb60c6643b598ade840e036062e9a5edd05c39e5691d2", + "stat_sha256": "0c3624273b874eb020672d798c0bce10c181e6758352b8ab94aeafa98c6c927b", + "trace_sha256": "0761c0173f2b42a38f0bf0cfb1709ce3018eef28558616921a36acbe01cbc43b", + "correct_fresh_invocations": 11, + "expected_count": 20, + "successful_worker_creations": 2, + "requested_sleep_counts": {}, + "calibration_sleep_requests_nanoseconds": [], + "counter_medians": { + "task-clock": 1.32, + "context-switches": 5.0, + "page-faults": 225.0, + "cycles:u": 1648682.0, + "instructions:u": 1179069.0 + } + }, + { + "label": "deep-2000-jobs1-baseline", + "binary": "baseline", + "binary_sha256": "f97833a8eb45f49b596665b47911c2df9a2558619778512fd31d1b38f2e56106", + "dataset": "deep", + "files": 2000, + "workers": 1, + "cpu_ids": [0], + "cwd": "/dev/shm/xff-clock-native-v622q1as/deep", + "command": [ + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "stat_command": [ + "taskset", + "-c", + "0", + "perf", + "stat", + "-x", + ";", + "-e", + "task-clock,context-switches,page-faults,cycles:u,instructions:u", + "--", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "trace_command": [ + "taskset", + "-c", + "0", + "strace", + "-f", + "-ttt", + "-T", + "-k", + "--stack-trace-frame-limit=32", + "-e", + "trace=clone,clone3,nanosleep,clock_nanosleep", + "-o", + "/tmp/xff-clock-control-native-profile-session1/deep-2000-jobs1-baseline/syscalls.txt", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "anchor_sha256": "4eb698bf06046a8655885244e6bb7452f0e1d8964c0510185062cb593ed54974", + "expected_sha256": "4ab75bfa2a0b1fd14c7a673f1c36529c0e242b525e745fa1d9bf3f502cd658d3", + "stat_sha256": "40196f2d546a8122bde4f13b7e5ef973bd5f55c6217f98b731f176040efff17d", + "trace_sha256": "73ec594df940d9263719f734df34994a759377dbe7147ed27a4546cdc984fc32", + "correct_fresh_invocations": 11, + "expected_count": 2000, + "successful_worker_creations": 0, + "requested_sleep_counts": {}, + "calibration_sleep_requests_nanoseconds": [], + "counter_medians": { + "task-clock": 1.37, + "context-switches": 0.0, + "page-faults": 309.0, + "cycles:u": 2790324.0, + "instructions:u": 5824044.0 + } + }, + { + "label": "deep-2000-jobs1-clock-control", + "binary": "clock-control", + "binary_sha256": "978f67355a6ebcd7362db1a995e70c143b3abca4de1014daa5d8d003d13c5909", + "dataset": "deep", + "files": 2000, + "workers": 1, + "cpu_ids": [0], + "cwd": "/dev/shm/xff-clock-native-v622q1as/deep", + "command": [ + "/tmp/xff-absl-clock-control-build/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "stat_command": [ + "taskset", + "-c", + "0", + "perf", + "stat", + "-x", + ";", + "-e", + "task-clock,context-switches,page-faults,cycles:u,instructions:u", + "--", + "/tmp/xff-absl-clock-control-build/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "trace_command": [ + "taskset", + "-c", + "0", + "strace", + "-f", + "-ttt", + "-T", + "-k", + "--stack-trace-frame-limit=32", + "-e", + "trace=clone,clone3,nanosleep,clock_nanosleep", + "-o", + "/tmp/xff-clock-control-native-profile-session1/deep-2000-jobs1-clock-control/syscalls.txt", + "/tmp/xff-absl-clock-control-build/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "anchor_sha256": "4eb698bf06046a8655885244e6bb7452f0e1d8964c0510185062cb593ed54974", + "expected_sha256": "4ab75bfa2a0b1fd14c7a673f1c36529c0e242b525e745fa1d9bf3f502cd658d3", + "stat_sha256": "6d0c9bcf3af81b10e6dc4f08b04e828bd9665b0d7bf8628ca8f2094c746b2fbc", + "trace_sha256": "1cf467bef48a6be3a951595e09ea8cfd6da51fd7f0802ead01388a54c9e87837", + "correct_fresh_invocations": 11, + "expected_count": 2000, + "successful_worker_creations": 0, + "requested_sleep_counts": {}, + "calibration_sleep_requests_nanoseconds": [], + "counter_medians": { + "task-clock": 1.33, + "context-switches": 0.0, + "page-faults": 310.0, + "cycles:u": 2684275.0, + "instructions:u": 5821728.0 + } + }, + { + "label": "deep-2000-jobs3-baseline", + "binary": "baseline", + "binary_sha256": "f97833a8eb45f49b596665b47911c2df9a2558619778512fd31d1b38f2e56106", + "dataset": "deep", + "files": 2000, + "workers": 3, + "cpu_ids": [0, 1, 2], + "cwd": "/dev/shm/xff-clock-native-v622q1as/deep", + "command": [ + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=3", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "stat_command": [ + "taskset", + "-c", + "0,1,2", + "perf", + "stat", + "-x", + ";", + "-e", + "task-clock,context-switches,page-faults,cycles:u,instructions:u", + "--", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=3", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "trace_command": [ + "taskset", + "-c", + "0,1,2", + "strace", + "-f", + "-ttt", + "-T", + "-k", + "--stack-trace-frame-limit=32", + "-e", + "trace=clone,clone3,nanosleep,clock_nanosleep", + "-o", + "/tmp/xff-clock-control-native-profile-session1/deep-2000-jobs3-baseline/syscalls.txt", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=3", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "anchor_sha256": "4eb698bf06046a8655885244e6bb7452f0e1d8964c0510185062cb593ed54974", + "expected_sha256": "4ab75bfa2a0b1fd14c7a673f1c36529c0e242b525e745fa1d9bf3f502cd658d3", + "stat_sha256": "fbace72d6a8261d7daa6ec1d8cfd95935bae6b936ded8b892f3256010383b27e", + "trace_sha256": "7b801bc1497ec26c8dc1f7a7c7fe4ba1682be4f0c00ad7a5fc24cede82c07941", + "correct_fresh_invocations": 11, + "expected_count": 2000, + "successful_worker_creations": 2, + "requested_sleep_counts": { + "10000": 6, + "1000000": 1, + "2000000": 1 + }, + "calibration_sleep_requests_nanoseconds": [1000000, 2000000], + "counter_medians": { + "task-clock": 4.09, + "context-switches": 73.0, + "page-faults": 379.0, + "cycles:u": 3391760.0, + "instructions:u": 6972009.0 + } + }, + { + "label": "deep-2000-jobs3-clock-control", + "binary": "clock-control", + "binary_sha256": "978f67355a6ebcd7362db1a995e70c143b3abca4de1014daa5d8d003d13c5909", + "dataset": "deep", + "files": 2000, + "workers": 3, + "cpu_ids": [0, 1, 2], + "cwd": "/dev/shm/xff-clock-native-v622q1as/deep", + "command": [ + "/tmp/xff-absl-clock-control-build/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=3", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "stat_command": [ + "taskset", + "-c", + "0,1,2", + "perf", + "stat", + "-x", + ";", + "-e", + "task-clock,context-switches,page-faults,cycles:u,instructions:u", + "--", + "/tmp/xff-absl-clock-control-build/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=3", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "trace_command": [ + "taskset", + "-c", + "0,1,2", + "strace", + "-f", + "-ttt", + "-T", + "-k", + "--stack-trace-frame-limit=32", + "-e", + "trace=clone,clone3,nanosleep,clock_nanosleep", + "-o", + "/tmp/xff-clock-control-native-profile-session1/deep-2000-jobs3-clock-control/syscalls.txt", + "/tmp/xff-absl-clock-control-build/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=3", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "anchor_sha256": "4eb698bf06046a8655885244e6bb7452f0e1d8964c0510185062cb593ed54974", + "expected_sha256": "4ab75bfa2a0b1fd14c7a673f1c36529c0e242b525e745fa1d9bf3f502cd658d3", + "stat_sha256": "0ebc4d74ffdd85545605670602d3f3e26d929cf9a8c6471fd53f7bfa342fa6f7", + "trace_sha256": "7cc14b28501115b3f753eaf4de3b222feb544d0c806797985fedecda906e61bf", + "correct_fresh_invocations": 11, + "expected_count": 2000, + "successful_worker_creations": 2, + "requested_sleep_counts": {}, + "calibration_sleep_requests_nanoseconds": [], + "counter_medians": { + "task-clock": 1.94, + "context-switches": 5.0, + "page-faults": 381.0, + "cycles:u": 3117005.0, + "instructions:u": 5960806.0 + } + }, + { + "label": "deep-2000-jobs10-baseline", + "binary": "baseline", + "binary_sha256": "f97833a8eb45f49b596665b47911c2df9a2558619778512fd31d1b38f2e56106", + "dataset": "deep", + "files": 2000, + "workers": 10, + "cpu_ids": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], + "cwd": "/dev/shm/xff-clock-native-v622q1as/deep", + "command": [ + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=10", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "stat_command": [ + "taskset", + "-c", + "0,1,2,3,4,5,6,7,8,9", + "perf", + "stat", + "-x", + ";", + "-e", + "task-clock,context-switches,page-faults,cycles:u,instructions:u", + "--", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=10", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "trace_command": [ + "taskset", + "-c", + "0,1,2,3,4,5,6,7,8,9", + "strace", + "-f", + "-ttt", + "-T", + "-k", + "--stack-trace-frame-limit=32", + "-e", + "trace=clone,clone3,nanosleep,clock_nanosleep", + "-o", + "/tmp/xff-clock-control-native-profile-session1/deep-2000-jobs10-baseline/syscalls.txt", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=10", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "anchor_sha256": "4eb698bf06046a8655885244e6bb7452f0e1d8964c0510185062cb593ed54974", + "expected_sha256": "4ab75bfa2a0b1fd14c7a673f1c36529c0e242b525e745fa1d9bf3f502cd658d3", + "stat_sha256": "8a4b540b4e1d989c32ddb6d204469b84339fb68ede5a242b75f56ad915fa1df2", + "trace_sha256": "d2a55e20a1714c6f1a131d76ef9f0252032e17defac7f246c8857a31f412c000", + "correct_fresh_invocations": 11, + "expected_count": 2000, + "successful_worker_creations": 2, + "requested_sleep_counts": { + "1000000": 1, + "10000": 5, + "2000000": 1 + }, + "calibration_sleep_requests_nanoseconds": [1000000, 2000000], + "counter_medians": { + "task-clock": 4.21, + "context-switches": 74.0, + "page-faults": 379.0, + "cycles:u": 3680552.0, + "instructions:u": 6973242.0 + } + }, + { + "label": "deep-2000-jobs10-clock-control", + "binary": "clock-control", + "binary_sha256": "978f67355a6ebcd7362db1a995e70c143b3abca4de1014daa5d8d003d13c5909", + "dataset": "deep", + "files": 2000, + "workers": 10, + "cpu_ids": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], + "cwd": "/dev/shm/xff-clock-native-v622q1as/deep", + "command": [ + "/tmp/xff-absl-clock-control-build/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=10", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "stat_command": [ + "taskset", + "-c", + "0,1,2,3,4,5,6,7,8,9", + "perf", + "stat", + "-x", + ";", + "-e", + "task-clock,context-switches,page-faults,cycles:u,instructions:u", + "--", + "/tmp/xff-absl-clock-control-build/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=10", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "trace_command": [ + "taskset", + "-c", + "0,1,2,3,4,5,6,7,8,9", + "strace", + "-f", + "-ttt", + "-T", + "-k", + "--stack-trace-frame-limit=32", + "-e", + "trace=clone,clone3,nanosleep,clock_nanosleep", + "-o", + "/tmp/xff-clock-control-native-profile-session1/deep-2000-jobs10-clock-control/syscalls.txt", + "/tmp/xff-absl-clock-control-build/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=10", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "anchor_sha256": "4eb698bf06046a8655885244e6bb7452f0e1d8964c0510185062cb593ed54974", + "expected_sha256": "4ab75bfa2a0b1fd14c7a673f1c36529c0e242b525e745fa1d9bf3f502cd658d3", + "stat_sha256": "95bf3d04bc6415eabe3f838b6927de173bb77389b0e2c578009c39cf3f04bec5", + "trace_sha256": "e0524cd46388d3c57dd20f3450d44b124cb55b1b7d9fdea57da545dad169900f", + "correct_fresh_invocations": 11, + "expected_count": 2000, + "successful_worker_creations": 2, + "requested_sleep_counts": { + "10000": 1 + }, + "calibration_sleep_requests_nanoseconds": [], + "counter_medians": { + "task-clock": 2.15, + "context-switches": 7.0, + "page-faults": 382.0, + "cycles:u": 3250328.0, + "instructions:u": 5960968.0 + } + } + ], + "startup_profile_scope": { + "cells": 36, + "correct_fresh_invocations": 7596, + "native_analysis_sha256": "36a211993a5552ce3970b4f70450428d9340bfbbf5e98419dceeff4737bee305", + "symbolized_calibration_calls": 8 + }, + "accounting_helper_retention": { + "path": "/tmp/xff-clock-control-repeated-session1/resource-launcher-retained", + "sha256": "e6766cea6431e91b5a5c1d16746079d59ed0e70bb13bce220e9796d23a09fb89" + }, + "excluded_large_artifacts": "perf.data and original executables remain at their recorded retention paths; this archive includes their hashes, not their bytes", + "cautions": [ + "Instrumented native counters and trace durations are not accepted wall timings.", + "Startup attribution is a one-time Abseil TSC calibration, not per-thread creation.", + "Tiny broad-10 single-worker timing regresses about 3.2% by the median of session ratios.", + "No default configuration changed; eager metadata, slow storage and native macOS controls remain open." + ] +} diff --git a/docs/benchmarks/native-clock-startup-profiles.json.gz b/docs/benchmarks/native-clock-startup-profiles.json.gz new file mode 100644 index 00000000000..b0f68dc31d6 Binary files /dev/null and b/docs/benchmarks/native-clock-startup-profiles.json.gz differ diff --git a/docs/benchmarks/native-clock-startup-timings-1.json.gz b/docs/benchmarks/native-clock-startup-timings-1.json.gz new file mode 100644 index 00000000000..1c2f08d13ef Binary files /dev/null and b/docs/benchmarks/native-clock-startup-timings-1.json.gz differ diff --git a/docs/benchmarks/native-clock-startup-timings-2.json.gz b/docs/benchmarks/native-clock-startup-timings-2.json.gz new file mode 100644 index 00000000000..66d94630acc Binary files /dev/null and b/docs/benchmarks/native-clock-startup-timings-2.json.gz differ diff --git a/docs/benchmarks/native-clock-startup-timings-3.json.gz b/docs/benchmarks/native-clock-startup-timings-3.json.gz new file mode 100644 index 00000000000..d24649fec83 Binary files /dev/null and b/docs/benchmarks/native-clock-startup-timings-3.json.gz differ diff --git a/docs/benchmarks/native-exact-baseline-analysis.json.gz b/docs/benchmarks/native-exact-baseline-analysis.json.gz new file mode 100644 index 00000000000..d0183474543 Binary files /dev/null and b/docs/benchmarks/native-exact-baseline-analysis.json.gz differ diff --git a/docs/benchmarks/native-exact-baseline-controls.json b/docs/benchmarks/native-exact-baseline-controls.json new file mode 100644 index 00000000000..e8b2d200b67 --- /dev/null +++ b/docs/benchmarks/native-exact-baseline-controls.json @@ -0,0 +1,1337 @@ +{ + "status": "verified exact-source full-grid Linux baseline; not repeated A/B or Mac acceptance", + "batch": "f586e579b2d57d0f9afa24e6d06849d6bc1df4d96654e5bcb349e77d8c6a9d1d", + "source": "772994ab7905be77915978f06ea90ae5934aaeef", + "driver": "0e296e40ca6bf523215d80d1dc02deb3503b796c", + "binary_sha256": "f97833a8eb45f49b596665b47911c2df9a2558619778512fd31d1b38f2e56106", + "helper": { + "path": "/tmp/xff-perf-baseline-exact772-native-session1/resource-launcher", + "sha256": "60bcb395bb3d0eccccd0a3d0cb2407538b1f96c45d5e1e156a0bd4522f93328e", + "memory_method": "native pipeline fork/wait4 v1; native pre-exec footprint included; launcher usage excluded", + "wall_method": "monotonic wall time includes native launcher startup, output draining and teardown" + }, + "contract": { + "file_counts": [ + 10, 20, 50, 100, 200, 500, 1000, 2000, 5000, 10000, 20000, 50000, 100000 + ], + "cpu_counts": [1, 3, 10], + "depth": 40, + "storage": { + "parent": "/dev/shm", + "filesystem": "tmpfs", + "memory_required": true, + "scope": "fixture storage only; filesystem syscalls and production VFS remain measured" + }, + "repetitions": 9, + "fixture_version": 3, + "retained": 7, + "estimator": "mean-fastest", + "platform": "Linux-7.0.0-31-generic-x86_64-with-glibc2.43", + "machine": "x86_64", + "cpu_count": 10, + "order": "rotate starting participant by task and round", + "warmup_rounds": 1, + "cache": "just written, then reused; no flush; discarded correctness-checked warmup round", + "output": "NUL paths, unordered multiset; drained pipe; validation after timing", + "memory": "single-process peak RSS; pipeline sum of individual peaks is an upper bound, not simultaneous peak", + "resource_accounting": { + "sha256": "60bcb395bb3d0eccccd0a3d0cb2407538b1f96c45d5e1e156a0bd4522f93328e", + "memory_method": "native pipeline fork/wait4 v1; native pre-exec footprint included; launcher usage excluded", + "wall_method": "monotonic wall time includes native launcher startup, output draining and teardown" + }, + "scope": "batch discovery versus separate precomputed-list filtering; no interactive/ranking equivalence", + "environment": "inherited platform environment; isolated HOME; LC_ALL=C; FZF defaults removed; rg config disabled", + "children": "direct leaf commands only; no shell or unaccounted subprocess trees", + "affinity_by_cpu_count": { + "1": [0], + "3": [0, 1, 2], + "10": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] + }, + "invocation": { + "files": [ + 10, 20, 50, 100, 200, 500, 1000, 2000, 5000, 10000, 20000, 50000, 100000 + ], + "cpus": [1, 3, 10], + "depth": 40, + "fixtures": [] + }, + "depth_rule": "deep levels = min(files, depth); broad levels = 0", + "layouts": [ + { + "name": "broad", + "revision": 2, + "fixture_revision": 3, + "topology": "shallow fan-out", + "files_per_directory": 64, + "anchor_prefix": "anchor-", + "counts": [ + 10, 20, 50, 100, 200, 500, 1000, 2000, 5000, 10000, 20000, 50000, + 100000 + ], + "anchor_policy": "nested ascending exact-count roots", + "special_entries": "one .gitignore and two symlinks in the smallest anchor", + "generator_identity": "59772f690eb10d1bb936d8b2cdabebe19935eaef332df40307c9a3917cf15696", + "anchor_hashes": { + "100000": "e50f2d1ecfadf23c81f155c001fbb43d3c5f22389c9af63ae5402f768227365f", + "50000": "a36187f596d499ceef4a2f7eca3041d964a70bd7f3ca822609b60b3995338636", + "20000": "4af5b9398e25934ff8efa18903f03fda48bef41592320bdc38b1c1b2a6eb5a64", + "10000": "9309e2c29a3265de67d97632ec7bbd6ddb6afd3799d88ae6f9459d0d5a55e5a1", + "5000": "f61be959a84df3cedd285505ebb39634f879add1c0e612121bb5ec14d6906391", + "2000": "22ff6f08aeca75da001db934910a07bfa17830e369cf2296162473ec94440732", + "1000": "195bbc70d3b92f267978652da384f1186a20751d3df13719832397a72acf902b", + "500": "4752f11e219421dd7efaef69769aae1aece976d68e07996d541cd35595ff7921", + "200": "fc204e3224e2da7508317c983e5fc4281b0ef7b51475631e6e51fdf844671250", + "100": "e7622458de6d500546f198c8b3042ef2a9b1ce843e5ddc2cdf556d68f73971e0", + "50": "284e1b33905a5a898fea29d7253db037353a432fc587356ecfb0bf16c7f3746a", + "20": "bcc4d3b15c413891eb95ecde104fb4c4a53a79345b1d61cd5597b2a37b5fd7ab", + "10": "a1c1fcf0c2709e281618289bd2a326da69395aa01595f310cbb324fe688ebca9" + } + }, + { + "name": "deep", + "revision": 2, + "fixture_revision": 3, + "topology": "narrow chained groups", + "files_per_directory": 512, + "anchor_prefix": "anchor-", + "counts": [ + 10, 20, 50, 100, 200, 500, 1000, 2000, 5000, 10000, 20000, 50000, + 100000 + ], + "anchor_policy": "nested ascending exact-count roots", + "special_entries": "one .gitignore and two symlinks in the smallest anchor", + "generator_identity": "8dec9f6185369fe2669f665b7259d374dad65d0a8eca1986b4d1656f2097c36f", + "anchor_hashes": { + "100000": "9731240885346bcb0713350db55c1eda635a814bd55e23a8fead2a0a2697b450", + "50000": "eb9860bebd0a48e0f9d2a1e2fc434dc9e15367b20287d2fb35553e9d9761d5de", + "20000": "7dfe78812e61fb287bd83317434581888c523dad6728a1f9663b5b01d8ee4f18", + "10000": "11d3ff5c740f69ec30346cb86e0ad33a1c27d0db92d97385b840e2bf6673c64e", + "5000": "bbd8c55d4ecff6c450136a700cb8bdc598ef996fe4f28300c83dcf0115aa3260", + "2000": "4eb698bf06046a8655885244e6bb7452f0e1d8964c0510185062cb593ed54974", + "1000": "6fff32395716e5116dc48c5aca198af046d70ba2cdd846430ed1bf297ea542ac", + "500": "3a22cbcdde389290375d8b1db6e1f16a048181d975d75ac35f3f0999791647c5", + "200": "dafd8e9afb5013f5d9eb6db58bfefbc0ebfd014963575bc1334a0b0822ca37c3", + "100": "afc8077c50b695bc225b02061a73b48de08a25df326a09668c2ef050cd46608f", + "50": "b93fe9ce0676662c3abf7418c4f15e6bcc25ddeb2537a390af5be6f934df6df6", + "20": "049ddb09f80864123ff72966365c323ca6fbf9f010582f3a2624ccb35152dad2", + "10": "205dac276ed6e913e499716c507da28ab208d610dfccb0a1528fd3e016b94bdb" + } + } + ], + "collection_order": "layout, worker count, file count", + "runner_class": "linux-exact-baseline-native-audit", + "batch": "f586e579b2d57d0f9afa24e6d06849d6bc1df4d96654e5bcb349e77d8c6a9d1d", + "build_identity": "{\".bazelrc\": \"126e38472aeb6d5e8fab97ab8a15089ec89365c6c42ea24b54683bbbcdb66204\", \".bazelversion\": \"1b9487d55bea47fea50d226cc9c53bc548877ad2a318bac8fbc8b320f429e5c5\", \"MODULE.bazel\": \"f3226b43b5a574092398783ac37e208b10456369e35fde70990cd1cbb8399b78\", \"MODULE.bazel.lock\": \"e3bef3a20dd7cbe58bd25db54c8ae44398da99034b8d376a92e1c926781e0437\", \"bazelmod/llvm.MODULE.bazel\": \"32e3107010f0cace2d07a14634b38e2b0fa9a06b77ece265de2c6a97ed2aaccc\"}" + }, + "allocation": { + "kind": "physical-cores", + "cpu_ids": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], + "required": true + }, + "task_count": 858, + "raw_sample_count": 14040, + "warmup_invocations": 1560, + "correct_fresh_invocations": 15600, + "selected_enumeration_rows": [ + { + "dataset": "broad", + "workers": 1, + "files": 10, + "task": "files", + "milliseconds": { + "xff": 1.8938901484943926, + "find": 1.4391871518455446, + "rg": 1.6528342800614024 + }, + "raw_milliseconds": { + "xff": [ + 1.9988860003650188, 1.856620016042143, 2.202728996053338, + 1.942410017363727, 1.9920730264857411, 1.9689089967869222, + 1.6967469709925354, 2.019405015744269, 1.8015860114246607 + ], + "find": [ + 1.4764440129511058, 1.4530710177496076, 1.5455940156243742, + 1.5557139995507896, 1.5018220292404294, 1.4220119919627905, + 1.4181450242176652, 1.3603669940494, 1.4424489927478135 + ], + "rg": [ + 1.6575250192545354, 1.7452900065109134, 1.6594670014455914, + 1.6794860130175948, 1.6333889798261225, 1.7125880112871528, + 1.5903689782135189, 1.895841967780143, 1.6370159573853016 + ] + }, + "xff_over_reference": { + "find": 1.3159443134728925, + "rg": 1.1458439429414757 + } + }, + { + "dataset": "broad", + "workers": 1, + "files": 20, + "task": "files", + "milliseconds": { + "xff": 1.8227692926302552, + "find": 1.516114720808608, + "rg": 1.662704428391797 + }, + "raw_milliseconds": { + "xff": [ + 1.6578150098212063, 1.822273014113307, 1.7788130207918584, + 1.9394949777051806, 1.9775659893639386, 1.882287033367902, + 1.7674609553068876, 1.951477024704218, 1.9112410373054445 + ], + "find": [ + 1.489829970523715, 1.4271619729697704, 1.5510630328208208, + 1.542740035802126, 1.520998019259423, 1.6404020134359598, + 1.5297950012609363, 1.5512150130234659, 1.5808300231583416 + ], + "rg": [ + 1.5638400218449533, 1.5810210024937987, 1.7008869908750057, + 1.6952939913608134, 1.7191600054502487, 1.870573963969946, + 1.8746129935607314, 1.8064039759337902, 1.5723250107839704 + ] + }, + "xff_over_reference": { + "find": 1.202263435354084, + "rg": 1.0962677800727796 + } + }, + { + "dataset": "broad", + "workers": 1, + "files": 20000, + "task": "files", + "milliseconds": { + "xff": 11.125907143910549, + "find": 9.371256289471473, + "rg": 11.204064565910292 + }, + "raw_milliseconds": { + "xff": [ + 11.194344027899206, 11.12790999468416, 11.097532988060266, + 11.24789600726217, 11.23798597836867, 11.08524901792407, + 11.2091219634749, 11.185556999407709, 10.98163501592353 + ], + "find": [ + 9.269807022064924, 9.599437995348126, 9.414169995579869, + 9.361249976791441, 9.499048988800496, 9.526940993964672, + 9.429279016330838, 9.300417033955455, 9.324821992777288 + ], + "rg": [ + 11.14055496873334, 11.24102296307683, 11.283242027275264, + 11.382288008462638, 11.412676016334444, 11.22506201500073, + 11.01933600148186, 11.136945977341384, 11.598553974181414 + ] + }, + "xff_over_reference": { + "find": 1.187237527204374, + "rg": 0.9930241903248624 + } + }, + { + "dataset": "broad", + "workers": 1, + "files": 50000, + "task": "files", + "milliseconds": { + "xff": 24.75353973152648, + "find": 21.361447413385445, + "rg": 25.39574200220938 + }, + "raw_milliseconds": { + "xff": [ + 25.108379020821303, 23.060551029630005, 24.861526035238057, + 25.849703000858426, 24.689592013601214, 24.426829011645168, + 27.326476003509015, 26.59810899058357, 25.278198008891195 + ], + "find": [ + 20.878010021988302, 21.240911970380694, 21.95184800075367, + 21.1641289643012, 20.980692992452532, 20.811766968108714, + 23.320028965827078, 22.502772975713015, 23.412903014104813 + ], + "rg": [ + 24.660887953359634, 24.354643013793975, 24.9908390105702, + 26.033668022137135, 24.994985025841743, 26.60216495860368, + 26.13300603115931, 27.522666030563414, 28.246925969142467 + ] + }, + "xff_over_reference": { + "find": 1.1587950597399825, + "rg": 0.9747122068484145 + } + }, + { + "dataset": "broad", + "workers": 1, + "files": 100000, + "task": "files", + "milliseconds": { + "xff": 47.50681470613927, + "find": 40.28073285007849, + "rg": 47.17033798806369 + }, + "raw_milliseconds": { + "xff": [ + 47.428429999854416, 47.51879896502942, 51.53549701208249, + 47.52399801509455, 47.52186400583014, 48.20286500034854, + 47.59317898424342, 47.449907986447215, 47.511524986475706 + ], + "find": [ + 40.58419796638191, 41.06394003611058, 40.360849001444876, + 40.364077023696154, 40.50113295670599, 39.34778500115499, + 41.380875976756215, 40.44692002935335, 40.36016797181219 + ], + "rg": [ + 47.276321973185986, 47.25416097790003, 46.95561097469181, + 47.59031202411279, 47.249201976228505, 47.22217103699222, + 47.93503996916115, 47.247008013073355, 46.987890964373946 + ] + }, + "xff_over_reference": { + "find": 1.179393008636552, + "rg": 1.0071332267782502 + } + }, + { + "dataset": "broad", + "workers": 3, + "files": 10, + "task": "files", + "milliseconds": { + "xff": 1.841993844469211, + "find": 1.4341978738749666, + "rg": 3.1029650126583874 + }, + "raw_milliseconds": { + "xff": [ + 1.8268839921802282, 1.9775760010816157, 1.8424619920551777, + 1.7489849706180394, 1.6962270019575953, 1.9354259711690247, + 1.983508002012968, 2.096950018312782, 1.8663969822227955 + ], + "find": [ + 1.4590119826607406, 1.4270510291680694, 1.5973109984770417, + 1.4647429925389588, 1.3353900285437703, 1.5571849653497338, + 1.5146960504353046, 1.3864550273865461, 1.4520380063913763 + ], + "rg": [ + 3.16066003870219, 3.316221002023667, 3.002131008543074, + 3.1355110113509, 3.150429984088987, 3.0655290465801954, + 3.0537989805452526, 3.152695018798113, 3.250868001487106 + ] + }, + "xff_over_reference": { + "find": 1.2843373135761573, + "rg": 0.5936237878786551 + } + }, + { + "dataset": "broad", + "workers": 3, + "files": 20, + "task": "files", + "milliseconds": { + "xff": 5.24063128978014, + "find": 1.491463859565556, + "rg": 3.229777278777744 + }, + "raw_milliseconds": { + "xff": [ + 5.315848044119775, 5.2064519841223955, 5.158843996468931, + 5.215548968408257, 5.2557759918272495, 5.363249045331031, + 5.280201032292098, 5.251749011222273, 5.332159984391183 + ], + "find": [ + 2.2352709784172475, 1.4277109876275063, 1.6131509910337627, + 1.5041460283100605, 1.5262789675034583, 1.4478500233963132, + 1.4903609990142286, 1.4307490200735629, 1.6269960324279964 + ], + "rg": [ + 3.352790023200214, 3.1570030259899795, 3.09295195620507, + 3.3284639939665794, 3.260887984652072, 3.3487819600850344, + 3.170926996972412, 3.3187249791808426, 3.279482014477253 + ] + }, + "xff_over_reference": { + "find": 3.5137501027391087, + "rg": 1.6225983519716167 + } + }, + { + "dataset": "broad", + "workers": 3, + "files": 20000, + "task": "files", + "milliseconds": { + "xff": 11.298979283310473, + "find": 10.709375874804598, + "rg": 9.221651300322264 + }, + "raw_milliseconds": { + "xff": [ + 12.003483949229121, 11.555653007235378, 11.181529960595071, + 11.264445958659053, 11.098143004346639, 11.247865040786564, + 11.001322010997683, 11.743896000552922, 11.798921972513199 + ], + "find": [ + 10.718711011577398, 10.676793055608869, 10.695908043999225, + 10.824718978255987, 10.807776998262852, 10.628700023517013, + 10.697050020098686, 10.74069197056815, 10.812164982780814 + ], + "rg": [ + 9.240041021257639, 10.202641016803682, 8.24248802382499, + 10.001772025134414, 8.450939028989524, 9.398870985023677, + 9.544373024255037, 9.67307499377057, 10.210885026026517 + ] + }, + "xff_over_reference": { + "find": 1.0550548804522777, + "rg": 1.2252663774996149 + } + }, + { + "dataset": "broad", + "workers": 3, + "files": 50000, + "task": "files", + "milliseconds": { + "xff": 19.686519567455566, + "find": 24.135497856020397, + "rg": 16.213854142863834 + }, + "raw_milliseconds": { + "xff": [ + 19.146125996485353, 18.319562019314617, 20.22554399445653, + 20.696157997008413, 20.400421984959394, 20.424257032573223, + 20.101560978218913, 20.177974016405642, 19.4344479823485 + ], + "find": [ + 24.33979301713407, 23.985848994925618, 23.887746036052704, + 24.35786899877712, 24.32096900884062, 24.22228397335857, + 25.061441003344953, 23.83397496305406, 25.13255301164463 + ], + "rg": [ + 19.370105990674347, 15.608818968757987, 15.340776008088142, + 16.519679978955537, 16.258809017017484, 15.257049002684653, + 17.98037503613159, 17.198977002408355, 17.31286902213469 + ] + }, + "xff_over_reference": { + "find": 0.8156666038088346, + "rg": 1.2141788987364333 + } + }, + { + "dataset": "broad", + "workers": 3, + "files": 100000, + "task": "files", + "milliseconds": { + "xff": 33.74804502319811, + "find": 47.782176290638745, + "rg": 30.841255701878772 + }, + "raw_milliseconds": { + "xff": [ + 33.10994303319603, 33.57547702034935, 33.81741204066202, + 36.19748505298048, 34.69120402587578, 35.044499032665044, + 33.76051702070981, 33.48651103442535, 33.7952509871684 + ], + "find": [ + 47.418388014193624, 46.360350970644504, 50.3395379637368, + 49.77640899596736, 49.521350010763854, 46.60258605144918, + 47.735474014189094, 50.27969501679763, 47.0606759772636 + ], + "rg": [ + 36.92170500289649, 30.39246698608622, 37.41351998178288, + 35.735506971832365, 28.404220996890217, 31.609542958904058, + 30.449673009570688, 29.99514201655984, 29.302236973308027 + ] + }, + "xff_over_reference": { + "find": 0.7062894083752703, + "rg": 1.0942500314973318 + } + }, + { + "dataset": "broad", + "workers": 10, + "files": 10, + "task": "files", + "milliseconds": { + "xff": 1.899373426567763, + "find": 1.4684505710777427, + "rg": 3.6778605842430676 + }, + "raw_milliseconds": { + "xff": [ + 1.912312989588827, 1.8481130246073008, 1.9310589996166527, + 1.9834769773297012, 1.9258189713582397, 1.876715978141874, + 1.8772270414046943, 1.9520180067047477, 1.9243669812567532 + ], + "find": [ + 1.7705860082060099, 1.621878007426858, 1.4215309638530016, + 1.5451830113306642, 1.3798029976896942, 1.5596399898640811, + 1.3766170013695955, 1.5277700149454176, 1.468610018491745 + ], + "rg": [ + 3.9239840116351843, 3.5180289996787906, 4.424625018145889, + 3.9098570123314857, 3.4945260267704725, 3.7181060179136693, + 4.382234008517116, 3.587861021514982, 3.5926609998568892 + ] + }, + "xff_over_reference": { + "find": 1.2934541100513532, + "rg": 0.5164343190998549 + } + }, + { + "dataset": "broad", + "workers": 10, + "files": 20, + "task": "files", + "milliseconds": { + "xff": 5.232019142048167, + "find": 1.4665257185697556, + "rg": 3.676665580964514 + }, + "raw_milliseconds": { + "xff": [ + 5.187707953155041, 5.3828529780730605, 5.1902420236729085, + 5.217703990638256, 5.326608021277934, 5.375820037443191, + 5.30230300500989, 5.199177016038448, 5.200391984544694 + ], + "find": [ + 1.3414599816314876, 1.470363000407815, 1.59467599587515, + 1.7088499735109508, 1.4819750213064253, 1.4699019957333803, + 1.5565140056423843, 1.5500530134886503, 1.395413011778146 + ], + "rg": [ + 4.510254017077386, 3.800200007390231, 3.6485560121946037, + 4.615832993295044, 3.5718000144697726, 3.8941469974815845, + 3.4762430004775524, 3.711102996021509, 3.634610038716346 + ] + }, + "xff_over_reference": { + "find": 3.5676286312597014, + "rg": 1.4230337317422357 + } + }, + { + "dataset": "broad", + "workers": 10, + "files": 20000, + "task": "files", + "milliseconds": { + "xff": 10.514197422058455, + "find": 10.66127112634214, + "rg": 6.673117417709103 + }, + "raw_milliseconds": { + "xff": [ + 10.795673995744437, 10.783081001136452, 10.717666998971254, + 10.307989025022835, 10.521147982217371, 10.380737017840147, + 10.526378988288343, 10.552347986958921, 10.593113955110312 + ], + "find": [ + 10.731865011621267, 12.35390198417008, 10.62167895724997, + 10.568337980657816, 10.566846001893282, 10.79594495240599, + 11.202417954336852, 10.629781987518072, 10.714442993048579 + ], + "rg": [ + 6.658261001575738, 7.603918027598411, 7.052510976791382, + 6.5215639770030975, 6.050899974070489, 7.29004800086841, + 6.172157998662442, 7.01909902272746, 7.237328973133117 + ] + }, + "xff_over_reference": { + "find": 0.9862048622025669, + "rg": 1.5756050379326314 + } + }, + { + "dataset": "broad", + "workers": 10, + "files": 50000, + "task": "files", + "milliseconds": { + "xff": 18.506696705506847, + "find": 24.155663151759654, + "rg": 10.02454140689224 + }, + "raw_milliseconds": { + "xff": [ + 20.263024955056608, 18.44087999779731, 18.61095998901874, + 19.21176799805835, 18.960818008054048, 18.15550500759855, + 17.316656943876296, 19.493086962029338, 18.85028899414465 + ], + "find": [ + 24.374900036491454, 24.153743986971676, 24.586727027781308, + 23.960501013789326, 23.93930999096483, 24.7498539974913, + 25.1409100019373, 24.288186978083104, 23.786273028235883 + ], + "rg": [ + 11.539060971699655, 10.200615972280502, 9.719511959701777, + 10.259808972477913, 10.920369008090347, 10.842452000360936, + 10.463349986821413, 9.832364972680807, 8.853685983922333 + ] + }, + "xff_over_reference": { + "find": 0.7661431851089007, + "rg": 1.8461389857477983 + } + }, + { + "dataset": "broad", + "workers": 10, + "files": 100000, + "task": "files", + "milliseconds": { + "xff": 28.91502800464098, + "find": 46.633250994740855, + "rg": 15.013653153021421 + }, + "raw_milliseconds": { + "xff": [ + 29.737917007878423, 27.303532988298684, 29.0111509966664, + 29.14495300501585, 30.88652400765568, 28.535538003779948, + 30.493767000734806, 28.178337030112743, 33.02353998878971 + ], + "find": [ + 46.40346096130088, 49.692321044858545, 46.95342399645597, + 46.968633017968386, 47.59960900992155, 47.17972897924483, + 46.53650999534875, 46.340422006323934, 46.05057800654322 + ], + "rg": [ + 19.150141975842416, 17.155704961623996, 14.889407029841095, + 16.349971992895007, 14.104673056863248, 16.8259660131298, + 13.343101018108428, 14.42851999308914, 15.153932967223227 + ] + }, + "xff_over_reference": { + "find": 0.6200517310685013, + "rg": 1.925915545665978 + } + }, + { + "dataset": "deep", + "workers": 1, + "files": 1000, + "task": "files", + "milliseconds": { + "xff": 2.3079422951143767, + "find": 1.775927866609501, + "rg": 2.020530851690897 + }, + "raw_milliseconds": { + "xff": [ + 2.265528019051999, 2.3133470094762743, 2.255679981317371, + 2.531808044295758, 2.249796991236508, 2.3414980387315154, + 2.3909030132927, 2.3682989994995296, 2.36144702648744 + ], + "find": [ + 1.8516890122555196, 1.721423992421478, 1.7122679855674505, + 1.730361022055149, 1.8482520245015621, 1.8060230067931116, + 1.8025570316240191, 1.8106100033037364, 1.9334230455569923 + ], + "rg": [ + 2.1035739919170737, 1.9393839756958187, 1.9551139557734132, + 1.9673869828693569, 2.0934840431436896, 2.101479039993137, + 2.041384985204786, 2.0907080033794045, 2.0562540157698095 + ] + }, + "xff_over_reference": { + "find": 1.299569840930852, + "rg": 1.1422455109670597 + } + }, + { + "dataset": "deep", + "workers": 1, + "files": 2000, + "task": "files", + "milliseconds": { + "xff": 2.8485124514970397, + "find": 2.233578291322504, + "rg": 2.4940258590504527 + }, + "raw_milliseconds": { + "xff": [ + 2.92481598444283, 3.5357529995962977, 2.9439310310408473, + 2.5214170455001295, 2.4414589861407876, 2.6041740202344954, + 3.574055968783796, 3.3877850510179996, 3.116005042102188 + ], + "find": [ + 2.122317033354193, 2.56441900273785, 2.2240490070544183, + 1.9092279835604131, 1.9291850039735436, 2.4569460074417293, + 2.428904001135379, 2.6798839680850506, 2.6376250316388905 + ], + "rg": [ + 2.4234839947894216, 2.727664017584175, 2.240249013993889, + 2.2747949697077274, 2.2876280127093196, 2.76955304434523, + 2.7559780282899737, 4.585936025250703, 2.7483829762786627 + ] + }, + "xff_over_reference": { + "find": 1.2753134566912505, + "rg": 1.1421342890893482 + } + }, + { + "dataset": "deep", + "workers": 1, + "files": 20000, + "task": "files", + "milliseconds": { + "xff": 12.15752585890836, + "find": 9.858426421747676, + "rg": 11.050606986308205 + }, + "raw_milliseconds": { + "xff": [ + 12.116987025365233, 12.161560007371008, 12.388296949211508, + 12.234195950441062, 12.189573026262224, 12.235939968377352, + 12.152874958701432, 12.202789017464966, 12.044701026752591 + ], + "find": [ + 10.148088040295988, 9.94445598917082, 9.971586987376213, + 9.938433999195695, 9.798481012694538, 9.779504965990782, + 9.870785987004638, 9.887107007671148, 9.790215990506113 + ], + "rg": [ + 11.07647200115025, 11.108232021797448, 11.093264969531447, + 11.084928992204368, 11.052948015276343, 10.976525954902172, + 11.33743196260184, 10.999899008311331, 11.070209962781519 + ] + }, + "xff_over_reference": { + "find": 1.2332116038406364, + "rg": 1.1001681513035109 + } + }, + { + "dataset": "deep", + "workers": 1, + "files": 50000, + "task": "files", + "milliseconds": { + "xff": 34.80031999892422, + "find": 24.483910138120077, + "rg": 33.883199852425605 + }, + "raw_milliseconds": { + "xff": [ + 34.7865330404602, 35.83760798210278, 36.161075986456126, + 34.873416007030755, 34.56199000356719, 34.4878809992224, + 34.84304895391688, 35.268959996756166, 34.780410991515964 + ], + "find": [ + 24.5206740219146, 24.3327499483712, 24.906436970923096, + 24.565338040702045, 24.418941990006715, 25.0919169629924, + 24.48564796941355, 24.355472007300705, 24.70854698913172 + ], + "rg": [ + 33.6301100323908, 33.78811595030129, 34.28117203293368, + 34.68174603767693, 33.73864397872239, 34.24573701340705, + 33.85066398186609, 33.73609000118449, 34.19303800910711 + ] + }, + "xff_over_reference": { + "find": 1.4213546693565942, + "rg": 1.0270671055417737 + } + }, + { + "dataset": "deep", + "workers": 1, + "files": 100000, + "task": "files", + "milliseconds": { + "xff": 79.86847614769691, + "find": 49.00350543071649, + "rg": 81.98148228361138 + }, + "raw_milliseconds": { + "xff": [ + 81.84179797535762, 80.03742597065866, 80.2069460041821, + 81.63844601949677, 79.64893599273637, 79.66546702664346, + 79.99772200128064, 79.7115340246819, 79.81130201369524 + ], + "find": [ + 49.24973798915744, 48.64575300598517, 49.27642800612375, + 49.14017301052809, 49.09052903531119, 48.90291701303795, + 49.101408978458494, 48.947360017336905, 49.196396954357624 + ], + "rg": [ + 82.3015519999899, 82.40599697455764, 82.01829000608996, + 81.84097497723997, 82.07834098720923, 82.18681503785774, + 82.00438198400661, 81.88694197451696, 81.85463101835921 + ] + }, + "xff_over_reference": { + "find": 1.6298523023137355, + "rg": 0.9742258120119782 + } + }, + { + "dataset": "deep", + "workers": 3, + "files": 1000, + "task": "files", + "milliseconds": { + "xff": 2.38563386457307, + "find": 1.878426576565419, + "rg": 3.2228241325356066 + }, + "raw_milliseconds": { + "xff": [ + 2.385022002272308, 2.4403450079262257, 2.3766449885442853, + 2.4068320053629577, 2.4024149752222, 2.49642098788172, + 2.285484049934894, 2.4026940227486193, 2.5797770358622074 + ], + "find": [ + 1.8817359814420342, 1.9057700410485268, 1.7134799854829907, + 1.866106002125889, 1.9261990091763437, 2.0134830265305936, + 1.9181150128133595, 1.9790679798461497, 1.9375800038687885 + ], + "rg": [ + 3.404326969757676, 3.3343639806844294, 3.0206069932319224, + 3.2552669872529805, 3.130141005385667, 3.4482379560358822, + 3.222182975150645, 3.2162839779630303, 3.380923008080572 + ] + }, + "xff_over_reference": { + "find": 1.270017095336804, + "rg": 0.7402308554442081 + } + }, + { + "dataset": "deep", + "workers": 3, + "files": 2000, + "task": "files", + "milliseconds": { + "xff": 6.1512452916109135, + "find": 2.287422431566353, + "rg": 3.923417434894613 + }, + "raw_milliseconds": { + "xff": [ + 6.4735140185803175, 6.320005981251597, 5.930654006078839, + 6.136049050837755, 6.251226004678756, 6.012397003360093, + 6.136869953479618, 6.329010997433215, 6.271515041589737 + ], + "find": [ + 2.169547020457685, 2.410479006357491, 2.407663967460394, + 2.355356002226472, 2.2916760062798858, 2.1640959894284606, + 2.3609870113432407, 2.3196589900180697, 2.3506360012106597 + ], + "rg": [ + 3.2920860103331506, 3.33129899809137, 4.5652579865418375, + 3.4018909791484475, 4.300930013414472, 4.353980999439955, + 4.447818035259843, 4.464407975319773, 4.335917008575052 + ] + }, + "xff_over_reference": { + "find": 2.6891601685477653, + "rg": 1.5678284030911798 + } + }, + { + "dataset": "deep", + "workers": 3, + "files": 20000, + "task": "files", + "milliseconds": { + "xff": 12.115876564556467, + "find": 8.759756298137031, + "rg": 9.836288576480001 + }, + "raw_milliseconds": { + "xff": [ + 14.935322047676891, 11.89923903439194, 15.079642995260656, + 11.519835039507598, 11.224409972783178, 11.969089973717928, + 14.899904956109822, 11.773300997447222, 11.52535597793758 + ], + "find": [ + 8.186682011000812, 9.03004698920995, 9.596660966053605, + 9.702891984488815, 8.933035016525537, 9.461909008678049, + 9.321034012828022, 8.86896305019036, 7.516623998526484 + ], + "rg": [ + 9.570071008056402, 10.025607014540583, 9.67066001612693, + 10.595928004477173, 11.493775004055351, 9.637628972996026, + 9.753526013810188, 10.679906990844756, 9.600599005352706 + ] + }, + "xff_over_reference": { + "find": 1.3831294104760876, + "rg": 1.2317528578337253 + } + }, + { + "dataset": "deep", + "workers": 3, + "files": 50000, + "task": "files", + "milliseconds": { + "xff": 33.91846513841301, + "find": 23.98843427986971, + "rg": 21.66212914744392 + }, + "raw_milliseconds": { + "xff": [ + 33.90018700156361, 34.89135898416862, 34.22287298599258, + 33.96710299421102, 34.29690201301128, 34.423117991536856, + 36.627721041440964, 32.081077981274575, 34.53799500130117 + ], + "find": [ + 24.4937629904598, 24.248901987448335, 25.498079019598663, + 24.335996014997363, 25.01934999600053, 24.034428992308676, + 24.168942007236183, 22.850363980978727, 23.786643985658884 + ], + "rg": [ + 26.17161499802023, 21.386533975601196, 21.98513800976798, + 23.218939022626728, 20.610325038433075, 22.10850000847131, + 25.637812970671803, 21.78961201570928, 20.535855961497873 + ] + }, + "xff_over_reference": { + "find": 1.413950770721049, + "rg": 1.565795536881254 + } + }, + { + "dataset": "deep", + "workers": 3, + "files": 100000, + "task": "files", + "milliseconds": { + "xff": 68.3406920039228, + "find": 48.093786554610624, + "rg": 48.203764707847895 + }, + "raw_milliseconds": { + "xff": [ + 68.64576099906117, 70.63766301143914, 70.31135103898123, + 68.67130898172036, 67.26036698091775, 69.03230800526217, + 68.66823299787939, 68.12540401006117, 67.98146205255762 + ], + "find": [ + 48.22801798582077, 47.80087398830801, 47.83370596123859, + 49.023882020264864, 48.22313803015277, 48.012461978942156, + 48.713319003582, 48.53320098482072, 48.02510695299134 + ], + "rg": [ + 49.64694404043257, 44.603345973882824, 49.11927203647792, + 48.45476400805637, 49.68680796446279, 44.836514978669584, + 51.82190000778064, 54.69468899536878, 51.07870395295322 + ] + }, + "xff_over_reference": { + "find": 1.420987967464815, + "rg": 1.4177459461542115 + } + }, + { + "dataset": "deep", + "workers": 10, + "files": 1000, + "task": "files", + "milliseconds": { + "xff": 2.321892709005624, + "find": 1.8611428593950612, + "rg": 3.604382708934801 + }, + "raw_milliseconds": { + "xff": [ + 2.3730889661237597, 2.571781980805099, 2.4392830091528594, + 2.3042199900373816, 2.29267799295485, 2.4392229970544577, + 2.3990480112843215, 2.2375539992935956, 2.207437006291002 + ], + "find": [ + 1.8846809980459511, 1.8936889828182757, 1.952860038727522, + 1.7994209774769843, 1.8630910199135542, 2.1693669841624796, + 1.9656940130516887, 1.7371039721183479, 1.8971540266647935 + ], + "rg": [ + 3.851436951663345, 3.6544459871947765, 3.450583026278764, + 3.5249940119683743, 3.5515340277925134, 4.697936994489282, + 3.679112996906042, 3.8863319787196815, 3.5185719607397914 + ] + }, + "xff_over_reference": { + "find": 1.24756286025261, + "rg": 0.6441859526320418 + } + }, + { + "dataset": "deep", + "workers": 10, + "files": 2000, + "task": "files", + "milliseconds": { + "xff": 6.120524435703244, + "find": 2.3119410117422894, + "rg": 4.028813148449574 + }, + "raw_milliseconds": { + "xff": [ + 6.193427019752562, 6.140990008134395, 6.249742989894003, + 6.072820047847927, 6.2521970248781145, 6.212221982423216, + 5.760733969509602, 6.213735032361001, 6.325385998934507 + ], + "find": [ + 2.398106036707759, 2.2305499878712, 2.5110580027103424, + 2.535993990022689, 2.323616005014628, 2.3937580408528447, + 2.548038028180599, 2.1783330012112856, 2.1481660078279674 + ], + "rg": [ + 4.0996940224431455, 4.482852993533015, 4.204399010632187, + 4.195343004539609, 3.822854021564126, 4.138296004384756, + 4.071118019055575, 3.9309259736910462, 3.9434609934687614 + ] + }, + "xff_over_reference": { + "find": 2.6473532000242463, + "rg": 1.5191879618588497 + } + }, + { + "dataset": "deep", + "workers": 10, + "files": 20000, + "task": "files", + "milliseconds": { + "xff": 14.083721001432943, + "find": 9.412416556317892, + "rg": 9.505475713272713 + }, + "raw_milliseconds": { + "xff": [ + 16.39239996438846, 16.050858015660197, 12.21378898480907, + 16.292671964038163, 15.263269015122205, 15.070135006681085, + 12.818686023820192, 15.122524986509234, 12.046784977428615 + ], + "find": [ + 9.460144967306405, 8.632890996523201, 9.45507496362552, + 9.527902002446353, 10.435778007376939, 9.3133490299806, + 10.641414031852037, 9.551606955938041, 9.945946978405118 + ], + "rg": [ + 9.399971982929856, 8.710045018233359, 9.976465022191405, + 9.22578404424712, 9.574509982485324, 9.773764992132783, + 10.809120023623109, 10.00092102913186, 9.877788950689137 + ] + }, + "xff_over_reference": { + "find": 1.4962917245709375, + "rg": 1.4816429420536545 + } + }, + { + "dataset": "deep", + "workers": 10, + "files": 50000, + "task": "files", + "milliseconds": { + "xff": 33.463696009545984, + "find": 24.454448871048434, + "rg": 21.384690439195506 + }, + "raw_milliseconds": { + "xff": [ + 31.355843995697796, 34.46299402276054, 34.63426500093192, + 36.557929997798055, 34.065195999573916, 34.11347704241052, + 34.32541497750208, 31.515065988060087, 34.40788004081696 + ], + "find": [ + 24.257829994894564, 25.254612031858414, 25.854939012788236, + 25.465407001320273, 24.579123011790216, 24.34596500825137, + 24.088321020826697, 24.767488008365035, 23.887803021352738 + ], + "rg": [ + 20.762642030604184, 21.47011097986251, 21.894138015341014, + 23.277718049939722, 21.99676097370684, 21.151984052266926, + 21.62188501097262, 21.26330300234258, 21.5287699829787 + ] + }, + "xff_over_reference": { + "find": 1.3684093305886593, + "rg": 1.5648436017671383 + } + }, + { + "dataset": "deep", + "workers": 10, + "files": 100000, + "task": "files", + "milliseconds": { + "xff": 69.50941628643444, + "find": 49.06039815562378, + "rg": 33.91935073471229 + }, + "raw_milliseconds": { + "xff": [ + 69.69058397226036, 68.62771697342396, 70.65729005262256, + 74.85437497962266, 67.07391701638699, 74.17313603218645, + 69.8809219757095, 66.46234798245132, 74.79718897957355 + ], + "find": [ + 49.381244054529816, 47.81154403463006, 49.11119700409472, + 50.003882963210344, 49.55652303760871, 51.910956972278655, + 53.22358204284683, 48.57344599440694, 48.984950000885874 + ], + "rg": [ + 33.81347400136292, 34.37296499032527, 33.839151030406356, + 33.33729802398011, 34.14608701132238, 35.25533195352182, + 33.7406070320867, 34.18587305350229, 38.237176020629704 + ] + }, + "xff_over_reference": { + "find": 1.416813130336705, + "rg": 2.049255506984103 + } + } + ], + "original_report": { + "bytes": 10827908, + "sha256": "50c932b5792a91b9d93b9ab179ef5e422c8dc6bffc4a54f60a2c517899e602fe", + "parts": [ + { + "name": "native-exact-baseline-report-bytes-1.gz", + "bytes": 62289, + "sha256": "981c96735422b7cc4236e691943634267a800be92a3a89a21c66fedee344c7c7", + "raw_bytes": 1048576, + "raw_sha256": "d0c246ed2013e063423c9308a1d696a78b4f1bedd6c1e53dee7f7d0a0e24bc2b", + "offset": 0 + }, + { + "name": "native-exact-baseline-report-bytes-2.gz", + "bytes": 62166, + "sha256": "9808bd332b4d2d56d0791cb6ac0cff497d5fa5d6283c278f8dcdef53f69edcb5", + "raw_bytes": 1048576, + "raw_sha256": "8cd2174c6fd31ec48cb8c5da92fc021db1dc3903cb9a42bd59c4fa8c9c3bbe3b", + "offset": 1048576 + }, + { + "name": "native-exact-baseline-report-bytes-3.gz", + "bytes": 62235, + "sha256": "c351047631f262a96a61eecb2cb1ff10c2fc605063ca9c7d66dce7bab1857082", + "raw_bytes": 1048576, + "raw_sha256": "4e2d4d2aaf7bb303a5002c715e08a955eb18dae3c77ee408d50efdde5fd09465", + "offset": 2097152 + }, + { + "name": "native-exact-baseline-report-bytes-4.gz", + "bytes": 63247, + "sha256": "c4e79d27358fb3c09fb2a378e201305bb44c24092112580f477d0ff86116b146", + "raw_bytes": 1048576, + "raw_sha256": "795d2da197589355d0eca9630af39aa74955b695547081169dbacbbef3ce6aac", + "offset": 3145728 + }, + { + "name": "native-exact-baseline-report-bytes-5.gz", + "bytes": 64785, + "sha256": "85c34280149e45f6da0a3532ea57276bbc8822bfe06478d4b1003255b8ad82ea", + "raw_bytes": 1048576, + "raw_sha256": "952f3878fa70459182f28229b7605d778f66a71e2c556f3012f5ab2261b32e58", + "offset": 4194304 + }, + { + "name": "native-exact-baseline-report-bytes-6.gz", + "bytes": 59925, + "sha256": "dc03bccda4aa1c64202c976ba3a39bd87ddc6df026d236d05a7cdec114219814", + "raw_bytes": 1048576, + "raw_sha256": "75e7251a3fcce0bb34baade77ec3159f9e6e1dc6111ff259abd3b5841949805a", + "offset": 5242880 + }, + { + "name": "native-exact-baseline-report-bytes-7.gz", + "bytes": 62306, + "sha256": "1be4f36290dbf490b454ba5b6062860388294165751f17c0f14f66aa7fd892d4", + "raw_bytes": 1048576, + "raw_sha256": "89909c4322b4305cd07cda88975a8de00efb39ad107fc998dabb1d27ceaad5a9", + "offset": 6291456 + }, + { + "name": "native-exact-baseline-report-bytes-8.gz", + "bytes": 60741, + "sha256": "fd1354727a5749a90364575991fddf4b975e1bb5712af1145406bdd26eaf7950", + "raw_bytes": 1048576, + "raw_sha256": "8edfec392187399f4561b11510ae16f40165f2c97021e4ad7c0c6309f30a3bc3", + "offset": 7340032 + }, + { + "name": "native-exact-baseline-report-bytes-9.gz", + "bytes": 63943, + "sha256": "ad76f816138bf3986187d614c223a9abdd7878d91a56164302095d31b7b034be", + "raw_bytes": 1048576, + "raw_sha256": "8b476ce1d0d90aeac9ac527ab884dccb7635ee69cd4f560a56cd2deb6658ac99", + "offset": 8388608 + }, + { + "name": "native-exact-baseline-report-bytes-10.gz", + "bytes": 62688, + "sha256": "5c901856348e42e0b6e5f563330eec31f7c118e14939b177f292a3394291e7b8", + "raw_bytes": 1048576, + "raw_sha256": "59539037e70903c202d9b37aa8609d0902e65b94b78e8a90f4fd6d9b03edd0f8", + "offset": 9437184 + }, + { + "name": "native-exact-baseline-report-bytes-11.gz", + "bytes": 23388, + "sha256": "482d8d3494fc0a1cec2f15e7d7eb0bf9783624bb0afa28d9a5322902b885c5a8", + "raw_bytes": 342148, + "raw_sha256": "14f9bf65d8b70ab19eed8971c39c0a5e3871b7b8a996e99852010ee42dfce044", + "offset": 10485760 + } + ], + "reassembly": "decompress and concatenate in ascending offset order; lossless original bytes" + }, + "analysis": { + "bytes": 723927, + "sha256": "b5ebf1ec0fe461fe79ec2374f5b8f3a21b9af862cd846cf06ff2b130e90e0604", + "parts": [ + { + "name": "native-exact-baseline-analysis.json.gz", + "bytes": 172693, + "sha256": "10af8f14dd1db84db943c3478f0acbd72548739c8d4500c007205a8a191083f8", + "raw_bytes": 723927, + "raw_sha256": "b5ebf1ec0fe461fe79ec2374f5b8f3a21b9af862cd846cf06ff2b130e90e0604", + "offset": 0 + } + ], + "reassembly": "decompress and concatenate in ascending offset order; lossless original bytes" + }, + "provenance": { + "bytes": 184704, + "sha256": "64e5a84d26951a78936737831e8103c1277b94bd802ce6a0e37c0fbc48be001d", + "parts": [ + { + "name": "native-exact-baseline-provenance.json.gz", + "bytes": 50038, + "sha256": "76df14d0e4298ea8b36d46df02ad20b485aea98bcd1ba42ddfb4ad09d1dcae0a", + "raw_bytes": 184704, + "raw_sha256": "64e5a84d26951a78936737831e8103c1277b94bd802ce6a0e37c0fbc48be001d", + "offset": 0 + } + ], + "reassembly": "decompress and concatenate in ascending offset order; lossless original bytes" + }, + "raw_archives": [ + { + "name": "native-exact-baseline-report-bytes-1.gz", + "bytes": 62289, + "sha256": "981c96735422b7cc4236e691943634267a800be92a3a89a21c66fedee344c7c7", + "raw_bytes": 1048576, + "raw_sha256": "d0c246ed2013e063423c9308a1d696a78b4f1bedd6c1e53dee7f7d0a0e24bc2b", + "offset": 0 + }, + { + "name": "native-exact-baseline-report-bytes-2.gz", + "bytes": 62166, + "sha256": "9808bd332b4d2d56d0791cb6ac0cff497d5fa5d6283c278f8dcdef53f69edcb5", + "raw_bytes": 1048576, + "raw_sha256": "8cd2174c6fd31ec48cb8c5da92fc021db1dc3903cb9a42bd59c4fa8c9c3bbe3b", + "offset": 1048576 + }, + { + "name": "native-exact-baseline-report-bytes-3.gz", + "bytes": 62235, + "sha256": "c351047631f262a96a61eecb2cb1ff10c2fc605063ca9c7d66dce7bab1857082", + "raw_bytes": 1048576, + "raw_sha256": "4e2d4d2aaf7bb303a5002c715e08a955eb18dae3c77ee408d50efdde5fd09465", + "offset": 2097152 + }, + { + "name": "native-exact-baseline-report-bytes-4.gz", + "bytes": 63247, + "sha256": "c4e79d27358fb3c09fb2a378e201305bb44c24092112580f477d0ff86116b146", + "raw_bytes": 1048576, + "raw_sha256": "795d2da197589355d0eca9630af39aa74955b695547081169dbacbbef3ce6aac", + "offset": 3145728 + }, + { + "name": "native-exact-baseline-report-bytes-5.gz", + "bytes": 64785, + "sha256": "85c34280149e45f6da0a3532ea57276bbc8822bfe06478d4b1003255b8ad82ea", + "raw_bytes": 1048576, + "raw_sha256": "952f3878fa70459182f28229b7605d778f66a71e2c556f3012f5ab2261b32e58", + "offset": 4194304 + }, + { + "name": "native-exact-baseline-report-bytes-6.gz", + "bytes": 59925, + "sha256": "dc03bccda4aa1c64202c976ba3a39bd87ddc6df026d236d05a7cdec114219814", + "raw_bytes": 1048576, + "raw_sha256": "75e7251a3fcce0bb34baade77ec3159f9e6e1dc6111ff259abd3b5841949805a", + "offset": 5242880 + }, + { + "name": "native-exact-baseline-report-bytes-7.gz", + "bytes": 62306, + "sha256": "1be4f36290dbf490b454ba5b6062860388294165751f17c0f14f66aa7fd892d4", + "raw_bytes": 1048576, + "raw_sha256": "89909c4322b4305cd07cda88975a8de00efb39ad107fc998dabb1d27ceaad5a9", + "offset": 6291456 + }, + { + "name": "native-exact-baseline-report-bytes-8.gz", + "bytes": 60741, + "sha256": "fd1354727a5749a90364575991fddf4b975e1bb5712af1145406bdd26eaf7950", + "raw_bytes": 1048576, + "raw_sha256": "8edfec392187399f4561b11510ae16f40165f2c97021e4ad7c0c6309f30a3bc3", + "offset": 7340032 + }, + { + "name": "native-exact-baseline-report-bytes-9.gz", + "bytes": 63943, + "sha256": "ad76f816138bf3986187d614c223a9abdd7878d91a56164302095d31b7b034be", + "raw_bytes": 1048576, + "raw_sha256": "8b476ce1d0d90aeac9ac527ab884dccb7635ee69cd4f560a56cd2deb6658ac99", + "offset": 8388608 + }, + { + "name": "native-exact-baseline-report-bytes-10.gz", + "bytes": 62688, + "sha256": "5c901856348e42e0b6e5f563330eec31f7c118e14939b177f292a3394291e7b8", + "raw_bytes": 1048576, + "raw_sha256": "59539037e70903c202d9b37aa8609d0902e65b94b78e8a90f4fd6d9b03edd0f8", + "offset": 9437184 + }, + { + "name": "native-exact-baseline-report-bytes-11.gz", + "bytes": 23388, + "sha256": "482d8d3494fc0a1cec2f15e7d7eb0bf9783624bb0afa28d9a5322902b885c5a8", + "raw_bytes": 342148, + "raw_sha256": "14f9bf65d8b70ab19eed8971c39c0a5e3871b7b8a996e99852010ee42dfce044", + "offset": 10485760 + }, + { + "name": "native-exact-baseline-analysis.json.gz", + "bytes": 172693, + "sha256": "10af8f14dd1db84db943c3478f0acbd72548739c8d4500c007205a8a191083f8", + "raw_bytes": 723927, + "raw_sha256": "b5ebf1ec0fe461fe79ec2374f5b8f3a21b9af862cd846cf06ff2b130e90e0604", + "offset": 0 + }, + { + "name": "native-exact-baseline-provenance.json.gz", + "bytes": 50038, + "sha256": "76df14d0e4298ea8b36d46df02ad20b485aea98bcd1ba42ddfb4ad09d1dcae0a", + "raw_bytes": 184704, + "raw_sha256": "64e5a84d26951a78936737831e8103c1277b94bd802ce6a0e37c0fbc48be001d", + "offset": 0 + } + ], + "limits": [ + "Collection validates each command against its output oracle before retaining a sample; retained samples record output lengths, not complete stdout bytes. This verifier regenerates the workload/oracle and checks recorded lengths, not historical stdout contents.", + "Fixture/oracle regeneration reuses the pinned model and scenario definitions; it checks internal consistency, not a separate implementation of the workload specification.", + "MODULE.bazel.lock is generated/ignored and cannot be compared to a tracked source blob.", + "Native accounting wall boundaries differ from old Python launching; do not pool them.", + "This is one ordered baseline session, not reordered repeat or engine A/B acceptance." + ], + "export_driver_sha256": "9fa4582ec370cdb9673a0e1311b2b8357e45c1d737a2479621ee094b1fce85de", + "excluded_artifacts": "the original XFF/native helper binaries remain at recorded local paths; hashes, source/configuration and build logs are retained, but binaries are not included in these review archives" +} diff --git a/docs/benchmarks/native-exact-baseline-provenance.json.gz b/docs/benchmarks/native-exact-baseline-provenance.json.gz new file mode 100644 index 00000000000..8cfeff6dccc Binary files /dev/null and b/docs/benchmarks/native-exact-baseline-provenance.json.gz differ diff --git a/docs/benchmarks/native-exact-baseline-report-bytes-1.gz b/docs/benchmarks/native-exact-baseline-report-bytes-1.gz new file mode 100644 index 00000000000..80b8f15200a Binary files /dev/null and b/docs/benchmarks/native-exact-baseline-report-bytes-1.gz differ diff --git a/docs/benchmarks/native-exact-baseline-report-bytes-10.gz b/docs/benchmarks/native-exact-baseline-report-bytes-10.gz new file mode 100644 index 00000000000..7bc088f3ede Binary files /dev/null and b/docs/benchmarks/native-exact-baseline-report-bytes-10.gz differ diff --git a/docs/benchmarks/native-exact-baseline-report-bytes-11.gz b/docs/benchmarks/native-exact-baseline-report-bytes-11.gz new file mode 100644 index 00000000000..fef620254b8 Binary files /dev/null and b/docs/benchmarks/native-exact-baseline-report-bytes-11.gz differ diff --git a/docs/benchmarks/native-exact-baseline-report-bytes-2.gz b/docs/benchmarks/native-exact-baseline-report-bytes-2.gz new file mode 100644 index 00000000000..64d4b8ce261 Binary files /dev/null and b/docs/benchmarks/native-exact-baseline-report-bytes-2.gz differ diff --git a/docs/benchmarks/native-exact-baseline-report-bytes-3.gz b/docs/benchmarks/native-exact-baseline-report-bytes-3.gz new file mode 100644 index 00000000000..834aef9699a Binary files /dev/null and b/docs/benchmarks/native-exact-baseline-report-bytes-3.gz differ diff --git a/docs/benchmarks/native-exact-baseline-report-bytes-4.gz b/docs/benchmarks/native-exact-baseline-report-bytes-4.gz new file mode 100644 index 00000000000..b78e8499c34 Binary files /dev/null and b/docs/benchmarks/native-exact-baseline-report-bytes-4.gz differ diff --git a/docs/benchmarks/native-exact-baseline-report-bytes-5.gz b/docs/benchmarks/native-exact-baseline-report-bytes-5.gz new file mode 100644 index 00000000000..7507d90b435 Binary files /dev/null and b/docs/benchmarks/native-exact-baseline-report-bytes-5.gz differ diff --git a/docs/benchmarks/native-exact-baseline-report-bytes-6.gz b/docs/benchmarks/native-exact-baseline-report-bytes-6.gz new file mode 100644 index 00000000000..e295fcc4137 Binary files /dev/null and b/docs/benchmarks/native-exact-baseline-report-bytes-6.gz differ diff --git a/docs/benchmarks/native-exact-baseline-report-bytes-7.gz b/docs/benchmarks/native-exact-baseline-report-bytes-7.gz new file mode 100644 index 00000000000..7389c0e1a25 Binary files /dev/null and b/docs/benchmarks/native-exact-baseline-report-bytes-7.gz differ diff --git a/docs/benchmarks/native-exact-baseline-report-bytes-8.gz b/docs/benchmarks/native-exact-baseline-report-bytes-8.gz new file mode 100644 index 00000000000..a20078b1a67 Binary files /dev/null and b/docs/benchmarks/native-exact-baseline-report-bytes-8.gz differ diff --git a/docs/benchmarks/native-exact-baseline-report-bytes-9.gz b/docs/benchmarks/native-exact-baseline-report-bytes-9.gz new file mode 100644 index 00000000000..7f65c64bbd3 Binary files /dev/null and b/docs/benchmarks/native-exact-baseline-report-bytes-9.gz differ diff --git a/docs/benchmarks/native-large-allocation-controls.json b/docs/benchmarks/native-large-allocation-controls.json new file mode 100644 index 00000000000..99cae91a169 --- /dev/null +++ b/docs/benchmarks/native-large-allocation-controls.json @@ -0,0 +1,842 @@ +{ + "status": "verified six-cell large allocation diagnostic; full audit remains open", + "summary": { + "status": "large allocation diagnostic, not performance acceptance", + "started_at": "2026-10-10T01:20:02.425823+00:00", + "revision": "4ea895f63106f05df7c90b629d20433ae1e03016", + "build": { + "sha256": "f97833a8eb45f49b596665b47911c2df9a2558619778512fd31d1b38f2e56106", + "revision": "4ea895f63106f05df7c90b629d20433ae1e03016", + "command": [ + "/usr/bin/bazelisk", + "--nosystem_rc", + "--nohome_rc", + "build", + "--config=clang_release", + "--action_env=LD_LIBRARY_PATH=/tmp/xff-icu70/usr/lib/x86_64-linux-gnu", + "//xff/cli:xff" + ], + "source": { + "revision": "4ea895f63106f05df7c90b629d20433ae1e03016", + "tree": "a56a093c3fdcb1af6c93fa4cb805cdad724b1707", + "clean": true + }, + "artifact": "bazel-out/k8-opt/bin/xff/cli/xff", + "configuration": { + ".bazelrc": "126e38472aeb6d5e8fab97ab8a15089ec89365c6c42ea24b54683bbbcdb66204", + ".bazelversion": "1b9487d55bea47fea50d226cc9c53bc548877ad2a318bac8fbc8b320f429e5c5", + "MODULE.bazel": "f3226b43b5a574092398783ac37e208b10456369e35fde70990cd1cbb8399b78", + "MODULE.bazel.lock": "e3bef3a20dd7cbe58bd25db54c8ae44398da99034b8d376a92e1c926781e0437", + "bazelmod/llvm.MODULE.bazel": "32e3107010f0cace2d07a14634b38e2b0fa9a06b77ece265de2c6a97ed2aaccc" + } + }, + "binary_verification": { + "schema": 1, + "method": "sha256-retained-executable", + "sha256": "f97833a8eb45f49b596665b47911c2df9a2558619778512fd31d1b38f2e56106", + "measurement_identity": "2f381eb5e5194ae5779dd285a48dccc88d3d2842a8472007fdca6ce85c8cb3fe", + "retention_reference": "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "verified_at": "2026-10-10T01:20:02.397586+00:00" + }, + "complete_grid": [ + 10, 20, 50, 100, 200, 500, 1000, 2000, 5000, 10000, 20000, 50000, 100000 + ], + "allocation": { + "kind": "physical-cores", + "cpu_ids": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], + "required": true + }, + "actual_cpu_ids": [0], + "workers": 1, + "helper": { + "path": "/home/marcus/.cache/bazel/_bazel_marcus/903d84883bded70e9e5965dd7aeb82fa/execroot/_main/bazel-out/k8-opt/bin/tools/process_resources_native", + "sha256": "60bcb395bb3d0eccccd0a3d0cb2407538b1f96c45d5e1e156a0bd4522f93328e", + "memory_method": "native pipeline fork/wait4 v1; native pre-exec footprint included; launcher usage excluded", + "wall_method": "monotonic wall time includes native launcher startup, output draining and teardown" + }, + "profiler_bundle": { + "purpose": "allocation profiling prerequisite; no performance acceptance", + "prepared_at": "2026-10-10T01:15:57.698186+00:00", + "root": "/tmp/xff-heaptrack-audit-o8wn542g/root", + "system_packages_changed": false, + "packages": [ + { + "package": "heaptrack", + "version": "1.5.0+dfsg1-6ubuntu1", + "metadata": "Package: heaptrack\nPriority: optional\nSection: universe/devel\nInstalled-Size: 370\nMaintainer: Ubuntu Developers \nArchitecture: amd64\nVersion: 1.5.0+dfsg1-6ubuntu1\nDepends: libboost-filesystem1.90.0 (>= 1.90.0), libboost-iostreams1.90.0 (>= 1.90.0), libboost-program-options1.90.0 (>= 1.90.0), libc6 (>= 2.34), libgcc-s1 (>= 3.3.1), libstdc++6 (>= 13.1), libheaptrack (= 1.5.0+dfsg1-6ubuntu1)\nFilename: pool/universe/h/heaptrack/heaptrack_1.5.0+dfsg1-6ubuntu1_amd64.deb\nSize: 122656\nMD5sum: 8b202949c78781e41fb420cdcdec521f\nSHA1: 7ce140a220835aed36b20e941b1e308b12406ea3\nSHA256: 16acd77342c449c41ea01feba00780a2438284e75660d29db6f005ff81aec0da\nSHA512: ae6c6914b8c15970901ca9555aa87b44018ab5ad63e9f6e2b78da76fd4639ed214b22877db5b1db544a7c5ebca32b04375f3caa5b8a35695ee8aeecc84ce4058\nHomepage: https://github.com/KDE/heaptrack\nDescription-en: heap memory profiler for Linux\n Heap memory usage profiler. It uses LD_PRELOAD to track all calls\n to the core memory allocation functions and logs these occurrences.\n Additionally, backtraces are obtained and logged. It can also\n generate a historigram of allocation sizes over the number of\n calls. Heaptrack measures the following:\n .\n * Heap memory consumption (like Massif).\n * Number of calls to allocation functions (like callgrind).\n * Total amount of memory allocated, ignoring deallocations.\n * Leaked memory (like memcheck).\n .\n Heaptrack is notable for its ability to attach to running processes,\n for consuming substantially less memory than Valgrind, and for not\n reducing an application's interactivity as much as Valgrind does.\n Heaptrack is useful for debugging memory leaks and memory ballooning.\n .\n The package contains the command line tools.\nDescription-md5: 28555fe7b14b1f0c2fa6813126159c7e\nOriginal-Maintainer: Debian Science Maintainers \nOrigin: Ubuntu\nBugs: https://bugs.launchpad.net/ubuntu/+filebug\n\n", + "download_command": [ + "apt-get", + "download", + "heaptrack=1.5.0+dfsg1-6ubuntu1" + ], + "path": "/tmp/xff-heaptrack-audit-o8wn542g/packages/heaptrack_1.5.0+dfsg1-6ubuntu1_amd64.deb", + "sha256": "16acd77342c449c41ea01feba00780a2438284e75660d29db6f005ff81aec0da" + }, + { + "package": "libheaptrack", + "version": "1.5.0+dfsg1-6ubuntu1", + "metadata": "Package: libheaptrack\nSource: heaptrack\nPriority: optional\nSection: universe/devel\nInstalled-Size: 259\nMaintainer: Ubuntu Developers \nArchitecture: amd64\nVersion: 1.5.0+dfsg1-6ubuntu1\nDepends: libc6 (>= 2.38), libdw1t64 (>= 0.158), libgcc-s1 (>= 3.3.1), libstdc++6 (>= 14), libunwind8\nFilename: pool/universe/h/heaptrack/libheaptrack_1.5.0+dfsg1-6ubuntu1_amd64.deb\nSize: 83440\nMD5sum: 76f7b35b0e22485deae34ea9c6b99ebf\nSHA1: 405e5fc337e02d8227a7aa97ad2544e0eea8fe2c\nSHA256: e3c85fb87a9e71bb981fc81d6fc59dad316f8af41e713d42c6e990f48e68c28f\nSHA512: 393ab7a4cb84e7a4c858fb3636c314c9b933ddae50dfe3941baedda300d45cec91cc16da7b9bd40ca8bf8d23aea3908bd37d139829733f64037c9e5ca581a03b\nHomepage: https://github.com/KDE/heaptrack\nDescription-en: heap memory profiler for Linux\n Heap memory usage profiler. It uses LD_PRELOAD to track all calls\n to the core memory allocation functions and logs these occurrences.\n Additionally, backtraces are obtained and logged. It can also\n generate a historigram of allocation sizes over the number of\n calls. Heaptrack measures the following:\n .\n * Heap memory consumption (like Massif).\n * Number of calls to allocation functions (like callgrind).\n * Total amount of memory allocated, ignoring deallocations.\n * Leaked memory (like memcheck).\n .\n Heaptrack is notable for its ability to attach to running processes,\n for consuming substantially less memory than Valgrind, and for not\n reducing an application's interactivity as much as Valgrind does.\n Heaptrack is useful for debugging memory leaks and memory ballooning.\n .\n The package contains the shared libraries.\nDescription-md5: 4ec238360e0c529449af4ecf1315fe84\nOriginal-Maintainer: Debian Science Maintainers \nOrigin: Ubuntu\nBugs: https://bugs.launchpad.net/ubuntu/+filebug\n\n", + "download_command": [ + "apt-get", + "download", + "libheaptrack=1.5.0+dfsg1-6ubuntu1" + ], + "path": "/tmp/xff-heaptrack-audit-o8wn542g/packages/libheaptrack_1.5.0+dfsg1-6ubuntu1_amd64.deb", + "sha256": "e3c85fb87a9e71bb981fc81d6fc59dad316f8af41e713d42c6e990f48e68c28f" + }, + { + "package": "libboost-filesystem1.90.0", + "version": "1.90.0-6ubuntu1", + "metadata": "Package: libboost-filesystem1.90.0\nSource: boost1.90\nPriority: optional\nSection: libs\nInstalled-Size: 2230\nMaintainer: Ubuntu Developers \nArchitecture: amd64\nVersion: 1.90.0-6ubuntu1\nDepends: libc6 (>= 2.38), libgcc-s1 (>= 3.3.1), libstdc++6 (>= 5.2)\nFilename: pool/main/b/boost1.90/libboost-filesystem1.90.0_1.90.0-6ubuntu1_amd64.deb\nSize: 282578\nMD5sum: 1fcd4b29e81bc84adeaf3221c1f9d185\nSHA1: acfa0305ec48f5836b1cab0b9aec81a16f637e8d\nSHA256: 3f78b71bf3bcaf465ee3010a7fd09e0374a1e3be040b4520a71466788f1fa93b\nSHA512: 937a4613099cc92daccda9a19c708a6f3f4d14da69721e5aee05570f45028d2e58833e45d07cbda0445791f6660c5bd31484ab86a131d710f50b70da945d9e0a\nHomepage: http://boost.org/libs/filesystem/\nDescription-en: filesystem operations (portable paths, iteration over directories, etc) in C++\n This package forms part of the Boost C++ Libraries collection.\n .\n The Boost Filesystem Library provides portable facilities to query and\n manipulate paths, files, and directories. The goal is to\n facilitate portable script-like operations from within C++ programs.\nDescription-md5: 2491b00e1306a35046eca365dc71ba1d\nOriginal-Maintainer: Debian Boost Team \nMulti-Arch: same\nOrigin: Ubuntu\nBugs: https://bugs.launchpad.net/ubuntu/+filebug\nTask: kubuntu-desktop, kubuntu-full, ubuntustudio-desktop, ubuntustudio-desktop-core, edubuntu-desktop-gnome, edubuntu-desktop-gnome-raspi\n\n", + "download_command": [ + "apt-get", + "download", + "libboost-filesystem1.90.0=1.90.0-6ubuntu1" + ], + "path": "/tmp/xff-heaptrack-audit-o8wn542g/packages/libboost-filesystem1.90.0_1.90.0-6ubuntu1_amd64.deb", + "sha256": "3f78b71bf3bcaf465ee3010a7fd09e0374a1e3be040b4520a71466788f1fa93b" + }, + { + "package": "libboost-iostreams1.90.0", + "version": "1.90.0-6ubuntu1", + "metadata": "Package: libboost-iostreams1.90.0\nSource: boost1.90\nPriority: optional\nSection: libs\nInstalled-Size: 2166\nMaintainer: Ubuntu Developers \nArchitecture: amd64\nVersion: 1.90.0-6ubuntu1\nDepends: libbz2-1.0, libc6 (>= 2.34), libgcc-s1 (>= 3.3.1), liblzma5 (>= 5.2.2), libstdc++6 (>= 5.2), libzstd1 (>= 1.5.5), zlib1g (>= 1:1.1.4)\nFilename: pool/main/b/boost1.90/libboost-iostreams1.90.0_1.90.0-6ubuntu1_amd64.deb\nSize: 252674\nMD5sum: 779f0c83eb34f874b65ca2b422e32b0b\nSHA1: 5c9db7d0e22ce6012ff3bf51fa55aa2182cdcc01\nSHA256: f2b4576e6b61d636874c09e6e84bcc3632fdde9eef808ca9eff5d5904dee2948\nSHA512: 61b6498d1caf4644ae0fd141dc9794bbd1ff3fa77f8b88326a93a3a367d27b1e6c6e0f1255509b1e0ebe36a08c71f26b8e0c909623e9f35cfa01c732b09988a5\nHomepage: http://www.boost.org/libs/iostreams/\nDescription-en: Boost.Iostreams Library\n This package forms part of the Boost C++ Libraries collection.\n .\n Boost.Iostreams are a collection of concepts and a set of templates\n which turn models of these concepts into C++ standard library streams\n and stream buffers.\nDescription-md5: 3c388d3a296c3c5ceb93d6073902d96e\nOriginal-Maintainer: Debian Boost Team \nMulti-Arch: same\nOrigin: Ubuntu\nBugs: https://bugs.launchpad.net/ubuntu/+filebug\nTask: ubuntu-desktop, ubuntu-desktop-default-languages, ubuntu-desktop-default-languages, ubuntu-desktop-default-languages, ubuntu-desktop-default-languages, ubuntu-desktop-default-languages, ubuntu-desktop-default-languages, ubuntu-desktop-default-languages, ubuntu-desktop-default-languages, kubuntu-desktop, kubuntu-full, xubuntu-desktop, lubuntu-desktop-minimal, lubuntu-desktop, ubuntustudio-desktop, ubuntukylin-desktop, ubuntukylin-desktop, ubuntukylin-desktop-minimal, ubuntu-mate-core, ubuntu-mate-desktop, ubuntu-budgie-desktop, ubuntu-budgie-desktop-default-languages, ubuntu-budgie-desktop-raspi, ubuntu-unity-desktop, edubuntu-desktop-gnome, edubuntu-desktop-gnome-raspi, ubuntucinnamon-desktop-minimal, ubuntucinnamon-desktop, ubuntucinnamon-desktop, ubuntucinnamon-desktop-raspi\n\n", + "download_command": [ + "apt-get", + "download", + "libboost-iostreams1.90.0=1.90.0-6ubuntu1" + ], + "path": "/tmp/xff-heaptrack-audit-o8wn542g/packages/libboost-iostreams1.90.0_1.90.0-6ubuntu1_amd64.deb", + "sha256": "f2b4576e6b61d636874c09e6e84bcc3632fdde9eef808ca9eff5d5904dee2948" + }, + { + "package": "libboost-program-options1.90.0", + "version": "1.90.0-6ubuntu1", + "metadata": "Package: libboost-program-options1.90.0\nSource: boost1.90\nPriority: optional\nSection: libs\nInstalled-Size: 2342\nMaintainer: Ubuntu Developers \nArchitecture: amd64\nVersion: 1.90.0-6ubuntu1\nDepends: libc6 (>= 2.14), libgcc-s1 (>= 3.3.1), libstdc++6 (>= 13.1)\nFilename: pool/main/b/boost1.90/libboost-program-options1.90.0_1.90.0-6ubuntu1_amd64.deb\nSize: 315412\nMD5sum: 3b2012b925c36e6ecc425fc64bb45208\nSHA1: f9419a4a5638a8e82a5515a5747d7241aa87ae56\nSHA256: 552699d9211d5e9bc6c2ff97c412a901b431ba61eb7d93c8c139c3d20f45104e\nSHA512: 20b4e187af1f4aa2442f00dbc0097e7cdddca0127b02801b884412786798e2cd21deeff34c510979cc4b2c481f0194ff26d68118e9344a27bac2701e293add39\nHomepage: http://www.boost.org/libs/program_options/\nDescription-en: program options library for C++\n This package forms part of the Boost C++ Libraries collection.\n .\n Library to let program developers obtain program options, that is\n (name, value) pairs from the user, via conventional methods such as\n command line and config file.\nDescription-md5: 9ab9e15257fa51221c16c7f0a9e40597\nOriginal-Maintainer: Debian Boost Team \nMulti-Arch: same\nOrigin: Ubuntu\nBugs: https://bugs.launchpad.net/ubuntu/+filebug\nTask: kubuntu-desktop, kubuntu-full, ubuntustudio-desktop, ubuntustudio-desktop-core\n\n", + "download_command": [ + "apt-get", + "download", + "libboost-program-options1.90.0=1.90.0-6ubuntu1" + ], + "path": "/tmp/xff-heaptrack-audit-o8wn542g/packages/libboost-program-options1.90.0_1.90.0-6ubuntu1_amd64.deb", + "sha256": "552699d9211d5e9bc6c2ff97c412a901b431ba61eb7d93c8c139c3d20f45104e" + } + ], + "script_sha256": "c9d7fb63d750738d5fe56994705108217f5044bd3112d4053f0bd95b46850ba8" + }, + "profiler_control": { + "status": "verified allocation-interposition prerequisite, not xff performance acceptance", + "verified_at": "2026-10-10T01:17:55.092781+00:00", + "command": [ + "/tmp/xff-heaptrack-audit-o8wn542g/root/usr/bin/heaptrack", + "--record-only", + "--output", + "/tmp/xff-heaptrack-audit-o8wn542g/allocation-control-verified", + "/tmp/xff-heaptrack-audit-o8wn542g/allocation-control" + ], + "analysis_command": [ + "/tmp/xff-heaptrack-audit-o8wn542g/root/usr/bin/heaptrack_print", + "--file", + "/tmp/xff-heaptrack-audit-o8wn542g/allocation-control-verified.zst", + "--merge-backtraces=0", + "--print-flamegraph", + "/tmp/xff-heaptrack-audit-o8wn542g/allocation-control-verified.allocations.stacks", + "--flamegraph-cost-type", + "allocations" + ], + "environment_overrides": { + "LD_LIBRARY_PATH": "/tmp/xff-heaptrack-audit-o8wn542g/root/usr/lib/x86_64-linux-gnu" + }, + "correctness_stdout": "allocation-control-ok", + "allocation_calls": 5, + "controlled_allocation_calls": 3, + "tracked_peak_heap_bytes": 6365184, + "controlled_peak_heap_bytes": 6291456, + "known_runtime_startup_bytes": 73728, + "allocation_sizes": [73728, 1048576, 2097152, 4194304, 4096], + "remaining_stdout_buffer_bytes": 4096, + "source_sha256": "1a239e55666c88ba40166a029463e144c98cd10b94f3b5ccb1fcbd1b53b50c2d", + "binary_sha256": "d6a6c52c5e8eb9b144abd2899dd9c5d9d4725401c311b241506190893418af8e", + "profile": "/tmp/xff-heaptrack-audit-o8wn542g/allocation-control-verified.zst", + "profile_sha256": "4d26c2a91738b72279a9b5d6b0176ba5a5772058ca2eb9d47b107154b37a578d", + "cautions": [ + "Instrumented wall times are not accepted benchmark timings.", + "Tracked requested heap bytes differ from RSS and exclude non-intercepted allocation mechanisms.", + "Short-process periodic RSS/Massif snapshots can miss the actual allocation peak; use event accounting.", + "Xff 20k/50k/100k allocation and slope profiles have not yet been collected." + ] + }, + "driver_sha256": "eb9e27b292a5da92669519cbcac653716518b8912dfdfde2ee8f766c0d0e8b52", + "driver_sources": { + "/tmp/xff-native-startup-profiles.py": "fd0fbd1ee46b4bf5ec51969052c4a86202525d7d93d31cfb91964246464b3e77", + "/tmp/xff-shared-run-executor/tools/benchmark_layouts.py": "823cfc115cc2a556fea0c6ce0976caf5b1a58ef0d9d1f371a6f49d2ee4b326db", + "/tmp/xff-shared-run-executor/tools/benchmark_fixture.py": "bee7eb2bd51ae7c69ba8df7e923985daf3eb617ab1e43a076cc01152f608c0c0", + "/tmp/xff-shared-run-executor/tools/benchmark_compare.py": "5a55fbc8d0955e701fd4314441e345a2edd49b9eb4f7f3d3963055e6380f233b", + "/tmp/xff-shared-run-executor/tools/benchmark_provenance.py": "5cfe87906f4ead07ca8cf00857ed751393cd8d4c8ce0f672bae7ad32f51c96cc", + "/tmp/xff-native-resource-accounting/tools/process_resources.py": "8a39146449514c519921ee153f1301621555694b3cf5a64b16edcd6538f5ac16" + }, + "scope": "enumeration only; 20k/50k/100k, both full-grid v2 layouts; one profile and native RSS control per cell", + "cautions": [ + "No instrumented elapsed time is acceptance evidence.", + "Tracked heap excludes non-interposed allocation mechanisms and is not RSS.", + "Peak RSS is obtained independently without heaptrack; one observation is diagnostic.", + "Content, metadata, slow-storage and native macOS allocation controls remain open." + ], + "fixtures": { + "broad": { + "root": "/dev/shm/xff-large-heap-mmlv901_/broad", + "tree_sha256": "92a3036334b0182ecbb49f691f859a89c86e3f082a6362e5da210693ecdc6acf", + "definition": { + "name": "broad", + "revision": 2, + "fixture_revision": 3, + "topology": "shallow fan-out", + "files_per_directory": 64, + "anchor_prefix": "anchor-", + "counts": [ + 10, 20, 50, 100, 200, 500, 1000, 2000, 5000, 10000, 20000, 50000, + 100000 + ], + "anchor_policy": "nested ascending exact-count roots", + "special_entries": "one .gitignore and two symlinks in the smallest anchor" + }, + "storage": "verified tmpfs", + "initial_verified": true, + "final_verified": true + }, + "deep": { + "root": "/dev/shm/xff-large-heap-mmlv901_/deep", + "tree_sha256": "b068114a81a0192d86f848afe5948606ef435f1cf800d5eb982f89695e3ac83e", + "definition": { + "name": "deep", + "revision": 2, + "fixture_revision": 3, + "topology": "narrow chained groups", + "files_per_directory": 512, + "anchor_prefix": "anchor-", + "counts": [ + 10, 20, 50, 100, 200, 500, 1000, 2000, 5000, 10000, 20000, 50000, + 100000 + ], + "anchor_policy": "nested ascending exact-count roots", + "special_entries": "one .gitignore and two symlinks in the smallest anchor" + }, + "storage": "verified tmpfs", + "initial_verified": true, + "final_verified": true + } + }, + "cases": [ + { + "label": "broad-20000-jobs1-files", + "dataset": "broad", + "files": 20000, + "workers": 1, + "task": "files", + "command": [ + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "native_command": [ + "taskset", + "-c", + "0", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "heap_command": [ + "taskset", + "-c", + "0", + "/tmp/xff-heaptrack-audit-o8wn542g/root/usr/bin/heaptrack", + "--record-only", + "--output", + "/tmp/xff-native-large-allocation-profile-session1/broad-20000-jobs1-files/heaptrack", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "analysis_command": [ + "/tmp/xff-heaptrack-audit-o8wn542g/root/usr/bin/heaptrack_print", + "--file", + "/tmp/xff-native-large-allocation-profile-session1/broad-20000-jobs1-files/heaptrack.zst", + "--merge-backtraces=0", + "--peak-limit=30", + "--sub-peak-limit=8" + ], + "cwd": "/dev/shm/xff-large-heap-mmlv901_/broad/anchor-100000/anchor-50000/anchor-20000", + "anchor_sha256": "4af5b9398e25934ff8efa18903f03fda48bef41592320bdc38b1c1b2a6eb5a64", + "expected_sha256": "60e992f27972b47895db5df165a2d7c7806cabad3556b05c6776bb18d38104a6", + "expected_count": 20000, + "output_sha256": "74d1291817226d16cb720ce0d5d6524defaacb657a94b54c30c65b3c6d1136dd", + "profile": "/tmp/xff-native-large-allocation-profile-session1/broad-20000-jobs1-files/heaptrack.zst", + "profile_sha256": "c82fc66ad735a4262a74d7bb0ce448e9d21fac6a0394ed267f52d4d968f5dff5", + "native_resources_sha256": "d7a35165b8b3223c36f224e09d1fcb14a00534d926395a9598ed6656d4c936c0", + "native_peak_rss_bytes": 5443584, + "allocations": { + "allocation_calls": 46106, + "total_requested_bytes": 20219973, + "peak_tracked_heap_bytes": 186771, + "remaining_tracked_heap_bytes": 16043, + "remaining_allocations": 86 + }, + "correctness_verified": true + }, + { + "label": "broad-50000-jobs1-files", + "dataset": "broad", + "files": 50000, + "workers": 1, + "task": "files", + "command": [ + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "native_command": [ + "taskset", + "-c", + "0", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "heap_command": [ + "taskset", + "-c", + "0", + "/tmp/xff-heaptrack-audit-o8wn542g/root/usr/bin/heaptrack", + "--record-only", + "--output", + "/tmp/xff-native-large-allocation-profile-session1/broad-50000-jobs1-files/heaptrack", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "analysis_command": [ + "/tmp/xff-heaptrack-audit-o8wn542g/root/usr/bin/heaptrack_print", + "--file", + "/tmp/xff-native-large-allocation-profile-session1/broad-50000-jobs1-files/heaptrack.zst", + "--merge-backtraces=0", + "--peak-limit=30", + "--sub-peak-limit=8" + ], + "cwd": "/dev/shm/xff-large-heap-mmlv901_/broad/anchor-100000/anchor-50000", + "anchor_sha256": "a36187f596d499ceef4a2f7eca3041d964a70bd7f3ca822609b60b3995338636", + "expected_sha256": "6f485ee6a10dec0df3fa5abb0b260c3cb48d9bcfbd15c7b371da19c0be1b626e", + "expected_count": 50000, + "output_sha256": "a33628d8b7d263539f5f28553f87c378feac852a97e72993a5047442c10407c0", + "profile": "/tmp/xff-native-large-allocation-profile-session1/broad-50000-jobs1-files/heaptrack.zst", + "profile_sha256": "b8eb7985e99d0f49735f995f16d16a016dede86c4e937c1624db0786b26fa761", + "native_resources_sha256": "b09684c0a11716cbef5c9e5b7ffcc3e8e1fae412c62ed7cd605c419afc19f4a3", + "native_peak_rss_bytes": 5537792, + "allocations": { + "allocation_calls": 112294, + "total_requested_bytes": 48545501, + "peak_tracked_heap_bytes": 249251, + "remaining_tracked_heap_bytes": 16043, + "remaining_allocations": 86 + }, + "correctness_verified": true + }, + { + "label": "broad-100000-jobs1-files", + "dataset": "broad", + "files": 100000, + "workers": 1, + "task": "files", + "command": [ + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "native_command": [ + "taskset", + "-c", + "0", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "heap_command": [ + "taskset", + "-c", + "0", + "/tmp/xff-heaptrack-audit-o8wn542g/root/usr/bin/heaptrack", + "--record-only", + "--output", + "/tmp/xff-native-large-allocation-profile-session1/broad-100000-jobs1-files/heaptrack", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "analysis_command": [ + "/tmp/xff-heaptrack-audit-o8wn542g/root/usr/bin/heaptrack_print", + "--file", + "/tmp/xff-native-large-allocation-profile-session1/broad-100000-jobs1-files/heaptrack.zst", + "--merge-backtraces=0", + "--peak-limit=30", + "--sub-peak-limit=8" + ], + "cwd": "/dev/shm/xff-large-heap-mmlv901_/broad/anchor-100000", + "anchor_sha256": "e50f2d1ecfadf23c81f155c001fbb43d3c5f22389c9af63ae5402f768227365f", + "expected_sha256": "8e517c9cdc1c6dac93a94497d779e30cc8d05dfedb410f3156cebae5b1fb7572", + "expected_count": 100000, + "output_sha256": "ef33c1db88a657d138688478ceb8190f06c4608172a1b7f6b40907457b199b6c", + "profile": "/tmp/xff-native-large-allocation-profile-session1/broad-100000-jobs1-files/heaptrack.zst", + "profile_sha256": "7bf5ccaceb5cafc45ef3b4ee675dd66eefde7baf34fe1fede9d1c5b1777c9601", + "native_resources_sha256": "f1d2c8cbeece3019014c808b3300d4ed0c1318636c170f73510b05f47982772c", + "native_peak_rss_bytes": 5799936, + "allocations": { + "allocation_calls": 223942, + "total_requested_bytes": 96158269, + "peak_tracked_heap_bytes": 326315, + "remaining_tracked_heap_bytes": 16043, + "remaining_allocations": 86 + }, + "correctness_verified": true + }, + { + "label": "deep-20000-jobs1-files", + "dataset": "deep", + "files": 20000, + "workers": 1, + "task": "files", + "command": [ + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "native_command": [ + "taskset", + "-c", + "0", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "heap_command": [ + "taskset", + "-c", + "0", + "/tmp/xff-heaptrack-audit-o8wn542g/root/usr/bin/heaptrack", + "--record-only", + "--output", + "/tmp/xff-native-large-allocation-profile-session1/deep-20000-jobs1-files/heaptrack", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "analysis_command": [ + "/tmp/xff-heaptrack-audit-o8wn542g/root/usr/bin/heaptrack_print", + "--file", + "/tmp/xff-native-large-allocation-profile-session1/deep-20000-jobs1-files/heaptrack.zst", + "--merge-backtraces=0", + "--peak-limit=30", + "--sub-peak-limit=8" + ], + "cwd": "/dev/shm/xff-large-heap-mmlv901_/deep/anchor-100000/anchor-50000/anchor-20000", + "anchor_sha256": "7dfe78812e61fb287bd83317434581888c523dad6728a1f9663b5b01d8ee4f18", + "expected_sha256": "78e5f22c540cd84820dae932fcda1449c38d0307ea47a6fc2cb3425e551f033f", + "expected_count": 20000, + "output_sha256": "e7af2163393ab9ee3a25dedadb5b628e5487faad336847f68d3b5ecd45858d18", + "profile": "/tmp/xff-native-large-allocation-profile-session1/deep-20000-jobs1-files/heaptrack.zst", + "profile_sha256": "530ec42809c9cebd3bac73a4bb902f80c551aa68d6ecf3152e3d5a69765582bf", + "native_resources_sha256": "96bfdfafbad7099f0b1f7501aca0f92c9082ed6c7fe48c70a209d3f4d82d9e66", + "native_peak_rss_bytes": 8880128, + "allocations": { + "allocation_calls": 41890, + "total_requested_bytes": 14824797, + "peak_tracked_heap_bytes": 3328603, + "remaining_tracked_heap_bytes": 16043, + "remaining_allocations": 86 + }, + "correctness_verified": true + }, + { + "label": "deep-50000-jobs1-files", + "dataset": "deep", + "files": 50000, + "workers": 1, + "task": "files", + "command": [ + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "native_command": [ + "taskset", + "-c", + "0", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "heap_command": [ + "taskset", + "-c", + "0", + "/tmp/xff-heaptrack-audit-o8wn542g/root/usr/bin/heaptrack", + "--record-only", + "--output", + "/tmp/xff-native-large-allocation-profile-session1/deep-50000-jobs1-files/heaptrack", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "analysis_command": [ + "/tmp/xff-heaptrack-audit-o8wn542g/root/usr/bin/heaptrack_print", + "--file", + "/tmp/xff-native-large-allocation-profile-session1/deep-50000-jobs1-files/heaptrack.zst", + "--merge-backtraces=0", + "--peak-limit=30", + "--sub-peak-limit=8" + ], + "cwd": "/dev/shm/xff-large-heap-mmlv901_/deep/anchor-100000/anchor-50000", + "anchor_sha256": "eb9860bebd0a48e0f9d2a1e2fc434dc9e15367b20287d2fb35553e9d9761d5de", + "expected_sha256": "7646f70f0012f70f1d45bd70a1c0a48313d57516d3d204dc581275363cbf97de", + "expected_count": 50000, + "output_sha256": "5fd5fed65ab6b765d1e879018e97c69565c6707d8b9e61fbf45c697670487de2", + "profile": "/tmp/xff-native-large-allocation-profile-session1/deep-50000-jobs1-files/heaptrack.zst", + "profile_sha256": "e26a88654f3b12565449c2092a9156c3486a864e5b1ac0e3230e1602e4b6e621", + "native_resources_sha256": "85f204743dfde702a0bac1ba1327fbf50b74d233a10aa336850f07146202efa6", + "native_peak_rss_bytes": 21495808, + "allocations": { + "allocation_calls": 106565, + "total_requested_bytes": 51665861, + "peak_tracked_heap_bytes": 15580035, + "remaining_tracked_heap_bytes": 16043, + "remaining_allocations": 86 + }, + "correctness_verified": true + }, + { + "label": "deep-100000-jobs1-files", + "dataset": "deep", + "files": 100000, + "workers": 1, + "task": "files", + "command": [ + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "native_command": [ + "taskset", + "-c", + "0", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "heap_command": [ + "taskset", + "-c", + "0", + "/tmp/xff-heaptrack-audit-o8wn542g/root/usr/bin/heaptrack", + "--record-only", + "--output", + "/tmp/xff-native-large-allocation-profile-session1/deep-100000-jobs1-files/heaptrack", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "analysis_command": [ + "/tmp/xff-heaptrack-audit-o8wn542g/root/usr/bin/heaptrack_print", + "--file", + "/tmp/xff-native-large-allocation-profile-session1/deep-100000-jobs1-files/heaptrack.zst", + "--merge-backtraces=0", + "--peak-limit=30", + "--sub-peak-limit=8" + ], + "cwd": "/dev/shm/xff-large-heap-mmlv901_/deep/anchor-100000", + "anchor_sha256": "9731240885346bcb0713350db55c1eda635a814bd55e23a8fead2a0a2697b450", + "expected_sha256": "66d17f76a793e2bbfa0637ad5e25f3598417adfc19e6e0d358afdb3c5e12f1b9", + "expected_count": 100000, + "output_sha256": "37a2b0ca8f9415ef8b2820b6b8c3df074878529f5d87835138f9a94c939e3deb", + "profile": "/tmp/xff-native-large-allocation-profile-session1/deep-100000-jobs1-files/heaptrack.zst", + "profile_sha256": "9b0e9779a40fdfb28404dacce524cce613fbb3a73a867d46d7a896713eb63d47", + "native_resources_sha256": "9d084bf95acf3df9f1e688ff106830504e7acb6af506178ffed00079cae5455f", + "native_peak_rss_bytes": 42143744, + "allocations": { + "allocation_calls": 211212, + "total_requested_bytes": 134006661, + "peak_tracked_heap_bytes": 35657835, + "remaining_tracked_heap_bytes": 16043, + "remaining_allocations": 86 + }, + "correctness_verified": true + } + ], + "completed_at": "2026-10-10T01:20:55.133987+00:00" + }, + "raw_archives": [ + { + "name": "native-large-allocation-profiles-broad-20000-jobs1-files.json.gz", + "bytes": 169124, + "sha256": "c3e1e36122df54087b7a82824d3fa323c89f352b02253342be1885e1c9bc4043", + "raw_json_sha256": "64a82ef1f06fc5753cf333e9caaeffe93853ee8dcf53764d836b347cbd8a0d53" + }, + { + "name": "native-large-allocation-profiles-broad-50000-jobs1-files.json.gz", + "bytes": 242771, + "sha256": "6608ddf0d0c666cbd03513b789128f8faf334874a024a5125d03c2f3b75284d6", + "raw_json_sha256": "243b8d751dbfdf8be17909a68460f54265b54c21e94bdaa9a7f1b80da774d636" + }, + { + "name": "native-large-allocation-profiles-broad-100000-jobs1-files.json.gz", + "bytes": 367135, + "sha256": "e0e67e4d8f4b6ebf021ceccbea2b850dc7b6d52c52606cb15d1ea653a387b44d", + "raw_json_sha256": "a0946611e878451c171c525c8fa742e08b8b2d75f1e2743f4542cf315c372a2e" + }, + { + "name": "native-large-allocation-profiles-deep-20000-jobs1-files.json.gz", + "bytes": 185836, + "sha256": "a51891a1f826f85d5a6f6792f54cd9504eee3f082ad343dedeb5e1955451a781", + "raw_json_sha256": "6effadad653f95b83050750638d6fb4f44fa55206cdb740f8aa516dacf454827" + }, + { + "name": "native-large-allocation-profiles-deep-50000-jobs1-files.json.gz", + "bytes": 329532, + "sha256": "9ce52501c22f7eac7e210bb76071fd97218efc2e634ca6614e10617fb1f7b80a", + "raw_json_sha256": "5abec0a73ebe82917ac3f02ae20b191a9ad25193b603297e4764177cbebd464d" + }, + { + "name": "native-large-allocation-deep-100000-stdout-1.gz", + "offset": 0, + "raw_bytes": 12582912, + "bytes": 150690, + "sha256": "e07df55f11cc1f8e2dd33bcec04211a1f74d1c2ffc2808ed4a2ae4b0052efa30", + "raw_sha256": "68674804b98a5e5181957aad27aa78afb54f32531b39643692dfdec4ef57231f" + }, + { + "name": "native-large-allocation-deep-100000-stdout-2.gz", + "offset": 12582912, + "raw_bytes": 12582912, + "bytes": 103220, + "sha256": "dbb77ea125a86211400d42535cfb171056cf44822b366680663378f305d7e251", + "raw_sha256": "a79ef7d39b7e2bae01a48843406f9741a9cbfade656893d0229c5e60404f129d" + }, + { + "name": "native-large-allocation-deep-100000-stdout-3.gz", + "offset": 25165824, + "raw_bytes": 11836598, + "bytes": 185295, + "sha256": "f3d727cf0bcae525df70b4f2680360b0977ea6b0e59cf45a6f217d327f0fc808", + "raw_sha256": "62d800c452917be0c75e44a861094b8e839a3ec7bad0f20f3eb866249b8dc0c0" + }, + { + "name": "native-large-allocation-profiles-deep-100000-jobs1-files.json.gz", + "bytes": 149394, + "sha256": "b825a6e7d7f7e31d66c62eaece89db9bbde835f12a2986a72f32f2034b73ea85", + "raw_json_sha256": "ecbdd6db3052e438db8fa82cabce914105d7779fdf88270cd1f7c5a5a158defe" + } + ], + "verifications": [ + "original raw profile hashes", + "native RSS control hashes", + "allocation events recomputed", + "all allocation flamegraph weights", + "all global-peak flamegraph weights" + ], + "export_driver_sha256": "62ef44894c1e7366b287b73547f4e0cb53689d60102e0c01f283c46cda3bc958" +} diff --git a/docs/benchmarks/native-large-allocation-deep-100000-stdout-1.gz b/docs/benchmarks/native-large-allocation-deep-100000-stdout-1.gz new file mode 100644 index 00000000000..d115d93b70c Binary files /dev/null and b/docs/benchmarks/native-large-allocation-deep-100000-stdout-1.gz differ diff --git a/docs/benchmarks/native-large-allocation-deep-100000-stdout-2.gz b/docs/benchmarks/native-large-allocation-deep-100000-stdout-2.gz new file mode 100644 index 00000000000..01d47e1a3c9 Binary files /dev/null and b/docs/benchmarks/native-large-allocation-deep-100000-stdout-2.gz differ diff --git a/docs/benchmarks/native-large-allocation-deep-100000-stdout-3.gz b/docs/benchmarks/native-large-allocation-deep-100000-stdout-3.gz new file mode 100644 index 00000000000..2c8d46dccce Binary files /dev/null and b/docs/benchmarks/native-large-allocation-deep-100000-stdout-3.gz differ diff --git a/docs/benchmarks/native-large-allocation-profiles-broad-100000-jobs1-files.json.gz b/docs/benchmarks/native-large-allocation-profiles-broad-100000-jobs1-files.json.gz new file mode 100644 index 00000000000..cef62e896b0 Binary files /dev/null and b/docs/benchmarks/native-large-allocation-profiles-broad-100000-jobs1-files.json.gz differ diff --git a/docs/benchmarks/native-large-allocation-profiles-broad-20000-jobs1-files.json.gz b/docs/benchmarks/native-large-allocation-profiles-broad-20000-jobs1-files.json.gz new file mode 100644 index 00000000000..226cc5c1abe Binary files /dev/null and b/docs/benchmarks/native-large-allocation-profiles-broad-20000-jobs1-files.json.gz differ diff --git a/docs/benchmarks/native-large-allocation-profiles-broad-50000-jobs1-files.json.gz b/docs/benchmarks/native-large-allocation-profiles-broad-50000-jobs1-files.json.gz new file mode 100644 index 00000000000..c431e621288 Binary files /dev/null and b/docs/benchmarks/native-large-allocation-profiles-broad-50000-jobs1-files.json.gz differ diff --git a/docs/benchmarks/native-large-allocation-profiles-deep-100000-jobs1-files.json.gz b/docs/benchmarks/native-large-allocation-profiles-deep-100000-jobs1-files.json.gz new file mode 100644 index 00000000000..1c031240382 Binary files /dev/null and b/docs/benchmarks/native-large-allocation-profiles-deep-100000-jobs1-files.json.gz differ diff --git a/docs/benchmarks/native-large-allocation-profiles-deep-20000-jobs1-files.json.gz b/docs/benchmarks/native-large-allocation-profiles-deep-20000-jobs1-files.json.gz new file mode 100644 index 00000000000..fc378b322d6 Binary files /dev/null and b/docs/benchmarks/native-large-allocation-profiles-deep-20000-jobs1-files.json.gz differ diff --git a/docs/benchmarks/native-large-allocation-profiles-deep-50000-jobs1-files.json.gz b/docs/benchmarks/native-large-allocation-profiles-deep-50000-jobs1-files.json.gz new file mode 100644 index 00000000000..5b0ea695fc8 Binary files /dev/null and b/docs/benchmarks/native-large-allocation-profiles-deep-50000-jobs1-files.json.gz differ diff --git a/docs/benchmarks/native-large-cpu-controls.json b/docs/benchmarks/native-large-cpu-controls.json new file mode 100644 index 00000000000..7e8d2794387 --- /dev/null +++ b/docs/benchmarks/native-large-cpu-controls.json @@ -0,0 +1,7832 @@ +{ + "status": "verified 24-cell CPU diagnostics; not timing acceptance or precise phase attribution", + "summary": { + "status": "completed large-grid CPU diagnostics, not acceptance timings", + "started_at": "2026-10-10T01:31:34.501911+00:00", + "revision": "4ea895f63106f05df7c90b629d20433ae1e03016", + "build": { + "sha256": "f97833a8eb45f49b596665b47911c2df9a2558619778512fd31d1b38f2e56106", + "revision": "4ea895f63106f05df7c90b629d20433ae1e03016", + "command": [ + "/usr/bin/bazelisk", + "--nosystem_rc", + "--nohome_rc", + "build", + "--config=clang_release", + "--action_env=LD_LIBRARY_PATH=/tmp/xff-icu70/usr/lib/x86_64-linux-gnu", + "//xff/cli:xff" + ], + "source": { + "revision": "4ea895f63106f05df7c90b629d20433ae1e03016", + "tree": "a56a093c3fdcb1af6c93fa4cb805cdad724b1707", + "clean": true + }, + "artifact": "bazel-out/k8-opt/bin/xff/cli/xff", + "configuration": { + ".bazelrc": "126e38472aeb6d5e8fab97ab8a15089ec89365c6c42ea24b54683bbbcdb66204", + ".bazelversion": "1b9487d55bea47fea50d226cc9c53bc548877ad2a318bac8fbc8b320f429e5c5", + "MODULE.bazel": "f3226b43b5a574092398783ac37e208b10456369e35fde70990cd1cbb8399b78", + "MODULE.bazel.lock": "e3bef3a20dd7cbe58bd25db54c8ae44398da99034b8d376a92e1c926781e0437", + "bazelmod/llvm.MODULE.bazel": "32e3107010f0cace2d07a14634b38e2b0fa9a06b77ece265de2c6a97ed2aaccc" + } + }, + "binary_verification": { + "schema": 1, + "method": "sha256-retained-executable", + "sha256": "f97833a8eb45f49b596665b47911c2df9a2558619778512fd31d1b38f2e56106", + "measurement_identity": "2f381eb5e5194ae5779dd285a48dccc88d3d2842a8472007fdca6ce85c8cb3fe", + "retention_reference": "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "verified_at": "2026-10-10T01:31:34.473974+00:00" + }, + "complete_grid": [ + 10, 20, 50, 100, 200, 500, 1000, 2000, 5000, 10000, 20000, 50000, 100000 + ], + "allocation": { + "kind": "physical-cores", + "cpu_ids": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], + "required": true + }, + "actual_cpu_ids": [0], + "workers": 1, + "record_repetitions": 50, + "stat_repetitions": 9, + "events": [ + "task-clock", + "context-switches", + "page-faults", + "cycles:u", + "instructions:u" + ], + "profiler": "perf version 7.0.14", + "sampling": "cycles:u at 1999 Hz; DWARF 16384-byte stack", + "profile_scope": "record includes Python oracle loop; reports filter comm=xff; self periods are user-cycle samples, not wall shares", + "environment_overrides": { + "LC_ALL": "C", + "TZ": "UTC", + "NO_COLOR": "1" + }, + "driver_sha256": "f849b9f346fa7792285bcccae4b810598fb2fe41c083e6c0c3a1aad3e3efdc5a", + "driver_sources": { + "/tmp/xff-native-startup-profiles.py": "fd0fbd1ee46b4bf5ec51969052c4a86202525d7d93d31cfb91964246464b3e77", + "/tmp/xff-shared-run-executor/tools/benchmark_compare.py": "5a55fbc8d0955e701fd4314441e345a2edd49b9eb4f7f3d3963055e6380f233b", + "/tmp/xff-shared-run-executor/tools/benchmark_layouts.py": "823cfc115cc2a556fea0c6ce0976caf5b1a58ef0d9d1f371a6f49d2ee4b326db", + "/tmp/xff-shared-run-executor/tools/benchmark_fixture.py": "bee7eb2bd51ae7c69ba8df7e923985daf3eb617ab1e43a076cc01152f608c0c0", + "/tmp/xff-shared-run-executor/tools/benchmark_provenance.py": "5cfe87906f4ead07ca8cf00857ed751393cd8d4c8ce0f672bae7ad32f51c96cc" + }, + "scope": "both full-grid v2 layouts, 20k/50k/100k, jobs1; files, files-tree, files-collect, content-needle", + "cautions": [ + "No instrumented wall time is an acceptance estimate.", + "User-cycle samples exclude kernel CPU and blocked I/O; direct stat counters retain total task clock.", + "Collection is a real CLI action, not a claim to isolate allocation from every other changed phase.", + "Deep stacks may exceed the DWARF capture limit; retain raw samples and report unknowns.", + "No scheduler change or cross-platform acceptance is measured here." + ], + "fixtures": { + "broad": { + "root": "/dev/shm/xff-large-cpu-sge617t7/broad", + "tree_sha256": "92a3036334b0182ecbb49f691f859a89c86e3f082a6362e5da210693ecdc6acf", + "definition": { + "name": "broad", + "revision": 2, + "fixture_revision": 3, + "topology": "shallow fan-out", + "files_per_directory": 64, + "anchor_prefix": "anchor-", + "counts": [ + 10, 20, 50, 100, 200, 500, 1000, 2000, 5000, 10000, 20000, 50000, + 100000 + ], + "anchor_policy": "nested ascending exact-count roots", + "special_entries": "one .gitignore and two symlinks in the smallest anchor", + "generator_identity": "59772f690eb10d1bb936d8b2cdabebe19935eaef332df40307c9a3917cf15696", + "anchor_hashes": { + "100000": "e50f2d1ecfadf23c81f155c001fbb43d3c5f22389c9af63ae5402f768227365f", + "50000": "a36187f596d499ceef4a2f7eca3041d964a70bd7f3ca822609b60b3995338636", + "20000": "4af5b9398e25934ff8efa18903f03fda48bef41592320bdc38b1c1b2a6eb5a64", + "10000": "9309e2c29a3265de67d97632ec7bbd6ddb6afd3799d88ae6f9459d0d5a55e5a1", + "5000": "f61be959a84df3cedd285505ebb39634f879add1c0e612121bb5ec14d6906391", + "2000": "22ff6f08aeca75da001db934910a07bfa17830e369cf2296162473ec94440732", + "1000": "195bbc70d3b92f267978652da384f1186a20751d3df13719832397a72acf902b", + "500": "4752f11e219421dd7efaef69769aae1aece976d68e07996d541cd35595ff7921", + "200": "fc204e3224e2da7508317c983e5fc4281b0ef7b51475631e6e51fdf844671250", + "100": "e7622458de6d500546f198c8b3042ef2a9b1ce843e5ddc2cdf556d68f73971e0", + "50": "284e1b33905a5a898fea29d7253db037353a432fc587356ecfb0bf16c7f3746a", + "20": "bcc4d3b15c413891eb95ecde104fb4c4a53a79345b1d61cd5597b2a37b5fd7ab", + "10": "a1c1fcf0c2709e281618289bd2a326da69395aa01595f310cbb324fe688ebca9" + } + }, + "initial_verified": true, + "storage": "verified tmpfs", + "final_verified": true + }, + "deep": { + "root": "/dev/shm/xff-large-cpu-sge617t7/deep", + "tree_sha256": "b068114a81a0192d86f848afe5948606ef435f1cf800d5eb982f89695e3ac83e", + "definition": { + "name": "deep", + "revision": 2, + "fixture_revision": 3, + "topology": "narrow chained groups", + "files_per_directory": 512, + "anchor_prefix": "anchor-", + "counts": [ + 10, 20, 50, 100, 200, 500, 1000, 2000, 5000, 10000, 20000, 50000, + 100000 + ], + "anchor_policy": "nested ascending exact-count roots", + "special_entries": "one .gitignore and two symlinks in the smallest anchor", + "generator_identity": "8dec9f6185369fe2669f665b7259d374dad65d0a8eca1986b4d1656f2097c36f", + "anchor_hashes": { + "100000": "9731240885346bcb0713350db55c1eda635a814bd55e23a8fead2a0a2697b450", + "50000": "eb9860bebd0a48e0f9d2a1e2fc434dc9e15367b20287d2fb35553e9d9761d5de", + "20000": "7dfe78812e61fb287bd83317434581888c523dad6728a1f9663b5b01d8ee4f18", + "10000": "11d3ff5c740f69ec30346cb86e0ad33a1c27d0db92d97385b840e2bf6673c64e", + "5000": "bbd8c55d4ecff6c450136a700cb8bdc598ef996fe4f28300c83dcf0115aa3260", + "2000": "4eb698bf06046a8655885244e6bb7452f0e1d8964c0510185062cb593ed54974", + "1000": "6fff32395716e5116dc48c5aca198af046d70ba2cdd846430ed1bf297ea542ac", + "500": "3a22cbcdde389290375d8b1db6e1f16a048181d975d75ac35f3f0999791647c5", + "200": "dafd8e9afb5013f5d9eb6db58bfefbc0ebfd014963575bc1334a0b0822ca37c3", + "100": "afc8077c50b695bc225b02061a73b48de08a25df326a09668c2ef050cd46608f", + "50": "b93fe9ce0676662c3abf7418c4f15e6bcc25ddeb2537a390af5be6f934df6df6", + "20": "049ddb09f80864123ff72966365c323ca6fbf9f010582f3a2624ccb35152dad2", + "10": "205dac276ed6e913e499716c507da28ab208d610dfccb0a1528fd3e016b94bdb" + } + }, + "initial_verified": true, + "storage": "verified tmpfs", + "final_verified": true + } + }, + "cases": [ + { + "label": "broad-20000-jobs1-files", + "dataset": "broad", + "files": 20000, + "workers": 1, + "task": "files", + "command": [ + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "cwd": "/dev/shm/xff-large-cpu-sge617t7/broad/anchor-100000/anchor-50000/anchor-20000", + "cpu_ids": [0], + "ordered": false, + "anchor_sha256": "4af5b9398e25934ff8efa18903f03fda48bef41592320bdc38b1c1b2a6eb5a64", + "expected_sha256": "60e992f27972b47895db5df165a2d7c7806cabad3556b05c6776bb18d38104a6", + "expected_count": 20000, + "stat_command": [ + "taskset", + "-c", + "0", + "perf", + "stat", + "-x", + ";", + "-e", + "task-clock,context-switches,page-faults,cycles:u,instructions:u", + "--", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "record_command": [ + "taskset", + "-c", + "0", + "perf", + "record", + "-e", + "cycles:u", + "-F", + "1999", + "--call-graph", + "dwarf,16384", + "-o", + "/tmp/xff-native-large-cpu-profile-session1/broad-20000-jobs1-files/perf.data", + "--", + "/usr/bin/python3.13", + "/tmp/xff-native-large-cpu-profiles.py", + "--repeat-command", + "/tmp/xff-native-large-cpu-profile-session1/broad-20000-jobs1-files/command.json" + ], + "report_commands": { + "stacks": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--percent-limit", + "0.5", + "-g", + "graph,0.5,caller", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/broad-20000-jobs1-files/perf.data" + ], + "self": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--no-children", + "--percent-limit", + "0", + "-g", + "none", + "--fields", + "overhead,period,symbol,dso", + "--sort", + "symbol,dso", + "--field-separator", + ";", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/broad-20000-jobs1-files/perf.data" + ] + }, + "correct_fresh_invocations": 60, + "stat_sha256": "e646fb0e3968a9ca14872381c08834efe82d84fd73f70e205e8f9ded72031d1a", + "perf_data_sha256": "144a326dc85a1ae0709631339cedb9c119a4fb4dc579cdb0e1b3ca302442d72e", + "self_report_sha256": "1fc6649cfbc6c5c27337fb688e0e86fe300cda853d909dc08c3c29049f731104", + "stacks_sha256": "34cac6a58e62388298aebab07136a6f7b2c32144d283ddd05f2d4568963bf907" + }, + { + "label": "broad-20000-jobs1-files-tree", + "dataset": "broad", + "files": 20000, + "workers": 1, + "task": "files-tree", + "command": [ + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=tree", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "cwd": "/dev/shm/xff-large-cpu-sge617t7/broad/anchor-100000/anchor-50000/anchor-20000", + "cpu_ids": [0], + "ordered": true, + "anchor_sha256": "4af5b9398e25934ff8efa18903f03fda48bef41592320bdc38b1c1b2a6eb5a64", + "expected_sha256": "60e992f27972b47895db5df165a2d7c7806cabad3556b05c6776bb18d38104a6", + "expected_count": 20000, + "stat_command": [ + "taskset", + "-c", + "0", + "perf", + "stat", + "-x", + ";", + "-e", + "task-clock,context-switches,page-faults,cycles:u,instructions:u", + "--", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=tree", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "record_command": [ + "taskset", + "-c", + "0", + "perf", + "record", + "-e", + "cycles:u", + "-F", + "1999", + "--call-graph", + "dwarf,16384", + "-o", + "/tmp/xff-native-large-cpu-profile-session1/broad-20000-jobs1-files-tree/perf.data", + "--", + "/usr/bin/python3.13", + "/tmp/xff-native-large-cpu-profiles.py", + "--repeat-command", + "/tmp/xff-native-large-cpu-profile-session1/broad-20000-jobs1-files-tree/command.json" + ], + "report_commands": { + "stacks": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--percent-limit", + "0.5", + "-g", + "graph,0.5,caller", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/broad-20000-jobs1-files-tree/perf.data" + ], + "self": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--no-children", + "--percent-limit", + "0", + "-g", + "none", + "--fields", + "overhead,period,symbol,dso", + "--sort", + "symbol,dso", + "--field-separator", + ";", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/broad-20000-jobs1-files-tree/perf.data" + ] + }, + "correct_fresh_invocations": 60, + "stat_sha256": "beb7c91ef310b6d906c0bf1412a88f6d875e706187659298b917661a6185e742", + "perf_data_sha256": "6378f3812d072c070689dfb48e7259f20f1b377b3e1479dca1437e9c51ffaa36", + "self_report_sha256": "9c50875ebe52fb2bb6e7167eec65181ee6cf277360d9584b856e16404b548c5a", + "stacks_sha256": "1eec0dffd513fd2286d4125a9bd10a87e5f3552209b35290693003db2a50d6ec" + }, + { + "label": "broad-20000-jobs1-files-collect", + "dataset": "broad", + "files": 20000, + "workers": 1, + "task": "files-collect", + "command": [ + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-collect:audit", + "-print0" + ], + "cwd": "/dev/shm/xff-large-cpu-sge617t7/broad/anchor-100000/anchor-50000/anchor-20000", + "cpu_ids": [0], + "ordered": false, + "anchor_sha256": "4af5b9398e25934ff8efa18903f03fda48bef41592320bdc38b1c1b2a6eb5a64", + "expected_sha256": "60e992f27972b47895db5df165a2d7c7806cabad3556b05c6776bb18d38104a6", + "expected_count": 20000, + "stat_command": [ + "taskset", + "-c", + "0", + "perf", + "stat", + "-x", + ";", + "-e", + "task-clock,context-switches,page-faults,cycles:u,instructions:u", + "--", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-collect:audit", + "-print0" + ], + "record_command": [ + "taskset", + "-c", + "0", + "perf", + "record", + "-e", + "cycles:u", + "-F", + "1999", + "--call-graph", + "dwarf,16384", + "-o", + "/tmp/xff-native-large-cpu-profile-session1/broad-20000-jobs1-files-collect/perf.data", + "--", + "/usr/bin/python3.13", + "/tmp/xff-native-large-cpu-profiles.py", + "--repeat-command", + "/tmp/xff-native-large-cpu-profile-session1/broad-20000-jobs1-files-collect/command.json" + ], + "report_commands": { + "stacks": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--percent-limit", + "0.5", + "-g", + "graph,0.5,caller", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/broad-20000-jobs1-files-collect/perf.data" + ], + "self": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--no-children", + "--percent-limit", + "0", + "-g", + "none", + "--fields", + "overhead,period,symbol,dso", + "--sort", + "symbol,dso", + "--field-separator", + ";", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/broad-20000-jobs1-files-collect/perf.data" + ] + }, + "correct_fresh_invocations": 60, + "stat_sha256": "8f0746827e6f8ac005a88b5ab345b7157f9857e82abf59de6fd6f6e592b23b08", + "perf_data_sha256": "456f1639b6998956871e74913ef127fd73742df6768db8ec607d43b2ef771e2a", + "self_report_sha256": "badb6a9a18e0581ef51ce7378bdc43946c5b79a3df556ef3226fc3224c6724a0", + "stacks_sha256": "4f33be5c6d872ee796a064dbf681b4a200125f3fb4321d48186246e33c6d1c06" + }, + { + "label": "broad-20000-jobs1-content-needle", + "dataset": "broad", + "files": 20000, + "workers": 1, + "task": "content-needle", + "command": [ + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "--regextype=EXACT", + "-rxc", + "needle", + "-print0" + ], + "cwd": "/dev/shm/xff-large-cpu-sge617t7/broad/anchor-100000/anchor-50000/anchor-20000", + "cpu_ids": [0], + "ordered": false, + "anchor_sha256": "4af5b9398e25934ff8efa18903f03fda48bef41592320bdc38b1c1b2a6eb5a64", + "expected_sha256": "02e920596d6ca32b886e70bd1dfbd359dab76f08e581fab7de94baecabb62143", + "expected_count": 6666, + "stat_command": [ + "taskset", + "-c", + "0", + "perf", + "stat", + "-x", + ";", + "-e", + "task-clock,context-switches,page-faults,cycles:u,instructions:u", + "--", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "--regextype=EXACT", + "-rxc", + "needle", + "-print0" + ], + "record_command": [ + "taskset", + "-c", + "0", + "perf", + "record", + "-e", + "cycles:u", + "-F", + "1999", + "--call-graph", + "dwarf,16384", + "-o", + "/tmp/xff-native-large-cpu-profile-session1/broad-20000-jobs1-content-needle/perf.data", + "--", + "/usr/bin/python3.13", + "/tmp/xff-native-large-cpu-profiles.py", + "--repeat-command", + "/tmp/xff-native-large-cpu-profile-session1/broad-20000-jobs1-content-needle/command.json" + ], + "report_commands": { + "stacks": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--percent-limit", + "0.5", + "-g", + "graph,0.5,caller", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/broad-20000-jobs1-content-needle/perf.data" + ], + "self": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--no-children", + "--percent-limit", + "0", + "-g", + "none", + "--fields", + "overhead,period,symbol,dso", + "--sort", + "symbol,dso", + "--field-separator", + ";", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/broad-20000-jobs1-content-needle/perf.data" + ] + }, + "correct_fresh_invocations": 60, + "stat_sha256": "a1c3fde50edcc7992ba7c325780a1a6ed4b1e0ddc7f4fa5a0435221f4de09e3c", + "perf_data_sha256": "afb2642c1273e5c94c71e28fe53473235d2241406037f03fe9bcc4229d936037", + "self_report_sha256": "2779a94704d2acfc325b6bfd3cdb136c3dab986f82c4db106ad7912719abd279", + "stacks_sha256": "a827a2e262fc3354e0142d741900502d01059a88cc6f5aaf7f46cf70e53a5025" + }, + { + "label": "broad-50000-jobs1-files", + "dataset": "broad", + "files": 50000, + "workers": 1, + "task": "files", + "command": [ + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "cwd": "/dev/shm/xff-large-cpu-sge617t7/broad/anchor-100000/anchor-50000", + "cpu_ids": [0], + "ordered": false, + "anchor_sha256": "a36187f596d499ceef4a2f7eca3041d964a70bd7f3ca822609b60b3995338636", + "expected_sha256": "6f485ee6a10dec0df3fa5abb0b260c3cb48d9bcfbd15c7b371da19c0be1b626e", + "expected_count": 50000, + "stat_command": [ + "taskset", + "-c", + "0", + "perf", + "stat", + "-x", + ";", + "-e", + "task-clock,context-switches,page-faults,cycles:u,instructions:u", + "--", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "record_command": [ + "taskset", + "-c", + "0", + "perf", + "record", + "-e", + "cycles:u", + "-F", + "1999", + "--call-graph", + "dwarf,16384", + "-o", + "/tmp/xff-native-large-cpu-profile-session1/broad-50000-jobs1-files/perf.data", + "--", + "/usr/bin/python3.13", + "/tmp/xff-native-large-cpu-profiles.py", + "--repeat-command", + "/tmp/xff-native-large-cpu-profile-session1/broad-50000-jobs1-files/command.json" + ], + "report_commands": { + "stacks": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--percent-limit", + "0.5", + "-g", + "graph,0.5,caller", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/broad-50000-jobs1-files/perf.data" + ], + "self": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--no-children", + "--percent-limit", + "0", + "-g", + "none", + "--fields", + "overhead,period,symbol,dso", + "--sort", + "symbol,dso", + "--field-separator", + ";", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/broad-50000-jobs1-files/perf.data" + ] + }, + "correct_fresh_invocations": 60, + "stat_sha256": "255d7b9b3c65a709075f428f47a0e46f482efa150e4804646c3f089c127300cc", + "perf_data_sha256": "a177a92b632e266e588d2395b39eeac573b43f3656c35fc938cff10e9f93e0d4", + "self_report_sha256": "bf241dbdc79b8545be750c6d9eb59c72ca5ae8aa93ccb082c25b1590b588a7b2", + "stacks_sha256": "4ab188e91ccfa59e86237b90600c8d0c7ce35516d0cc87edaae7847d8946bcbe" + }, + { + "label": "broad-50000-jobs1-files-tree", + "dataset": "broad", + "files": 50000, + "workers": 1, + "task": "files-tree", + "command": [ + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=tree", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "cwd": "/dev/shm/xff-large-cpu-sge617t7/broad/anchor-100000/anchor-50000", + "cpu_ids": [0], + "ordered": true, + "anchor_sha256": "a36187f596d499ceef4a2f7eca3041d964a70bd7f3ca822609b60b3995338636", + "expected_sha256": "6f485ee6a10dec0df3fa5abb0b260c3cb48d9bcfbd15c7b371da19c0be1b626e", + "expected_count": 50000, + "stat_command": [ + "taskset", + "-c", + "0", + "perf", + "stat", + "-x", + ";", + "-e", + "task-clock,context-switches,page-faults,cycles:u,instructions:u", + "--", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=tree", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "record_command": [ + "taskset", + "-c", + "0", + "perf", + "record", + "-e", + "cycles:u", + "-F", + "1999", + "--call-graph", + "dwarf,16384", + "-o", + "/tmp/xff-native-large-cpu-profile-session1/broad-50000-jobs1-files-tree/perf.data", + "--", + "/usr/bin/python3.13", + "/tmp/xff-native-large-cpu-profiles.py", + "--repeat-command", + "/tmp/xff-native-large-cpu-profile-session1/broad-50000-jobs1-files-tree/command.json" + ], + "report_commands": { + "stacks": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--percent-limit", + "0.5", + "-g", + "graph,0.5,caller", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/broad-50000-jobs1-files-tree/perf.data" + ], + "self": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--no-children", + "--percent-limit", + "0", + "-g", + "none", + "--fields", + "overhead,period,symbol,dso", + "--sort", + "symbol,dso", + "--field-separator", + ";", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/broad-50000-jobs1-files-tree/perf.data" + ] + }, + "correct_fresh_invocations": 60, + "stat_sha256": "4552306b2db2b81a3479788adb251c7f251b8ce533d8a74612b4d1ca05869322", + "perf_data_sha256": "f4162739dfd3c1997fc538953a75566f5fb350a4b7cf886ef721727a6feff7b4", + "self_report_sha256": "085a8f1e8215b87d80db1a8b1f7cfa221dc1b12947fa4fdb0f9153f8e3342c5f", + "stacks_sha256": "d45ba1a57b8c39125ad09870583e9a875475904ee7ea79f813b7ea5bb69ff3ff" + }, + { + "label": "broad-50000-jobs1-files-collect", + "dataset": "broad", + "files": 50000, + "workers": 1, + "task": "files-collect", + "command": [ + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-collect:audit", + "-print0" + ], + "cwd": "/dev/shm/xff-large-cpu-sge617t7/broad/anchor-100000/anchor-50000", + "cpu_ids": [0], + "ordered": false, + "anchor_sha256": "a36187f596d499ceef4a2f7eca3041d964a70bd7f3ca822609b60b3995338636", + "expected_sha256": "6f485ee6a10dec0df3fa5abb0b260c3cb48d9bcfbd15c7b371da19c0be1b626e", + "expected_count": 50000, + "stat_command": [ + "taskset", + "-c", + "0", + "perf", + "stat", + "-x", + ";", + "-e", + "task-clock,context-switches,page-faults,cycles:u,instructions:u", + "--", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-collect:audit", + "-print0" + ], + "record_command": [ + "taskset", + "-c", + "0", + "perf", + "record", + "-e", + "cycles:u", + "-F", + "1999", + "--call-graph", + "dwarf,16384", + "-o", + "/tmp/xff-native-large-cpu-profile-session1/broad-50000-jobs1-files-collect/perf.data", + "--", + "/usr/bin/python3.13", + "/tmp/xff-native-large-cpu-profiles.py", + "--repeat-command", + "/tmp/xff-native-large-cpu-profile-session1/broad-50000-jobs1-files-collect/command.json" + ], + "report_commands": { + "stacks": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--percent-limit", + "0.5", + "-g", + "graph,0.5,caller", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/broad-50000-jobs1-files-collect/perf.data" + ], + "self": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--no-children", + "--percent-limit", + "0", + "-g", + "none", + "--fields", + "overhead,period,symbol,dso", + "--sort", + "symbol,dso", + "--field-separator", + ";", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/broad-50000-jobs1-files-collect/perf.data" + ] + }, + "correct_fresh_invocations": 60, + "stat_sha256": "dc28ca1d0da657418c767c26164119e34bf93ee3e180808f5ddb3570d169f656", + "perf_data_sha256": "f2c9f56af04791eaa0ef0023d5d69c395374335ef9be3a11dbb878949c064cc2", + "self_report_sha256": "a5250bcb37edc09cb5a54a715ca10235ca1af4bdc03e7e326bfd3befc156bed4", + "stacks_sha256": "a3eec3f2b925e8b15278447681bc4798028486203db5a9bf94037250f3e682d7" + }, + { + "label": "broad-50000-jobs1-content-needle", + "dataset": "broad", + "files": 50000, + "workers": 1, + "task": "content-needle", + "command": [ + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "--regextype=EXACT", + "-rxc", + "needle", + "-print0" + ], + "cwd": "/dev/shm/xff-large-cpu-sge617t7/broad/anchor-100000/anchor-50000", + "cpu_ids": [0], + "ordered": false, + "anchor_sha256": "a36187f596d499ceef4a2f7eca3041d964a70bd7f3ca822609b60b3995338636", + "expected_sha256": "8d02e42799265c1144ad84602d6003c284377e6f9d49b66d3e1558dc9b4962c3", + "expected_count": 16666, + "stat_command": [ + "taskset", + "-c", + "0", + "perf", + "stat", + "-x", + ";", + "-e", + "task-clock,context-switches,page-faults,cycles:u,instructions:u", + "--", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "--regextype=EXACT", + "-rxc", + "needle", + "-print0" + ], + "record_command": [ + "taskset", + "-c", + "0", + "perf", + "record", + "-e", + "cycles:u", + "-F", + "1999", + "--call-graph", + "dwarf,16384", + "-o", + "/tmp/xff-native-large-cpu-profile-session1/broad-50000-jobs1-content-needle/perf.data", + "--", + "/usr/bin/python3.13", + "/tmp/xff-native-large-cpu-profiles.py", + "--repeat-command", + "/tmp/xff-native-large-cpu-profile-session1/broad-50000-jobs1-content-needle/command.json" + ], + "report_commands": { + "stacks": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--percent-limit", + "0.5", + "-g", + "graph,0.5,caller", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/broad-50000-jobs1-content-needle/perf.data" + ], + "self": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--no-children", + "--percent-limit", + "0", + "-g", + "none", + "--fields", + "overhead,period,symbol,dso", + "--sort", + "symbol,dso", + "--field-separator", + ";", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/broad-50000-jobs1-content-needle/perf.data" + ] + }, + "correct_fresh_invocations": 60, + "stat_sha256": "715e5cbf9890daf1021a2d4f52e22087c978daf8b68818ec656801c47b7a2e19", + "perf_data_sha256": "1cf71e7331ab019f0964deafdd6f04249cc0e1259d63ec1bc6135d838e14f847", + "self_report_sha256": "e2321aa7b6eb8c0083b84393d6d7a2fe1cadef18d95b8ca3c6aa219012c9ec4b", + "stacks_sha256": "b69dbadf9f395f1ac370b04da2141604f3f136420f1fa89fa91456422166cf33" + }, + { + "label": "broad-100000-jobs1-files", + "dataset": "broad", + "files": 100000, + "workers": 1, + "task": "files", + "command": [ + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "cwd": "/dev/shm/xff-large-cpu-sge617t7/broad/anchor-100000", + "cpu_ids": [0], + "ordered": false, + "anchor_sha256": "e50f2d1ecfadf23c81f155c001fbb43d3c5f22389c9af63ae5402f768227365f", + "expected_sha256": "8e517c9cdc1c6dac93a94497d779e30cc8d05dfedb410f3156cebae5b1fb7572", + "expected_count": 100000, + "stat_command": [ + "taskset", + "-c", + "0", + "perf", + "stat", + "-x", + ";", + "-e", + "task-clock,context-switches,page-faults,cycles:u,instructions:u", + "--", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "record_command": [ + "taskset", + "-c", + "0", + "perf", + "record", + "-e", + "cycles:u", + "-F", + "1999", + "--call-graph", + "dwarf,16384", + "-o", + "/tmp/xff-native-large-cpu-profile-session1/broad-100000-jobs1-files/perf.data", + "--", + "/usr/bin/python3.13", + "/tmp/xff-native-large-cpu-profiles.py", + "--repeat-command", + "/tmp/xff-native-large-cpu-profile-session1/broad-100000-jobs1-files/command.json" + ], + "report_commands": { + "stacks": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--percent-limit", + "0.5", + "-g", + "graph,0.5,caller", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/broad-100000-jobs1-files/perf.data" + ], + "self": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--no-children", + "--percent-limit", + "0", + "-g", + "none", + "--fields", + "overhead,period,symbol,dso", + "--sort", + "symbol,dso", + "--field-separator", + ";", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/broad-100000-jobs1-files/perf.data" + ] + }, + "correct_fresh_invocations": 60, + "stat_sha256": "1c1240a676bc4197cae3c3c9d9961fc01878ebf865d9165f80073b36255c1802", + "perf_data_sha256": "6d7a20b5df714e4f5eaeb5aaaa76998aa4c5f167b1881e83f3daa91df1e2390d", + "self_report_sha256": "184b16d69f10e13022bf2038775e18dbd069f4650dde409ca2866072e6d897cd", + "stacks_sha256": "d4bc9f872360b59f0a2ef13c528e4f50dea6539d4f58f0707fbe34125ac08241" + }, + { + "label": "broad-100000-jobs1-files-tree", + "dataset": "broad", + "files": 100000, + "workers": 1, + "task": "files-tree", + "command": [ + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=tree", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "cwd": "/dev/shm/xff-large-cpu-sge617t7/broad/anchor-100000", + "cpu_ids": [0], + "ordered": true, + "anchor_sha256": "e50f2d1ecfadf23c81f155c001fbb43d3c5f22389c9af63ae5402f768227365f", + "expected_sha256": "8e517c9cdc1c6dac93a94497d779e30cc8d05dfedb410f3156cebae5b1fb7572", + "expected_count": 100000, + "stat_command": [ + "taskset", + "-c", + "0", + "perf", + "stat", + "-x", + ";", + "-e", + "task-clock,context-switches,page-faults,cycles:u,instructions:u", + "--", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=tree", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "record_command": [ + "taskset", + "-c", + "0", + "perf", + "record", + "-e", + "cycles:u", + "-F", + "1999", + "--call-graph", + "dwarf,16384", + "-o", + "/tmp/xff-native-large-cpu-profile-session1/broad-100000-jobs1-files-tree/perf.data", + "--", + "/usr/bin/python3.13", + "/tmp/xff-native-large-cpu-profiles.py", + "--repeat-command", + "/tmp/xff-native-large-cpu-profile-session1/broad-100000-jobs1-files-tree/command.json" + ], + "report_commands": { + "stacks": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--percent-limit", + "0.5", + "-g", + "graph,0.5,caller", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/broad-100000-jobs1-files-tree/perf.data" + ], + "self": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--no-children", + "--percent-limit", + "0", + "-g", + "none", + "--fields", + "overhead,period,symbol,dso", + "--sort", + "symbol,dso", + "--field-separator", + ";", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/broad-100000-jobs1-files-tree/perf.data" + ] + }, + "correct_fresh_invocations": 60, + "stat_sha256": "31c77ac7dee2ea7a7d5f442aed7c4fdc98cc49880dc1e900dc04fc44b8141bd8", + "perf_data_sha256": "511cd92aee6486fefb9db7a0e787b938e514b70b928ce0c21ab42eef6ae1aa2b", + "self_report_sha256": "33e4ba1016f06e54d841b07be0c9d47b417293055ba5d0cba6132ba7ae66d85c", + "stacks_sha256": "5e60a226d7484845b2f09a28042cdd03a26f782795d4202bbd7e1bf48dd9c4b8" + }, + { + "label": "broad-100000-jobs1-files-collect", + "dataset": "broad", + "files": 100000, + "workers": 1, + "task": "files-collect", + "command": [ + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-collect:audit", + "-print0" + ], + "cwd": "/dev/shm/xff-large-cpu-sge617t7/broad/anchor-100000", + "cpu_ids": [0], + "ordered": false, + "anchor_sha256": "e50f2d1ecfadf23c81f155c001fbb43d3c5f22389c9af63ae5402f768227365f", + "expected_sha256": "8e517c9cdc1c6dac93a94497d779e30cc8d05dfedb410f3156cebae5b1fb7572", + "expected_count": 100000, + "stat_command": [ + "taskset", + "-c", + "0", + "perf", + "stat", + "-x", + ";", + "-e", + "task-clock,context-switches,page-faults,cycles:u,instructions:u", + "--", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-collect:audit", + "-print0" + ], + "record_command": [ + "taskset", + "-c", + "0", + "perf", + "record", + "-e", + "cycles:u", + "-F", + "1999", + "--call-graph", + "dwarf,16384", + "-o", + "/tmp/xff-native-large-cpu-profile-session1/broad-100000-jobs1-files-collect/perf.data", + "--", + "/usr/bin/python3.13", + "/tmp/xff-native-large-cpu-profiles.py", + "--repeat-command", + "/tmp/xff-native-large-cpu-profile-session1/broad-100000-jobs1-files-collect/command.json" + ], + "report_commands": { + "stacks": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--percent-limit", + "0.5", + "-g", + "graph,0.5,caller", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/broad-100000-jobs1-files-collect/perf.data" + ], + "self": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--no-children", + "--percent-limit", + "0", + "-g", + "none", + "--fields", + "overhead,period,symbol,dso", + "--sort", + "symbol,dso", + "--field-separator", + ";", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/broad-100000-jobs1-files-collect/perf.data" + ] + }, + "correct_fresh_invocations": 60, + "stat_sha256": "e30093e05bf7826cd04444093584374327c01fdcc2e1e20abb82d147864cb404", + "perf_data_sha256": "6dffd5adf68383ed6b50dc1f033a49628409487ed594bcc8cee21e6937a728b6", + "self_report_sha256": "7f51f30785186c957ce6f4c6e50d84d32d78846b9ed00de1de9718f2fc06d0cc", + "stacks_sha256": "9e7b5e5d29db6fdb2360079fb3f1d9c7ef63d0abd7c7efe3aec0581efaf3b65e" + }, + { + "label": "broad-100000-jobs1-content-needle", + "dataset": "broad", + "files": 100000, + "workers": 1, + "task": "content-needle", + "command": [ + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "--regextype=EXACT", + "-rxc", + "needle", + "-print0" + ], + "cwd": "/dev/shm/xff-large-cpu-sge617t7/broad/anchor-100000", + "cpu_ids": [0], + "ordered": false, + "anchor_sha256": "e50f2d1ecfadf23c81f155c001fbb43d3c5f22389c9af63ae5402f768227365f", + "expected_sha256": "5e8d3fe52c231939e3a218ea245ec53f2de55f78095f79967b75306df826482f", + "expected_count": 33333, + "stat_command": [ + "taskset", + "-c", + "0", + "perf", + "stat", + "-x", + ";", + "-e", + "task-clock,context-switches,page-faults,cycles:u,instructions:u", + "--", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "--regextype=EXACT", + "-rxc", + "needle", + "-print0" + ], + "record_command": [ + "taskset", + "-c", + "0", + "perf", + "record", + "-e", + "cycles:u", + "-F", + "1999", + "--call-graph", + "dwarf,16384", + "-o", + "/tmp/xff-native-large-cpu-profile-session1/broad-100000-jobs1-content-needle/perf.data", + "--", + "/usr/bin/python3.13", + "/tmp/xff-native-large-cpu-profiles.py", + "--repeat-command", + "/tmp/xff-native-large-cpu-profile-session1/broad-100000-jobs1-content-needle/command.json" + ], + "report_commands": { + "stacks": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--percent-limit", + "0.5", + "-g", + "graph,0.5,caller", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/broad-100000-jobs1-content-needle/perf.data" + ], + "self": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--no-children", + "--percent-limit", + "0", + "-g", + "none", + "--fields", + "overhead,period,symbol,dso", + "--sort", + "symbol,dso", + "--field-separator", + ";", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/broad-100000-jobs1-content-needle/perf.data" + ] + }, + "correct_fresh_invocations": 60, + "stat_sha256": "c039c38851c6c916a420da96d3e0b6f7f21139e2d527a85c1facdfef2a306bdd", + "perf_data_sha256": "7aca7e7a4ec10153f5d6ec9efbb0ec1f0fa40483138a54fd061fed1bc6dc0982", + "self_report_sha256": "b5991ec139a6e65f30739cf23195ea79a3dca0a382976c924cc2c24c396f5440", + "stacks_sha256": "814e452e4befe22b7520e5e5372bf04d190814ca309bce040b17631f4f68305d" + }, + { + "label": "deep-20000-jobs1-files", + "dataset": "deep", + "files": 20000, + "workers": 1, + "task": "files", + "command": [ + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "cwd": "/dev/shm/xff-large-cpu-sge617t7/deep/anchor-100000/anchor-50000/anchor-20000", + "cpu_ids": [0], + "ordered": false, + "anchor_sha256": "7dfe78812e61fb287bd83317434581888c523dad6728a1f9663b5b01d8ee4f18", + "expected_sha256": "78e5f22c540cd84820dae932fcda1449c38d0307ea47a6fc2cb3425e551f033f", + "expected_count": 20000, + "stat_command": [ + "taskset", + "-c", + "0", + "perf", + "stat", + "-x", + ";", + "-e", + "task-clock,context-switches,page-faults,cycles:u,instructions:u", + "--", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "record_command": [ + "taskset", + "-c", + "0", + "perf", + "record", + "-e", + "cycles:u", + "-F", + "1999", + "--call-graph", + "dwarf,16384", + "-o", + "/tmp/xff-native-large-cpu-profile-session1/deep-20000-jobs1-files/perf.data", + "--", + "/usr/bin/python3.13", + "/tmp/xff-native-large-cpu-profiles.py", + "--repeat-command", + "/tmp/xff-native-large-cpu-profile-session1/deep-20000-jobs1-files/command.json" + ], + "report_commands": { + "stacks": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--percent-limit", + "0.5", + "-g", + "graph,0.5,caller", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/deep-20000-jobs1-files/perf.data" + ], + "self": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--no-children", + "--percent-limit", + "0", + "-g", + "none", + "--fields", + "overhead,period,symbol,dso", + "--sort", + "symbol,dso", + "--field-separator", + ";", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/deep-20000-jobs1-files/perf.data" + ] + }, + "correct_fresh_invocations": 60, + "stat_sha256": "d00140515dfeb67db61714b89c5a7b7a16fbc232d6b69da9d06133f97c5bbc3a", + "perf_data_sha256": "836c767aed8a9e2b6ab0a0a101461c9d4d270d6d2c6255e9862c7ceb1669ddd7", + "self_report_sha256": "559125104301d2b2cf1306ce054fd288560ee9051015f0f04f48b75fec5458b8", + "stacks_sha256": "a009f9746e61d390f5a22cce41d0602a750cab08b7d530f92cae54c10c470243" + }, + { + "label": "deep-20000-jobs1-files-tree", + "dataset": "deep", + "files": 20000, + "workers": 1, + "task": "files-tree", + "command": [ + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=tree", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "cwd": "/dev/shm/xff-large-cpu-sge617t7/deep/anchor-100000/anchor-50000/anchor-20000", + "cpu_ids": [0], + "ordered": true, + "anchor_sha256": "7dfe78812e61fb287bd83317434581888c523dad6728a1f9663b5b01d8ee4f18", + "expected_sha256": "78e5f22c540cd84820dae932fcda1449c38d0307ea47a6fc2cb3425e551f033f", + "expected_count": 20000, + "stat_command": [ + "taskset", + "-c", + "0", + "perf", + "stat", + "-x", + ";", + "-e", + "task-clock,context-switches,page-faults,cycles:u,instructions:u", + "--", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=tree", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "record_command": [ + "taskset", + "-c", + "0", + "perf", + "record", + "-e", + "cycles:u", + "-F", + "1999", + "--call-graph", + "dwarf,16384", + "-o", + "/tmp/xff-native-large-cpu-profile-session1/deep-20000-jobs1-files-tree/perf.data", + "--", + "/usr/bin/python3.13", + "/tmp/xff-native-large-cpu-profiles.py", + "--repeat-command", + "/tmp/xff-native-large-cpu-profile-session1/deep-20000-jobs1-files-tree/command.json" + ], + "report_commands": { + "stacks": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--percent-limit", + "0.5", + "-g", + "graph,0.5,caller", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/deep-20000-jobs1-files-tree/perf.data" + ], + "self": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--no-children", + "--percent-limit", + "0", + "-g", + "none", + "--fields", + "overhead,period,symbol,dso", + "--sort", + "symbol,dso", + "--field-separator", + ";", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/deep-20000-jobs1-files-tree/perf.data" + ] + }, + "correct_fresh_invocations": 60, + "stat_sha256": "0bc9243f467a3998ca6af9a6e8ff1af2b56cc2c1eb15ae0c08020c7da37ea62d", + "perf_data_sha256": "258568d37e594cc26d19563e7e2c85f6ba8b6bde70043678399c8b9fe0558385", + "self_report_sha256": "4dfc3820c6fc405b1f6405efc06ccf3c30bb5673c7b27db409be6dde4d878405", + "stacks_sha256": "f635ec665ff09208aa8654ca71f166f052b6a7baddfe0d76121f2fb19ea775d3" + }, + { + "label": "deep-20000-jobs1-files-collect", + "dataset": "deep", + "files": 20000, + "workers": 1, + "task": "files-collect", + "command": [ + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-collect:audit", + "-print0" + ], + "cwd": "/dev/shm/xff-large-cpu-sge617t7/deep/anchor-100000/anchor-50000/anchor-20000", + "cpu_ids": [0], + "ordered": false, + "anchor_sha256": "7dfe78812e61fb287bd83317434581888c523dad6728a1f9663b5b01d8ee4f18", + "expected_sha256": "78e5f22c540cd84820dae932fcda1449c38d0307ea47a6fc2cb3425e551f033f", + "expected_count": 20000, + "stat_command": [ + "taskset", + "-c", + "0", + "perf", + "stat", + "-x", + ";", + "-e", + "task-clock,context-switches,page-faults,cycles:u,instructions:u", + "--", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-collect:audit", + "-print0" + ], + "record_command": [ + "taskset", + "-c", + "0", + "perf", + "record", + "-e", + "cycles:u", + "-F", + "1999", + "--call-graph", + "dwarf,16384", + "-o", + "/tmp/xff-native-large-cpu-profile-session1/deep-20000-jobs1-files-collect/perf.data", + "--", + "/usr/bin/python3.13", + "/tmp/xff-native-large-cpu-profiles.py", + "--repeat-command", + "/tmp/xff-native-large-cpu-profile-session1/deep-20000-jobs1-files-collect/command.json" + ], + "report_commands": { + "stacks": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--percent-limit", + "0.5", + "-g", + "graph,0.5,caller", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/deep-20000-jobs1-files-collect/perf.data" + ], + "self": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--no-children", + "--percent-limit", + "0", + "-g", + "none", + "--fields", + "overhead,period,symbol,dso", + "--sort", + "symbol,dso", + "--field-separator", + ";", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/deep-20000-jobs1-files-collect/perf.data" + ] + }, + "correct_fresh_invocations": 60, + "stat_sha256": "07f20e8dee1b2bdb5339f233654f58dbc79666c7cc974c3d5bc50b1739ed2a59", + "perf_data_sha256": "ec689572bd0eab6f8b0dca3d5ef02501be3464c1ca7183a71fc7f9d1e5c05351", + "self_report_sha256": "e4c486e620680e521b2026f595f853245652ddfc0477da86e4459cc155cc5bc7", + "stacks_sha256": "0db18a37571177e7bf86f56e76589d929aa1b8dddf77248ff68f8a7b8746dd45" + }, + { + "label": "deep-20000-jobs1-content-needle", + "dataset": "deep", + "files": 20000, + "workers": 1, + "task": "content-needle", + "command": [ + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "--regextype=EXACT", + "-rxc", + "needle", + "-print0" + ], + "cwd": "/dev/shm/xff-large-cpu-sge617t7/deep/anchor-100000/anchor-50000/anchor-20000", + "cpu_ids": [0], + "ordered": false, + "anchor_sha256": "7dfe78812e61fb287bd83317434581888c523dad6728a1f9663b5b01d8ee4f18", + "expected_sha256": "df528a4ff24f0fe0f73ca60036a08b674d8c99ac17d13856b1db5e200e10aa8a", + "expected_count": 6666, + "stat_command": [ + "taskset", + "-c", + "0", + "perf", + "stat", + "-x", + ";", + "-e", + "task-clock,context-switches,page-faults,cycles:u,instructions:u", + "--", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "--regextype=EXACT", + "-rxc", + "needle", + "-print0" + ], + "record_command": [ + "taskset", + "-c", + "0", + "perf", + "record", + "-e", + "cycles:u", + "-F", + "1999", + "--call-graph", + "dwarf,16384", + "-o", + "/tmp/xff-native-large-cpu-profile-session1/deep-20000-jobs1-content-needle/perf.data", + "--", + "/usr/bin/python3.13", + "/tmp/xff-native-large-cpu-profiles.py", + "--repeat-command", + "/tmp/xff-native-large-cpu-profile-session1/deep-20000-jobs1-content-needle/command.json" + ], + "report_commands": { + "stacks": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--percent-limit", + "0.5", + "-g", + "graph,0.5,caller", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/deep-20000-jobs1-content-needle/perf.data" + ], + "self": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--no-children", + "--percent-limit", + "0", + "-g", + "none", + "--fields", + "overhead,period,symbol,dso", + "--sort", + "symbol,dso", + "--field-separator", + ";", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/deep-20000-jobs1-content-needle/perf.data" + ] + }, + "correct_fresh_invocations": 60, + "stat_sha256": "0216459f74a3d697c36a27350ae88a9f9fccf0d87d7abb9cc78c4fa21c522309", + "perf_data_sha256": "55ed8a99fed94f31136a5b5238c92a9e8c83c60ce30f5d99553997862d2e9da5", + "self_report_sha256": "57248c5ee11e3c9b5c45bf3521b7b8805a21e33b00b5a1afcb326f11500a3e2f", + "stacks_sha256": "b31aa2098b99cce489b99f81e89e6757c5e1b86d30cc971078496d1dc1541021" + }, + { + "label": "deep-50000-jobs1-files", + "dataset": "deep", + "files": 50000, + "workers": 1, + "task": "files", + "command": [ + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "cwd": "/dev/shm/xff-large-cpu-sge617t7/deep/anchor-100000/anchor-50000", + "cpu_ids": [0], + "ordered": false, + "anchor_sha256": "eb9860bebd0a48e0f9d2a1e2fc434dc9e15367b20287d2fb35553e9d9761d5de", + "expected_sha256": "7646f70f0012f70f1d45bd70a1c0a48313d57516d3d204dc581275363cbf97de", + "expected_count": 50000, + "stat_command": [ + "taskset", + "-c", + "0", + "perf", + "stat", + "-x", + ";", + "-e", + "task-clock,context-switches,page-faults,cycles:u,instructions:u", + "--", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "record_command": [ + "taskset", + "-c", + "0", + "perf", + "record", + "-e", + "cycles:u", + "-F", + "1999", + "--call-graph", + "dwarf,16384", + "-o", + "/tmp/xff-native-large-cpu-profile-session1/deep-50000-jobs1-files/perf.data", + "--", + "/usr/bin/python3.13", + "/tmp/xff-native-large-cpu-profiles.py", + "--repeat-command", + "/tmp/xff-native-large-cpu-profile-session1/deep-50000-jobs1-files/command.json" + ], + "report_commands": { + "stacks": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--percent-limit", + "0.5", + "-g", + "graph,0.5,caller", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/deep-50000-jobs1-files/perf.data" + ], + "self": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--no-children", + "--percent-limit", + "0", + "-g", + "none", + "--fields", + "overhead,period,symbol,dso", + "--sort", + "symbol,dso", + "--field-separator", + ";", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/deep-50000-jobs1-files/perf.data" + ] + }, + "correct_fresh_invocations": 60, + "stat_sha256": "25d454713752504c454ec71f9d94ab8253ccbdb8bc1617e0448066057525899f", + "perf_data_sha256": "584106cbb80481aa2ee69551e1f0be96a00e9c3dff43d05ccb99f7f4bb5f084e", + "self_report_sha256": "051e110f05bb3263adb6ed88014c956331192534ea6147e30de68c415246e94c", + "stacks_sha256": "f2032abd333d0abb7a7faa3426c75843b67b3359196b954464fd5c9679512a9a" + }, + { + "label": "deep-50000-jobs1-files-tree", + "dataset": "deep", + "files": 50000, + "workers": 1, + "task": "files-tree", + "command": [ + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=tree", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "cwd": "/dev/shm/xff-large-cpu-sge617t7/deep/anchor-100000/anchor-50000", + "cpu_ids": [0], + "ordered": true, + "anchor_sha256": "eb9860bebd0a48e0f9d2a1e2fc434dc9e15367b20287d2fb35553e9d9761d5de", + "expected_sha256": "7646f70f0012f70f1d45bd70a1c0a48313d57516d3d204dc581275363cbf97de", + "expected_count": 50000, + "stat_command": [ + "taskset", + "-c", + "0", + "perf", + "stat", + "-x", + ";", + "-e", + "task-clock,context-switches,page-faults,cycles:u,instructions:u", + "--", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=tree", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "record_command": [ + "taskset", + "-c", + "0", + "perf", + "record", + "-e", + "cycles:u", + "-F", + "1999", + "--call-graph", + "dwarf,16384", + "-o", + "/tmp/xff-native-large-cpu-profile-session1/deep-50000-jobs1-files-tree/perf.data", + "--", + "/usr/bin/python3.13", + "/tmp/xff-native-large-cpu-profiles.py", + "--repeat-command", + "/tmp/xff-native-large-cpu-profile-session1/deep-50000-jobs1-files-tree/command.json" + ], + "report_commands": { + "stacks": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--percent-limit", + "0.5", + "-g", + "graph,0.5,caller", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/deep-50000-jobs1-files-tree/perf.data" + ], + "self": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--no-children", + "--percent-limit", + "0", + "-g", + "none", + "--fields", + "overhead,period,symbol,dso", + "--sort", + "symbol,dso", + "--field-separator", + ";", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/deep-50000-jobs1-files-tree/perf.data" + ] + }, + "correct_fresh_invocations": 60, + "stat_sha256": "4929937496d3fb4f5aba178d3e837687b37f6737487fefa9456aac903b829bf8", + "perf_data_sha256": "257c90c0ad14e4e1db8f9c33694152958e8d45ef6036c3bfbad720673314efe4", + "self_report_sha256": "088e9045eef5a27ef638c818681bfc0b414a161d9d86f2bd145e68dfd98e82fe", + "stacks_sha256": "60e78feea6b79350483f19e17e29b5a8ed0d66858ef4ae6ba979806dff88bb2a" + }, + { + "label": "deep-50000-jobs1-files-collect", + "dataset": "deep", + "files": 50000, + "workers": 1, + "task": "files-collect", + "command": [ + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-collect:audit", + "-print0" + ], + "cwd": "/dev/shm/xff-large-cpu-sge617t7/deep/anchor-100000/anchor-50000", + "cpu_ids": [0], + "ordered": false, + "anchor_sha256": "eb9860bebd0a48e0f9d2a1e2fc434dc9e15367b20287d2fb35553e9d9761d5de", + "expected_sha256": "7646f70f0012f70f1d45bd70a1c0a48313d57516d3d204dc581275363cbf97de", + "expected_count": 50000, + "stat_command": [ + "taskset", + "-c", + "0", + "perf", + "stat", + "-x", + ";", + "-e", + "task-clock,context-switches,page-faults,cycles:u,instructions:u", + "--", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-collect:audit", + "-print0" + ], + "record_command": [ + "taskset", + "-c", + "0", + "perf", + "record", + "-e", + "cycles:u", + "-F", + "1999", + "--call-graph", + "dwarf,16384", + "-o", + "/tmp/xff-native-large-cpu-profile-session1/deep-50000-jobs1-files-collect/perf.data", + "--", + "/usr/bin/python3.13", + "/tmp/xff-native-large-cpu-profiles.py", + "--repeat-command", + "/tmp/xff-native-large-cpu-profile-session1/deep-50000-jobs1-files-collect/command.json" + ], + "report_commands": { + "stacks": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--percent-limit", + "0.5", + "-g", + "graph,0.5,caller", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/deep-50000-jobs1-files-collect/perf.data" + ], + "self": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--no-children", + "--percent-limit", + "0", + "-g", + "none", + "--fields", + "overhead,period,symbol,dso", + "--sort", + "symbol,dso", + "--field-separator", + ";", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/deep-50000-jobs1-files-collect/perf.data" + ] + }, + "correct_fresh_invocations": 60, + "stat_sha256": "4188a0f91500be8bab983a0d46be01b766cfe93371c4d14e939ccb79102476e5", + "perf_data_sha256": "a02b01613ac57cdbd80c9e0465efae5a75b5482aae83602a7751e8bfa2d2a525", + "self_report_sha256": "bf2094b20cd2a62ca507633cde9a2aee536aa0ad7b0ef01fafc6a20148e6f294", + "stacks_sha256": "5e02ada7606ae754d06ba18e2b6eda66de97e3ad6d56598dab25df19535493e2" + }, + { + "label": "deep-50000-jobs1-content-needle", + "dataset": "deep", + "files": 50000, + "workers": 1, + "task": "content-needle", + "command": [ + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "--regextype=EXACT", + "-rxc", + "needle", + "-print0" + ], + "cwd": "/dev/shm/xff-large-cpu-sge617t7/deep/anchor-100000/anchor-50000", + "cpu_ids": [0], + "ordered": false, + "anchor_sha256": "eb9860bebd0a48e0f9d2a1e2fc434dc9e15367b20287d2fb35553e9d9761d5de", + "expected_sha256": "353f85fef6555f2f22cb31839d6d6c51198d836f1f772ec44b7ad4bf841e5175", + "expected_count": 16666, + "stat_command": [ + "taskset", + "-c", + "0", + "perf", + "stat", + "-x", + ";", + "-e", + "task-clock,context-switches,page-faults,cycles:u,instructions:u", + "--", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "--regextype=EXACT", + "-rxc", + "needle", + "-print0" + ], + "record_command": [ + "taskset", + "-c", + "0", + "perf", + "record", + "-e", + "cycles:u", + "-F", + "1999", + "--call-graph", + "dwarf,16384", + "-o", + "/tmp/xff-native-large-cpu-profile-session1/deep-50000-jobs1-content-needle/perf.data", + "--", + "/usr/bin/python3.13", + "/tmp/xff-native-large-cpu-profiles.py", + "--repeat-command", + "/tmp/xff-native-large-cpu-profile-session1/deep-50000-jobs1-content-needle/command.json" + ], + "report_commands": { + "stacks": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--percent-limit", + "0.5", + "-g", + "graph,0.5,caller", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/deep-50000-jobs1-content-needle/perf.data" + ], + "self": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--no-children", + "--percent-limit", + "0", + "-g", + "none", + "--fields", + "overhead,period,symbol,dso", + "--sort", + "symbol,dso", + "--field-separator", + ";", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/deep-50000-jobs1-content-needle/perf.data" + ] + }, + "correct_fresh_invocations": 60, + "stat_sha256": "b6edefde2e3855509b4a7b76ae2b3143a1d84485156adada36051be7f5c5f586", + "perf_data_sha256": "598eeabe90e76fe1210f24760fe0293082c42a9ec2642984bad72fa48878be5c", + "self_report_sha256": "fd90cc1e28a51be01bf64a2ff2957c9e646c5dfb9f8dfde9f09f45a334d9e839", + "stacks_sha256": "d6ef1722d4788ca2ada5e20f9c9cbd5d04f2ac597235a857cb378fb34de67116" + }, + { + "label": "deep-100000-jobs1-files", + "dataset": "deep", + "files": 100000, + "workers": 1, + "task": "files", + "command": [ + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "cwd": "/dev/shm/xff-large-cpu-sge617t7/deep/anchor-100000", + "cpu_ids": [0], + "ordered": false, + "anchor_sha256": "9731240885346bcb0713350db55c1eda635a814bd55e23a8fead2a0a2697b450", + "expected_sha256": "66d17f76a793e2bbfa0637ad5e25f3598417adfc19e6e0d358afdb3c5e12f1b9", + "expected_count": 100000, + "stat_command": [ + "taskset", + "-c", + "0", + "perf", + "stat", + "-x", + ";", + "-e", + "task-clock,context-switches,page-faults,cycles:u,instructions:u", + "--", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "record_command": [ + "taskset", + "-c", + "0", + "perf", + "record", + "-e", + "cycles:u", + "-F", + "1999", + "--call-graph", + "dwarf,16384", + "-o", + "/tmp/xff-native-large-cpu-profile-session1/deep-100000-jobs1-files/perf.data", + "--", + "/usr/bin/python3.13", + "/tmp/xff-native-large-cpu-profiles.py", + "--repeat-command", + "/tmp/xff-native-large-cpu-profile-session1/deep-100000-jobs1-files/command.json" + ], + "report_commands": { + "stacks": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--percent-limit", + "0.5", + "-g", + "graph,0.5,caller", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/deep-100000-jobs1-files/perf.data" + ], + "self": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--no-children", + "--percent-limit", + "0", + "-g", + "none", + "--fields", + "overhead,period,symbol,dso", + "--sort", + "symbol,dso", + "--field-separator", + ";", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/deep-100000-jobs1-files/perf.data" + ] + }, + "correct_fresh_invocations": 60, + "stat_sha256": "888712345efb10f8cb7bdd958613d8ef867111602f1771e7e9498b756e1232a3", + "perf_data_sha256": "8a68ca1f37da44785fce35ad689a7b95965ae624d940b54cbe55fe19b10f0516", + "self_report_sha256": "ef2e942205310baad35c3f06c755ac5a056d07e83e1e952b8035b4041d3442d3", + "stacks_sha256": "30a91511330c7400fa18571f8b5d57da843042953534a4ef0971ae6b6cf2af8e" + }, + { + "label": "deep-100000-jobs1-files-tree", + "dataset": "deep", + "files": 100000, + "workers": 1, + "task": "files-tree", + "command": [ + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=tree", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "cwd": "/dev/shm/xff-large-cpu-sge617t7/deep/anchor-100000", + "cpu_ids": [0], + "ordered": true, + "anchor_sha256": "9731240885346bcb0713350db55c1eda635a814bd55e23a8fead2a0a2697b450", + "expected_sha256": "66d17f76a793e2bbfa0637ad5e25f3598417adfc19e6e0d358afdb3c5e12f1b9", + "expected_count": 100000, + "stat_command": [ + "taskset", + "-c", + "0", + "perf", + "stat", + "-x", + ";", + "-e", + "task-clock,context-switches,page-faults,cycles:u,instructions:u", + "--", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=tree", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "record_command": [ + "taskset", + "-c", + "0", + "perf", + "record", + "-e", + "cycles:u", + "-F", + "1999", + "--call-graph", + "dwarf,16384", + "-o", + "/tmp/xff-native-large-cpu-profile-session1/deep-100000-jobs1-files-tree/perf.data", + "--", + "/usr/bin/python3.13", + "/tmp/xff-native-large-cpu-profiles.py", + "--repeat-command", + "/tmp/xff-native-large-cpu-profile-session1/deep-100000-jobs1-files-tree/command.json" + ], + "report_commands": { + "stacks": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--percent-limit", + "0.5", + "-g", + "graph,0.5,caller", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/deep-100000-jobs1-files-tree/perf.data" + ], + "self": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--no-children", + "--percent-limit", + "0", + "-g", + "none", + "--fields", + "overhead,period,symbol,dso", + "--sort", + "symbol,dso", + "--field-separator", + ";", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/deep-100000-jobs1-files-tree/perf.data" + ] + }, + "correct_fresh_invocations": 60, + "stat_sha256": "ba7ca9d9df4fb069f9ac137a874cc8ff209bf2a1fee9c0f94f25c95911fcb4e3", + "perf_data_sha256": "9ece8c2d0d8e8e4a53752b13a2ded2a058ba7b2cbaed752300a395e1fa851a42", + "self_report_sha256": "1fa1083f27d7a82431d7ce91373030837f0a9065f9ea7565e91965d75afeb67d", + "stacks_sha256": "a23adca82ea4d193731443c781f46feb5f623e3c8b7ea8e300d20de5e3f8649a" + }, + { + "label": "deep-100000-jobs1-files-collect", + "dataset": "deep", + "files": 100000, + "workers": 1, + "task": "files-collect", + "command": [ + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-collect:audit", + "-print0" + ], + "cwd": "/dev/shm/xff-large-cpu-sge617t7/deep/anchor-100000", + "cpu_ids": [0], + "ordered": false, + "anchor_sha256": "9731240885346bcb0713350db55c1eda635a814bd55e23a8fead2a0a2697b450", + "expected_sha256": "66d17f76a793e2bbfa0637ad5e25f3598417adfc19e6e0d358afdb3c5e12f1b9", + "expected_count": 100000, + "stat_command": [ + "taskset", + "-c", + "0", + "perf", + "stat", + "-x", + ";", + "-e", + "task-clock,context-switches,page-faults,cycles:u,instructions:u", + "--", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-collect:audit", + "-print0" + ], + "record_command": [ + "taskset", + "-c", + "0", + "perf", + "record", + "-e", + "cycles:u", + "-F", + "1999", + "--call-graph", + "dwarf,16384", + "-o", + "/tmp/xff-native-large-cpu-profile-session1/deep-100000-jobs1-files-collect/perf.data", + "--", + "/usr/bin/python3.13", + "/tmp/xff-native-large-cpu-profiles.py", + "--repeat-command", + "/tmp/xff-native-large-cpu-profile-session1/deep-100000-jobs1-files-collect/command.json" + ], + "report_commands": { + "stacks": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--percent-limit", + "0.5", + "-g", + "graph,0.5,caller", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/deep-100000-jobs1-files-collect/perf.data" + ], + "self": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--no-children", + "--percent-limit", + "0", + "-g", + "none", + "--fields", + "overhead,period,symbol,dso", + "--sort", + "symbol,dso", + "--field-separator", + ";", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/deep-100000-jobs1-files-collect/perf.data" + ] + }, + "correct_fresh_invocations": 60, + "stat_sha256": "5b30e05676cc61633057e4a6bf559cb247b6cbe9065be125a891ba21302405c1", + "perf_data_sha256": "00345dc2c3400c0b530003ba9e0ef1449b85d14e8d7fcfb0601a1a2f26d46451", + "self_report_sha256": "1101224ceb020c10bf2f019048c5379b1056911701cb910f0515406de9a1a8ee", + "stacks_sha256": "f4652a999eecc81ef2218fcfbc078fc1782973134bfa7b5b95e5c5cf6b54a2ce" + }, + { + "label": "deep-100000-jobs1-content-needle", + "dataset": "deep", + "files": 100000, + "workers": 1, + "task": "content-needle", + "command": [ + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "--regextype=EXACT", + "-rxc", + "needle", + "-print0" + ], + "cwd": "/dev/shm/xff-large-cpu-sge617t7/deep/anchor-100000", + "cpu_ids": [0], + "ordered": false, + "anchor_sha256": "9731240885346bcb0713350db55c1eda635a814bd55e23a8fead2a0a2697b450", + "expected_sha256": "a9c632078fdc8767fb57cb56e75186e1d707216b2586af8a1d1cf57ee3efd45e", + "expected_count": 33333, + "stat_command": [ + "taskset", + "-c", + "0", + "perf", + "stat", + "-x", + ";", + "-e", + "task-clock,context-switches,page-faults,cycles:u,instructions:u", + "--", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "--regextype=EXACT", + "-rxc", + "needle", + "-print0" + ], + "record_command": [ + "taskset", + "-c", + "0", + "perf", + "record", + "-e", + "cycles:u", + "-F", + "1999", + "--call-graph", + "dwarf,16384", + "-o", + "/tmp/xff-native-large-cpu-profile-session1/deep-100000-jobs1-content-needle/perf.data", + "--", + "/usr/bin/python3.13", + "/tmp/xff-native-large-cpu-profiles.py", + "--repeat-command", + "/tmp/xff-native-large-cpu-profile-session1/deep-100000-jobs1-content-needle/command.json" + ], + "report_commands": { + "stacks": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--percent-limit", + "0.5", + "-g", + "graph,0.5,caller", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/deep-100000-jobs1-content-needle/perf.data" + ], + "self": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--no-children", + "--percent-limit", + "0", + "-g", + "none", + "--fields", + "overhead,period,symbol,dso", + "--sort", + "symbol,dso", + "--field-separator", + ";", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/deep-100000-jobs1-content-needle/perf.data" + ] + }, + "correct_fresh_invocations": 60, + "stat_sha256": "e64090967efc870f75f0f7336cfd7e152579fe032b0bfd9639e2179fc4cb3dbe", + "perf_data_sha256": "6ef1dd6e222a2acf6d08db193631816737f2f53d1d23ab3f6f22841998d17667", + "self_report_sha256": "f56e9d9f79ab91d856e39a6fcce8875c772c63a30e43f9803547439f1625d9e8", + "stacks_sha256": "4bd19741bf2254742012632804db11fa0d8a6c47eb67b1e845bd2afe6dfa8b2e" + } + ], + "completed_at": "2026-10-10T01:37:40.522180+00:00" + }, + "analysis_sha256": "249785125e02aac1db105fc8967e728f5cf3f6a041846278d155f38b661f4dfc", + "context_analysis_sha256": "79d7cc4ad10565f496285769c5e82058c60df67ccbb2084cd8e46c38d7829331", + "raw_archives": [ + { + "name": "native-large-cpu-profiles-broad-20000.json.gz", + "bytes": 247470, + "sha256": "e6793474cd1ae93fec9b3ef64469f662d1cb043fe48a280c148630d50ef52342", + "raw_json_sha256": "94b577b66c98fbd5b6cd33d6ef02ea05cad30fd64fb92bba72edfc3ab36fc0b1" + }, + { + "name": "native-large-cpu-profiles-broad-50000.json.gz", + "bytes": 337352, + "sha256": "c07bccedac0fb6ebfb8164090e42146e0bd0e0719d59e485077acf34ac8545f0", + "raw_json_sha256": "eaac18fda022e8d992f3162a77d3abfcb057a2a317f1f6001be182d41f22b4ff" + }, + { + "name": "native-large-cpu-profiles-broad-100000.json.gz", + "bytes": 452878, + "sha256": "ff01985279a5a7637a9338b1f8eb0e1d69596b6394f56a8d0524a372beab5fb4", + "raw_json_sha256": "7d829e9bf96f7cb8b55cf98d629f697a979e910556277290b89febedffc16fc2" + }, + { + "name": "native-large-cpu-profiles-deep-20000.json.gz", + "bytes": 243755, + "sha256": "3105f0e2d6b6f2963657cb258bf4cd110d044338fadefdce0b2252764323201c", + "raw_json_sha256": "16f7565144a55efe44c6084b2e72c65d91b9d38494a12981d717cbf6ad627a4a" + }, + { + "name": "native-large-cpu-profiles-deep-50000.json.gz", + "bytes": 326081, + "sha256": "3a70c6a43f855046d9c7fd65e4427b5b51c0c8d530d730ed47ce8bc99309f317", + "raw_json_sha256": "4f03f99d4da2392f578315e0d0a92576349364a33a7d39ccd345c656d5fa67f8" + }, + { + "name": "native-large-cpu-profiles-deep-100000-files.json.gz", + "bytes": 99725, + "sha256": "8ffef8e6c58b9cbcf6a407cd76f3288992adddfea3e82234b4680e80437e5ee1", + "raw_json_sha256": "c9d1fb6753ec8cf63e0d5942dea3f29234542a95e17d3e9dcc204da414350115" + }, + { + "name": "native-large-cpu-profiles-deep-100000-files-tree.json.gz", + "bytes": 110023, + "sha256": "e88329f20f18eb9ac21a0745c6488e1cfcc8a3cbc38dadb90150bfed3f76b471", + "raw_json_sha256": "9f290d92375eba76674135ce5d80d6621e91f08ba610cb143aafa302383ffad5" + }, + { + "name": "native-large-cpu-profiles-deep-100000-files-collect.json.gz", + "bytes": 158393, + "sha256": "4ddc4574b050c17c262c62ba9512dc24ee7531c762f37cc9016361f8b7c49df7", + "raw_json_sha256": "5333a14da8162f06a721b342fd1aa55b1610dc1000a8ab59c0c495a6f8c1552a" + }, + { + "name": "native-large-cpu-profiles-deep-100000-content-needle.json.gz", + "bytes": 239248, + "sha256": "d085ca6ff15b26331ed2c58e4d8f1ba6db0eb46511a41e390bdd976a641e110f", + "raw_json_sha256": "0ed2dc4a0882a850e327e84b24520906fa486dc5c3d66b20be56aef54b4fe066" + } + ], + "cells": [ + { + "case": { + "label": "broad-20000-jobs1-files", + "dataset": "broad", + "files": 20000, + "workers": 1, + "task": "files", + "command": [ + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "cwd": "/dev/shm/xff-large-cpu-sge617t7/broad/anchor-100000/anchor-50000/anchor-20000", + "cpu_ids": [0], + "ordered": false, + "anchor_sha256": "4af5b9398e25934ff8efa18903f03fda48bef41592320bdc38b1c1b2a6eb5a64", + "expected_sha256": "60e992f27972b47895db5df165a2d7c7806cabad3556b05c6776bb18d38104a6", + "expected_count": 20000, + "stat_command": [ + "taskset", + "-c", + "0", + "perf", + "stat", + "-x", + ";", + "-e", + "task-clock,context-switches,page-faults,cycles:u,instructions:u", + "--", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "record_command": [ + "taskset", + "-c", + "0", + "perf", + "record", + "-e", + "cycles:u", + "-F", + "1999", + "--call-graph", + "dwarf,16384", + "-o", + "/tmp/xff-native-large-cpu-profile-session1/broad-20000-jobs1-files/perf.data", + "--", + "/usr/bin/python3.13", + "/tmp/xff-native-large-cpu-profiles.py", + "--repeat-command", + "/tmp/xff-native-large-cpu-profile-session1/broad-20000-jobs1-files/command.json" + ], + "report_commands": { + "stacks": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--percent-limit", + "0.5", + "-g", + "graph,0.5,caller", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/broad-20000-jobs1-files/perf.data" + ], + "self": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--no-children", + "--percent-limit", + "0", + "-g", + "none", + "--fields", + "overhead,period,symbol,dso", + "--sort", + "symbol,dso", + "--field-separator", + ";", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/broad-20000-jobs1-files/perf.data" + ] + }, + "correct_fresh_invocations": 60, + "stat_sha256": "e646fb0e3968a9ca14872381c08834efe82d84fd73f70e205e8f9ded72031d1a", + "perf_data_sha256": "144a326dc85a1ae0709631339cedb9c119a4fb4dc579cdb0e1b3ca302442d72e", + "self_report_sha256": "1fc6649cfbc6c5c27337fb688e0e86fe300cda853d909dc08c3c29049f731104", + "stacks_sha256": "34cac6a58e62388298aebab07136a6f7b2c32144d283ddd05f2d4568963bf907" + }, + "counter_medians": { + "task-clock": 9.39, + "context-switches": 0.0, + "page-faults": 225.0, + "cycles:u": 18021539.0, + "instructions:u": 51132956.0 + }, + "instructions_per_input_file": 2556.6478, + "task_clock_ms_per_input_file": 0.00046950000000000003, + "xff_filtered_self_period": 1006862328, + "kernel_context_fraction": 0.04003885921531866, + "lost_samples": 0, + "named_leaf_groups": [ + { + "category": "other/unattributed", + "period": 242110231, + "xff_self_percent": 24.04601148211794 + }, + { + "category": "directory/metadata boundary", + "period": 183979552, + "xff_self_percent": 18.27256288011602 + }, + { + "category": "expression/evaluation helpers", + "period": 168957771, + "xff_self_percent": 16.78062296119594 + }, + { + "category": "generic allocator helpers", + "period": 110787523, + "xff_self_percent": 11.003244427673135 + }, + { + "category": "coordinator/visitor bridge", + "period": 97863493, + "xff_self_percent": 9.719649874515913 + }, + { + "category": "walker/entry helpers", + "period": 90059942, + "xff_self_percent": 8.9446133294998 + }, + { + "category": "generic string/memory helpers", + "period": 52348661, + "xff_self_percent": 5.1991875695641285 + }, + { + "category": "kernel-context sample/not attributed", + "period": 40313619, + "xff_self_percent": 4.003885921531866 + }, + { + "category": "output/effect helpers", + "period": 16014671, + "xff_self_percent": 1.59055220904044 + }, + { + "category": "matching/content helpers", + "period": 4426865, + "xff_self_percent": 0.439669344744816 + } + ], + "total_xff_samples": 1096, + "context_samples": { + "U": 1060, + "K": 36 + } + }, + { + "case": { + "label": "broad-20000-jobs1-files-tree", + "dataset": "broad", + "files": 20000, + "workers": 1, + "task": "files-tree", + "command": [ + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=tree", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "cwd": "/dev/shm/xff-large-cpu-sge617t7/broad/anchor-100000/anchor-50000/anchor-20000", + "cpu_ids": [0], + "ordered": true, + "anchor_sha256": "4af5b9398e25934ff8efa18903f03fda48bef41592320bdc38b1c1b2a6eb5a64", + "expected_sha256": "60e992f27972b47895db5df165a2d7c7806cabad3556b05c6776bb18d38104a6", + "expected_count": 20000, + "stat_command": [ + "taskset", + "-c", + "0", + "perf", + "stat", + "-x", + ";", + "-e", + "task-clock,context-switches,page-faults,cycles:u,instructions:u", + "--", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=tree", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "record_command": [ + "taskset", + "-c", + "0", + "perf", + "record", + "-e", + "cycles:u", + "-F", + "1999", + "--call-graph", + "dwarf,16384", + "-o", + "/tmp/xff-native-large-cpu-profile-session1/broad-20000-jobs1-files-tree/perf.data", + "--", + "/usr/bin/python3.13", + "/tmp/xff-native-large-cpu-profiles.py", + "--repeat-command", + "/tmp/xff-native-large-cpu-profile-session1/broad-20000-jobs1-files-tree/command.json" + ], + "report_commands": { + "stacks": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--percent-limit", + "0.5", + "-g", + "graph,0.5,caller", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/broad-20000-jobs1-files-tree/perf.data" + ], + "self": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--no-children", + "--percent-limit", + "0", + "-g", + "none", + "--fields", + "overhead,period,symbol,dso", + "--sort", + "symbol,dso", + "--field-separator", + ";", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/broad-20000-jobs1-files-tree/perf.data" + ] + }, + "correct_fresh_invocations": 60, + "stat_sha256": "beb7c91ef310b6d906c0bf1412a88f6d875e706187659298b917661a6185e742", + "perf_data_sha256": "6378f3812d072c070689dfb48e7259f20f1b377b3e1479dca1437e9c51ffaa36", + "self_report_sha256": "9c50875ebe52fb2bb6e7167eec65181ee6cf277360d9584b856e16404b548c5a", + "stacks_sha256": "1eec0dffd513fd2286d4125a9bd10a87e5f3552209b35290693003db2a50d6ec" + }, + "counter_medians": { + "task-clock": 11.34, + "context-switches": 0.0, + "page-faults": 234.0, + "cycles:u": 21450322.0, + "instructions:u": 58824468.0 + }, + "instructions_per_input_file": 2941.2234, + "task_clock_ms_per_input_file": 0.000567, + "xff_filtered_self_period": 1153709470, + "kernel_context_fraction": 0.03484678859401232, + "lost_samples": 0, + "named_leaf_groups": [ + { + "category": "other/unattributed", + "period": 260944898, + "xff_self_percent": 22.617903795138304 + }, + { + "category": "directory/metadata boundary", + "period": 139991672, + "xff_self_percent": 12.134048964684323 + }, + { + "category": "coordinator/visitor bridge", + "period": 138657997, + "xff_self_percent": 12.018450104253716 + }, + { + "category": "expression/evaluation helpers", + "period": 138369051, + "xff_self_percent": 11.993405150778559 + }, + { + "category": "generic allocator helpers", + "period": 132526239, + "xff_self_percent": 11.486968118585349 + }, + { + "category": "generic string/memory helpers", + "period": 114377618, + "xff_self_percent": 9.91390128747058 + }, + { + "category": "walker/entry helpers", + "period": 105362738, + "xff_self_percent": 9.13251912546059 + }, + { + "category": "sorting helpers", + "period": 65349402, + "xff_self_percent": 5.664285827522938 + }, + { + "category": "kernel-context sample/not attributed", + "period": 40203070, + "xff_self_percent": 3.484678859401232 + }, + { + "category": "matching/content helpers", + "period": 10431306, + "xff_self_percent": 0.9041536254357 + }, + { + "category": "output/effect helpers", + "period": 7495479, + "xff_self_percent": 0.6496851412687112 + } + ], + "total_xff_samples": 1185, + "context_samples": { + "U": 1154, + "K": 31 + } + }, + { + "case": { + "label": "broad-20000-jobs1-files-collect", + "dataset": "broad", + "files": 20000, + "workers": 1, + "task": "files-collect", + "command": [ + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-collect:audit", + "-print0" + ], + "cwd": "/dev/shm/xff-large-cpu-sge617t7/broad/anchor-100000/anchor-50000/anchor-20000", + "cpu_ids": [0], + "ordered": false, + "anchor_sha256": "4af5b9398e25934ff8efa18903f03fda48bef41592320bdc38b1c1b2a6eb5a64", + "expected_sha256": "60e992f27972b47895db5df165a2d7c7806cabad3556b05c6776bb18d38104a6", + "expected_count": 20000, + "stat_command": [ + "taskset", + "-c", + "0", + "perf", + "stat", + "-x", + ";", + "-e", + "task-clock,context-switches,page-faults,cycles:u,instructions:u", + "--", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-collect:audit", + "-print0" + ], + "record_command": [ + "taskset", + "-c", + "0", + "perf", + "record", + "-e", + "cycles:u", + "-F", + "1999", + "--call-graph", + "dwarf,16384", + "-o", + "/tmp/xff-native-large-cpu-profile-session1/broad-20000-jobs1-files-collect/perf.data", + "--", + "/usr/bin/python3.13", + "/tmp/xff-native-large-cpu-profiles.py", + "--repeat-command", + "/tmp/xff-native-large-cpu-profile-session1/broad-20000-jobs1-files-collect/command.json" + ], + "report_commands": { + "stacks": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--percent-limit", + "0.5", + "-g", + "graph,0.5,caller", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/broad-20000-jobs1-files-collect/perf.data" + ], + "self": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--no-children", + "--percent-limit", + "0", + "-g", + "none", + "--fields", + "overhead,period,symbol,dso", + "--sort", + "symbol,dso", + "--field-separator", + ";", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/broad-20000-jobs1-files-collect/perf.data" + ] + }, + "correct_fresh_invocations": 60, + "stat_sha256": "8f0746827e6f8ac005a88b5ab345b7157f9857e82abf59de6fd6f6e592b23b08", + "perf_data_sha256": "456f1639b6998956871e74913ef127fd73742df6768db8ec607d43b2ef771e2a", + "self_report_sha256": "badb6a9a18e0581ef51ce7378bdc43946c5b79a3df556ef3226fc3224c6724a0", + "stacks_sha256": "4f33be5c6d872ee796a064dbf681b4a200125f3fb4321d48186246e33c6d1c06" + }, + "counter_medians": { + "task-clock": 24.86, + "context-switches": 0.0, + "page-faults": 1532.0, + "cycles:u": 27599251.0, + "instructions:u": 76177717.0 + }, + "instructions_per_input_file": 3808.88585, + "task_clock_ms_per_input_file": 0.001243, + "xff_filtered_self_period": 1522793700, + "kernel_context_fraction": 0.11502119820958019, + "lost_samples": 0, + "named_leaf_groups": [ + { + "category": "other/unattributed", + "period": 310458655, + "xff_self_percent": 20.387440202832465 + }, + { + "category": "expression/evaluation helpers", + "period": 228719629, + "xff_self_percent": 15.019738326997281 + }, + { + "category": "kernel-context sample/not attributed", + "period": 175153556, + "xff_self_percent": 11.50211982095802 + }, + { + "category": "directory/metadata boundary", + "period": 159605689, + "xff_self_percent": 10.481110409111885 + }, + { + "category": "generic allocator helpers", + "period": 143372105, + "xff_self_percent": 9.415070800463647 + }, + { + "category": "generic string/memory helpers", + "period": 136420476, + "xff_self_percent": 8.958565825429933 + }, + { + "category": "coordinator/visitor bridge", + "period": 123294092, + "xff_self_percent": 8.096572240875439 + }, + { + "category": "walker/entry helpers", + "period": 120486045, + "xff_self_percent": 7.912171228446769 + }, + { + "category": "collection/arena helpers", + "period": 113898738, + "xff_self_percent": 7.47959083361062 + }, + { + "category": "output/effect helpers", + "period": 8424450, + "xff_self_percent": 0.5532233289381221 + }, + { + "category": "matching/content helpers", + "period": 2960265, + "xff_self_percent": 0.19439698233582134 + } + ], + "total_xff_samples": 2270, + "context_samples": { + "U": 2011, + "K": 259 + } + }, + { + "case": { + "label": "broad-20000-jobs1-content-needle", + "dataset": "broad", + "files": 20000, + "workers": 1, + "task": "content-needle", + "command": [ + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "--regextype=EXACT", + "-rxc", + "needle", + "-print0" + ], + "cwd": "/dev/shm/xff-large-cpu-sge617t7/broad/anchor-100000/anchor-50000/anchor-20000", + "cpu_ids": [0], + "ordered": false, + "anchor_sha256": "4af5b9398e25934ff8efa18903f03fda48bef41592320bdc38b1c1b2a6eb5a64", + "expected_sha256": "02e920596d6ca32b886e70bd1dfbd359dab76f08e581fab7de94baecabb62143", + "expected_count": 6666, + "stat_command": [ + "taskset", + "-c", + "0", + "perf", + "stat", + "-x", + ";", + "-e", + "task-clock,context-switches,page-faults,cycles:u,instructions:u", + "--", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "--regextype=EXACT", + "-rxc", + "needle", + "-print0" + ], + "record_command": [ + "taskset", + "-c", + "0", + "perf", + "record", + "-e", + "cycles:u", + "-F", + "1999", + "--call-graph", + "dwarf,16384", + "-o", + "/tmp/xff-native-large-cpu-profile-session1/broad-20000-jobs1-content-needle/perf.data", + "--", + "/usr/bin/python3.13", + "/tmp/xff-native-large-cpu-profiles.py", + "--repeat-command", + "/tmp/xff-native-large-cpu-profile-session1/broad-20000-jobs1-content-needle/command.json" + ], + "report_commands": { + "stacks": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--percent-limit", + "0.5", + "-g", + "graph,0.5,caller", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/broad-20000-jobs1-content-needle/perf.data" + ], + "self": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--no-children", + "--percent-limit", + "0", + "-g", + "none", + "--fields", + "overhead,period,symbol,dso", + "--sort", + "symbol,dso", + "--field-separator", + ";", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/broad-20000-jobs1-content-needle/perf.data" + ] + }, + "correct_fresh_invocations": 60, + "stat_sha256": "a1c3fde50edcc7992ba7c325780a1a6ed4b1e0ddc7f4fa5a0435221f4de09e3c", + "perf_data_sha256": "afb2642c1273e5c94c71e28fe53473235d2241406037f03fe9bcc4229d936037", + "self_report_sha256": "2779a94704d2acfc325b6bfd3cdb136c3dab986f82c4db106ad7912719abd279", + "stacks_sha256": "a827a2e262fc3354e0142d741900502d01059a88cc6f5aaf7f46cf70e53a5025" + }, + "counter_medians": { + "task-clock": 38.52, + "context-switches": 1.0, + "page-faults": 231.0, + "cycles:u": 63201552.0, + "instructions:u": 143959480.0 + }, + "instructions_per_input_file": 7197.974, + "task_clock_ms_per_input_file": 0.0019260000000000002, + "xff_filtered_self_period": 3307584847, + "kernel_context_fraction": 0.13186253963993927, + "lost_samples": 0, + "named_leaf_groups": [ + { + "category": "generic string/memory helpers", + "period": 1129249553, + "xff_self_percent": 34.14121194877998 + }, + { + "category": "other/unattributed", + "period": 584516674, + "xff_self_percent": 17.672008460498308 + }, + { + "category": "kernel-context sample/not attributed", + "period": 436146538, + "xff_self_percent": 13.186253963993929 + }, + { + "category": "expression/evaluation helpers", + "period": 403914296, + "xff_self_percent": 12.211759174261328 + }, + { + "category": "coordinator/visitor bridge", + "period": 227281815, + "xff_self_percent": 6.8715339292398205 + }, + { + "category": "walker/entry helpers", + "period": 183214034, + "xff_self_percent": 5.539208893346342 + }, + { + "category": "generic allocator helpers", + "period": 161427397, + "xff_self_percent": 4.880521724073553 + }, + { + "category": "directory/metadata boundary", + "period": 155824199, + "xff_self_percent": 4.711117211137713 + }, + { + "category": "output/effect helpers", + "period": 13988368, + "xff_self_percent": 0.42291788864275204 + }, + { + "category": "matching/content helpers", + "period": 12021973, + "xff_self_percent": 0.36346680602627635 + } + ], + "total_xff_samples": 3976, + "context_samples": { + "U": 3450, + "K": 526 + } + }, + { + "case": { + "label": "broad-50000-jobs1-files", + "dataset": "broad", + "files": 50000, + "workers": 1, + "task": "files", + "command": [ + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "cwd": "/dev/shm/xff-large-cpu-sge617t7/broad/anchor-100000/anchor-50000", + "cpu_ids": [0], + "ordered": false, + "anchor_sha256": "a36187f596d499ceef4a2f7eca3041d964a70bd7f3ca822609b60b3995338636", + "expected_sha256": "6f485ee6a10dec0df3fa5abb0b260c3cb48d9bcfbd15c7b371da19c0be1b626e", + "expected_count": 50000, + "stat_command": [ + "taskset", + "-c", + "0", + "perf", + "stat", + "-x", + ";", + "-e", + "task-clock,context-switches,page-faults,cycles:u,instructions:u", + "--", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "record_command": [ + "taskset", + "-c", + "0", + "perf", + "record", + "-e", + "cycles:u", + "-F", + "1999", + "--call-graph", + "dwarf,16384", + "-o", + "/tmp/xff-native-large-cpu-profile-session1/broad-50000-jobs1-files/perf.data", + "--", + "/usr/bin/python3.13", + "/tmp/xff-native-large-cpu-profiles.py", + "--repeat-command", + "/tmp/xff-native-large-cpu-profile-session1/broad-50000-jobs1-files/command.json" + ], + "report_commands": { + "stacks": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--percent-limit", + "0.5", + "-g", + "graph,0.5,caller", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/broad-50000-jobs1-files/perf.data" + ], + "self": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--no-children", + "--percent-limit", + "0", + "-g", + "none", + "--fields", + "overhead,period,symbol,dso", + "--sort", + "symbol,dso", + "--field-separator", + ";", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/broad-50000-jobs1-files/perf.data" + ] + }, + "correct_fresh_invocations": 60, + "stat_sha256": "255d7b9b3c65a709075f428f47a0e46f482efa150e4804646c3f089c127300cc", + "perf_data_sha256": "a177a92b632e266e588d2395b39eeac573b43f3656c35fc938cff10e9f93e0d4", + "self_report_sha256": "bf241dbdc79b8545be750c6d9eb59c72ca5ae8aa93ccb082c25b1590b588a7b2", + "stacks_sha256": "4ab188e91ccfa59e86237b90600c8d0c7ce35516d0cc87edaae7847d8946bcbe" + }, + "counter_medians": { + "task-clock": 27.08, + "context-switches": 0.0, + "page-faults": 254.0, + "cycles:u": 44124547.0, + "instructions:u": 126383294.0 + }, + "instructions_per_input_file": 2527.66588, + "task_clock_ms_per_input_file": 0.0005415999999999999, + "xff_filtered_self_period": 2404036890, + "kernel_context_fraction": 0.03025345172635849, + "lost_samples": 0, + "named_leaf_groups": [ + { + "category": "other/unattributed", + "period": 509837426, + "xff_self_percent": 21.20755418191607 + }, + { + "category": "directory/metadata boundary", + "period": 432264947, + "xff_self_percent": 17.98079508671766 + }, + { + "category": "expression/evaluation helpers", + "period": 391737406, + "xff_self_percent": 16.294983143956664 + }, + { + "category": "generic allocator helpers", + "period": 318984957, + "xff_self_percent": 13.26872138804825 + }, + { + "category": "coordinator/visitor bridge", + "period": 292655018, + "xff_self_percent": 12.173482828709837 + }, + { + "category": "walker/entry helpers", + "period": 245759606, + "xff_self_percent": 10.222788469772608 + }, + { + "category": "generic string/memory helpers", + "period": 104351358, + "xff_self_percent": 4.340672076791634 + }, + { + "category": "kernel-context sample/not attributed", + "period": 72730414, + "xff_self_percent": 3.0253451726358493 + }, + { + "category": "output/effect helpers", + "period": 29191675, + "xff_self_percent": 1.2142773316594155 + }, + { + "category": "matching/content helpers", + "period": 6524083, + "xff_self_percent": 0.2713803197920145 + } + ], + "total_xff_samples": 3506, + "context_samples": { + "K": 86, + "U": 3420 + } + }, + { + "case": { + "label": "broad-50000-jobs1-files-tree", + "dataset": "broad", + "files": 50000, + "workers": 1, + "task": "files-tree", + "command": [ + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=tree", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "cwd": "/dev/shm/xff-large-cpu-sge617t7/broad/anchor-100000/anchor-50000", + "cpu_ids": [0], + "ordered": true, + "anchor_sha256": "a36187f596d499ceef4a2f7eca3041d964a70bd7f3ca822609b60b3995338636", + "expected_sha256": "6f485ee6a10dec0df3fa5abb0b260c3cb48d9bcfbd15c7b371da19c0be1b626e", + "expected_count": 50000, + "stat_command": [ + "taskset", + "-c", + "0", + "perf", + "stat", + "-x", + ";", + "-e", + "task-clock,context-switches,page-faults,cycles:u,instructions:u", + "--", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=tree", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "record_command": [ + "taskset", + "-c", + "0", + "perf", + "record", + "-e", + "cycles:u", + "-F", + "1999", + "--call-graph", + "dwarf,16384", + "-o", + "/tmp/xff-native-large-cpu-profile-session1/broad-50000-jobs1-files-tree/perf.data", + "--", + "/usr/bin/python3.13", + "/tmp/xff-native-large-cpu-profiles.py", + "--repeat-command", + "/tmp/xff-native-large-cpu-profile-session1/broad-50000-jobs1-files-tree/command.json" + ], + "report_commands": { + "stacks": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--percent-limit", + "0.5", + "-g", + "graph,0.5,caller", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/broad-50000-jobs1-files-tree/perf.data" + ], + "self": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--no-children", + "--percent-limit", + "0", + "-g", + "none", + "--fields", + "overhead,period,symbol,dso", + "--sort", + "symbol,dso", + "--field-separator", + ";", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/broad-50000-jobs1-files-tree/perf.data" + ] + }, + "correct_fresh_invocations": 60, + "stat_sha256": "4552306b2db2b81a3479788adb251c7f251b8ce533d8a74612b4d1ca05869322", + "perf_data_sha256": "f4162739dfd3c1997fc538953a75566f5fb350a4b7cf886ef721727a6feff7b4", + "self_report_sha256": "085a8f1e8215b87d80db1a8b1f7cfa221dc1b12947fa4fdb0f9153f8e3342c5f", + "stacks_sha256": "d45ba1a57b8c39125ad09870583e9a875475904ee7ea79f813b7ea5bb69ff3ff" + }, + "counter_medians": { + "task-clock": 28.03, + "context-switches": 0.0, + "page-faults": 268.0, + "cycles:u": 50614271.0, + "instructions:u": 147780756.0 + }, + "instructions_per_input_file": 2955.61512, + "task_clock_ms_per_input_file": 0.0005606000000000001, + "xff_filtered_self_period": 2673590646, + "kernel_context_fraction": 0.02530772618509528, + "lost_samples": 0, + "named_leaf_groups": [ + { + "category": "other/unattributed", + "period": 605691335, + "xff_self_percent": 22.65460256251959 + }, + { + "category": "directory/metadata boundary", + "period": 406316656, + "xff_self_percent": 15.197414630691373 + }, + { + "category": "expression/evaluation helpers", + "period": 339345245, + "xff_self_percent": 12.692490733676811 + }, + { + "category": "generic allocator helpers", + "period": 311239539, + "xff_self_percent": 11.641256280786674 + }, + { + "category": "coordinator/visitor bridge", + "period": 301086268, + "xff_self_percent": 11.26149466637534 + }, + { + "category": "walker/entry helpers", + "period": 252860696, + "xff_self_percent": 9.457719205380553 + }, + { + "category": "generic string/memory helpers", + "period": 205046753, + "xff_self_percent": 7.669339856001277 + }, + { + "category": "sorting helpers", + "period": 149182625, + "xff_self_percent": 5.579860373284684 + }, + { + "category": "kernel-context sample/not attributed", + "period": 67662500, + "xff_self_percent": 2.530772618509528 + }, + { + "category": "output/effect helpers", + "period": 23636324, + "xff_self_percent": 0.8840666777228094 + }, + { + "category": "matching/content helpers", + "period": 11522705, + "xff_self_percent": 0.4309823950513627 + } + ], + "total_xff_samples": 3726, + "context_samples": { + "U": 3639, + "K": 87 + } + }, + { + "case": { + "label": "broad-50000-jobs1-files-collect", + "dataset": "broad", + "files": 50000, + "workers": 1, + "task": "files-collect", + "command": [ + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-collect:audit", + "-print0" + ], + "cwd": "/dev/shm/xff-large-cpu-sge617t7/broad/anchor-100000/anchor-50000", + "cpu_ids": [0], + "ordered": false, + "anchor_sha256": "a36187f596d499ceef4a2f7eca3041d964a70bd7f3ca822609b60b3995338636", + "expected_sha256": "6f485ee6a10dec0df3fa5abb0b260c3cb48d9bcfbd15c7b371da19c0be1b626e", + "expected_count": 50000, + "stat_command": [ + "taskset", + "-c", + "0", + "perf", + "stat", + "-x", + ";", + "-e", + "task-clock,context-switches,page-faults,cycles:u,instructions:u", + "--", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-collect:audit", + "-print0" + ], + "record_command": [ + "taskset", + "-c", + "0", + "perf", + "record", + "-e", + "cycles:u", + "-F", + "1999", + "--call-graph", + "dwarf,16384", + "-o", + "/tmp/xff-native-large-cpu-profile-session1/broad-50000-jobs1-files-collect/perf.data", + "--", + "/usr/bin/python3.13", + "/tmp/xff-native-large-cpu-profiles.py", + "--repeat-command", + "/tmp/xff-native-large-cpu-profile-session1/broad-50000-jobs1-files-collect/command.json" + ], + "report_commands": { + "stacks": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--percent-limit", + "0.5", + "-g", + "graph,0.5,caller", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/broad-50000-jobs1-files-collect/perf.data" + ], + "self": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--no-children", + "--percent-limit", + "0", + "-g", + "none", + "--fields", + "overhead,period,symbol,dso", + "--sort", + "symbol,dso", + "--field-separator", + ";", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/broad-50000-jobs1-files-collect/perf.data" + ] + }, + "correct_fresh_invocations": 60, + "stat_sha256": "dc28ca1d0da657418c767c26164119e34bf93ee3e180808f5ddb3570d169f656", + "perf_data_sha256": "f2c9f56af04791eaa0ef0023d5d69c395374335ef9be3a11dbb878949c064cc2", + "self_report_sha256": "a5250bcb37edc09cb5a54a715ca10235ca1af4bdc03e7e326bfd3befc156bed4", + "stacks_sha256": "a3eec3f2b925e8b15278447681bc4798028486203db5a9bf94037250f3e682d7" + }, + "counter_medians": { + "task-clock": 60.26, + "context-switches": 0.0, + "page-faults": 3470.0, + "cycles:u": 65735732.0, + "instructions:u": 188615708.0 + }, + "instructions_per_input_file": 3772.31416, + "task_clock_ms_per_input_file": 0.0012052, + "xff_filtered_self_period": 3588194307, + "kernel_context_fraction": 0.1219211407103991, + "lost_samples": 0, + "named_leaf_groups": [ + { + "category": "expression/evaluation helpers", + "period": 614508448, + "xff_self_percent": 17.12584089443515 + }, + { + "category": "other/unattributed", + "period": 537908746, + "xff_self_percent": 14.991070716282701 + }, + { + "category": "directory/metadata boundary", + "period": 451012575, + "xff_self_percent": 12.569346484947756 + }, + { + "category": "kernel-context sample/not attributed", + "period": 437476743, + "xff_self_percent": 12.19211407103991 + }, + { + "category": "generic string/memory helpers", + "period": 337442802, + "xff_self_percent": 9.404251083663514 + }, + { + "category": "collection/arena helpers", + "period": 310389718, + "xff_self_percent": 8.650304065041258 + }, + { + "category": "generic allocator helpers", + "period": 309218266, + "xff_self_percent": 8.61765666917101 + }, + { + "category": "coordinator/visitor bridge", + "period": 294555430, + "xff_self_percent": 8.209015588296568 + }, + { + "category": "walker/entry helpers", + "period": 265995830, + "xff_self_percent": 7.413083217959635 + }, + { + "category": "output/effect helpers", + "period": 20468472, + "xff_self_percent": 0.5704393421523813 + }, + { + "category": "matching/content helpers", + "period": 9217277, + "xff_self_percent": 0.2568778670101156 + } + ], + "total_xff_samples": 6422, + "context_samples": { + "K": 794, + "U": 5628 + } + }, + { + "case": { + "label": "broad-50000-jobs1-content-needle", + "dataset": "broad", + "files": 50000, + "workers": 1, + "task": "content-needle", + "command": [ + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "--regextype=EXACT", + "-rxc", + "needle", + "-print0" + ], + "cwd": "/dev/shm/xff-large-cpu-sge617t7/broad/anchor-100000/anchor-50000", + "cpu_ids": [0], + "ordered": false, + "anchor_sha256": "a36187f596d499ceef4a2f7eca3041d964a70bd7f3ca822609b60b3995338636", + "expected_sha256": "8d02e42799265c1144ad84602d6003c284377e6f9d49b66d3e1558dc9b4962c3", + "expected_count": 16666, + "stat_command": [ + "taskset", + "-c", + "0", + "perf", + "stat", + "-x", + ";", + "-e", + "task-clock,context-switches,page-faults,cycles:u,instructions:u", + "--", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "--regextype=EXACT", + "-rxc", + "needle", + "-print0" + ], + "record_command": [ + "taskset", + "-c", + "0", + "perf", + "record", + "-e", + "cycles:u", + "-F", + "1999", + "--call-graph", + "dwarf,16384", + "-o", + "/tmp/xff-native-large-cpu-profile-session1/broad-50000-jobs1-content-needle/perf.data", + "--", + "/usr/bin/python3.13", + "/tmp/xff-native-large-cpu-profiles.py", + "--repeat-command", + "/tmp/xff-native-large-cpu-profile-session1/broad-50000-jobs1-content-needle/command.json" + ], + "report_commands": { + "stacks": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--percent-limit", + "0.5", + "-g", + "graph,0.5,caller", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/broad-50000-jobs1-content-needle/perf.data" + ], + "self": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--no-children", + "--percent-limit", + "0", + "-g", + "none", + "--fields", + "overhead,period,symbol,dso", + "--sort", + "symbol,dso", + "--field-separator", + ";", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/broad-50000-jobs1-content-needle/perf.data" + ] + }, + "correct_fresh_invocations": 60, + "stat_sha256": "715e5cbf9890daf1021a2d4f52e22087c978daf8b68818ec656801c47b7a2e19", + "perf_data_sha256": "1cf71e7331ab019f0964deafdd6f04249cc0e1259d63ec1bc6135d838e14f847", + "self_report_sha256": "e2321aa7b6eb8c0083b84393d6d7a2fe1cadef18d95b8ca3c6aa219012c9ec4b", + "stacks_sha256": "b69dbadf9f395f1ac370b04da2141604f3f136420f1fa89fa91456422166cf33" + }, + "counter_medians": { + "task-clock": 97.67, + "context-switches": 0.0, + "page-faults": 258.0, + "cycles:u": 156744014.0, + "instructions:u": 359190416.0 + }, + "instructions_per_input_file": 7183.80832, + "task_clock_ms_per_input_file": 0.0019534, + "xff_filtered_self_period": 8212868938, + "kernel_context_fraction": 0.13150538979172005, + "lost_samples": 0, + "named_leaf_groups": [ + { + "category": "generic string/memory helpers", + "period": 2774035000, + "xff_self_percent": 33.77668657495384 + }, + { + "category": "other/unattributed", + "period": 1273504469, + "xff_self_percent": 15.506207131927326 + }, + { + "category": "kernel-context sample/not attributed", + "period": 1080036531, + "xff_self_percent": 13.150538979172007 + }, + { + "category": "expression/evaluation helpers", + "period": 1070551429, + "xff_self_percent": 13.035048252708402 + }, + { + "category": "coordinator/visitor bridge", + "period": 658544489, + "xff_self_percent": 8.01844634282413 + }, + { + "category": "walker/entry helpers", + "period": 464678667, + "xff_self_percent": 5.6579335492617595 + }, + { + "category": "generic allocator helpers", + "period": 449367211, + "xff_self_percent": 5.471501060011193 + }, + { + "category": "directory/metadata boundary", + "period": 388005488, + "xff_self_percent": 4.724359915263511 + }, + { + "category": "output/effect helpers", + "period": 31962756, + "xff_self_percent": 0.3891789366333609 + }, + { + "category": "matching/content helpers", + "period": 22182898, + "xff_self_percent": 0.27009925724447253 + } + ], + "total_xff_samples": 10727, + "context_samples": { + "K": 1420, + "U": 9307 + } + }, + { + "case": { + "label": "broad-100000-jobs1-files", + "dataset": "broad", + "files": 100000, + "workers": 1, + "task": "files", + "command": [ + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "cwd": "/dev/shm/xff-large-cpu-sge617t7/broad/anchor-100000", + "cpu_ids": [0], + "ordered": false, + "anchor_sha256": "e50f2d1ecfadf23c81f155c001fbb43d3c5f22389c9af63ae5402f768227365f", + "expected_sha256": "8e517c9cdc1c6dac93a94497d779e30cc8d05dfedb410f3156cebae5b1fb7572", + "expected_count": 100000, + "stat_command": [ + "taskset", + "-c", + "0", + "perf", + "stat", + "-x", + ";", + "-e", + "task-clock,context-switches,page-faults,cycles:u,instructions:u", + "--", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "record_command": [ + "taskset", + "-c", + "0", + "perf", + "record", + "-e", + "cycles:u", + "-F", + "1999", + "--call-graph", + "dwarf,16384", + "-o", + "/tmp/xff-native-large-cpu-profile-session1/broad-100000-jobs1-files/perf.data", + "--", + "/usr/bin/python3.13", + "/tmp/xff-native-large-cpu-profiles.py", + "--repeat-command", + "/tmp/xff-native-large-cpu-profile-session1/broad-100000-jobs1-files/command.json" + ], + "report_commands": { + "stacks": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--percent-limit", + "0.5", + "-g", + "graph,0.5,caller", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/broad-100000-jobs1-files/perf.data" + ], + "self": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--no-children", + "--percent-limit", + "0", + "-g", + "none", + "--fields", + "overhead,period,symbol,dso", + "--sort", + "symbol,dso", + "--field-separator", + ";", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/broad-100000-jobs1-files/perf.data" + ] + }, + "correct_fresh_invocations": 60, + "stat_sha256": "1c1240a676bc4197cae3c3c9d9961fc01878ebf865d9165f80073b36255c1802", + "perf_data_sha256": "6d7a20b5df714e4f5eaeb5aaaa76998aa4c5f167b1881e83f3daa91df1e2390d", + "self_report_sha256": "184b16d69f10e13022bf2038775e18dbd069f4650dde409ca2866072e6d897cd", + "stacks_sha256": "d4bc9f872360b59f0a2ef13c528e4f50dea6539d4f58f0707fbe34125ac08241" + }, + "counter_medians": { + "task-clock": 53.39, + "context-switches": 0.0, + "page-faults": 298.0, + "cycles:u": 86069157.0, + "instructions:u": 251326360.0 + }, + "instructions_per_input_file": 2513.2636, + "task_clock_ms_per_input_file": 0.0005339, + "xff_filtered_self_period": 4617479178, + "kernel_context_fraction": 0.030501648750477593, + "lost_samples": 0, + "named_leaf_groups": [ + { + "category": "other/unattributed", + "period": 913605386, + "xff_self_percent": 19.78580413210907 + }, + { + "category": "directory/metadata boundary", + "period": 852044728, + "xff_self_percent": 18.45259491498242 + }, + { + "category": "expression/evaluation helpers", + "period": 747014629, + "xff_self_percent": 16.17797504229482 + }, + { + "category": "generic allocator helpers", + "period": 590233623, + "xff_self_percent": 12.782594143838715 + }, + { + "category": "coordinator/visitor bridge", + "period": 541137655, + "xff_self_percent": 11.71933070274042 + }, + { + "category": "walker/entry helpers", + "period": 502334533, + "xff_self_percent": 10.878977763308065 + }, + { + "category": "generic string/memory helpers", + "period": 254130857, + "xff_self_percent": 5.503670881956709 + }, + { + "category": "kernel-context sample/not attributed", + "period": 140840728, + "xff_self_percent": 3.0501648750477592 + }, + { + "category": "output/effect helpers", + "period": 62266901, + "xff_self_percent": 1.348504207591686 + }, + { + "category": "matching/content helpers", + "period": 13870138, + "xff_self_percent": 0.30038333613033563 + } + ], + "total_xff_samples": 7314, + "context_samples": { + "U": 7119, + "K": 195 + } + }, + { + "case": { + "label": "broad-100000-jobs1-files-tree", + "dataset": "broad", + "files": 100000, + "workers": 1, + "task": "files-tree", + "command": [ + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=tree", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "cwd": "/dev/shm/xff-large-cpu-sge617t7/broad/anchor-100000", + "cpu_ids": [0], + "ordered": true, + "anchor_sha256": "e50f2d1ecfadf23c81f155c001fbb43d3c5f22389c9af63ae5402f768227365f", + "expected_sha256": "8e517c9cdc1c6dac93a94497d779e30cc8d05dfedb410f3156cebae5b1fb7572", + "expected_count": 100000, + "stat_command": [ + "taskset", + "-c", + "0", + "perf", + "stat", + "-x", + ";", + "-e", + "task-clock,context-switches,page-faults,cycles:u,instructions:u", + "--", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=tree", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "record_command": [ + "taskset", + "-c", + "0", + "perf", + "record", + "-e", + "cycles:u", + "-F", + "1999", + "--call-graph", + "dwarf,16384", + "-o", + "/tmp/xff-native-large-cpu-profile-session1/broad-100000-jobs1-files-tree/perf.data", + "--", + "/usr/bin/python3.13", + "/tmp/xff-native-large-cpu-profiles.py", + "--repeat-command", + "/tmp/xff-native-large-cpu-profile-session1/broad-100000-jobs1-files-tree/command.json" + ], + "report_commands": { + "stacks": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--percent-limit", + "0.5", + "-g", + "graph,0.5,caller", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/broad-100000-jobs1-files-tree/perf.data" + ], + "self": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--no-children", + "--percent-limit", + "0", + "-g", + "none", + "--fields", + "overhead,period,symbol,dso", + "--sort", + "symbol,dso", + "--field-separator", + ";", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/broad-100000-jobs1-files-tree/perf.data" + ] + }, + "correct_fresh_invocations": 60, + "stat_sha256": "31c77ac7dee2ea7a7d5f442aed7c4fdc98cc49880dc1e900dc04fc44b8141bd8", + "perf_data_sha256": "511cd92aee6486fefb9db7a0e787b938e514b70b928ce0c21ab42eef6ae1aa2b", + "self_report_sha256": "33e4ba1016f06e54d841b07be0c9d47b417293055ba5d0cba6132ba7ae66d85c", + "stacks_sha256": "5e60a226d7484845b2f09a28042cdd03a26f782795d4202bbd7e1bf48dd9c4b8" + }, + "counter_medians": { + "task-clock": 55.59, + "context-switches": 0.0, + "page-faults": 306.0, + "cycles:u": 99619835.0, + "instructions:u": 288680660.0 + }, + "instructions_per_input_file": 2886.8066, + "task_clock_ms_per_input_file": 0.0005559, + "xff_filtered_self_period": 5192099154, + "kernel_context_fraction": 0.024329667491554227, + "lost_samples": 0, + "named_leaf_groups": [ + { + "category": "other/unattributed", + "period": 1131063845, + "xff_self_percent": 21.784326752092685 + }, + { + "category": "directory/metadata boundary", + "period": 796901713, + "xff_self_percent": 15.348353129698339 + }, + { + "category": "expression/evaluation helpers", + "period": 712221627, + "xff_self_percent": 13.717411895943927 + }, + { + "category": "coordinator/visitor bridge", + "period": 566363254, + "xff_self_percent": 10.908174848002913 + }, + { + "category": "generic allocator helpers", + "period": 534148456, + "xff_self_percent": 10.287716781920302 + }, + { + "category": "walker/entry helpers", + "period": 519606606, + "xff_self_percent": 10.007640273966926 + }, + { + "category": "generic string/memory helpers", + "period": 435029427, + "xff_self_percent": 8.378681032407727 + }, + { + "category": "sorting helpers", + "period": 302264718, + "xff_self_percent": 5.821628382561509 + }, + { + "category": "kernel-context sample/not attributed", + "period": 126322046, + "xff_self_percent": 2.4329667491554225 + }, + { + "category": "output/effect helpers", + "period": 54759833, + "xff_self_percent": 1.0546761796298314 + }, + { + "category": "matching/content helpers", + "period": 13417629, + "xff_self_percent": 0.25842397462042 + } + ], + "total_xff_samples": 7777, + "context_samples": { + "U": 7587, + "K": 190 + } + }, + { + "case": { + "label": "broad-100000-jobs1-files-collect", + "dataset": "broad", + "files": 100000, + "workers": 1, + "task": "files-collect", + "command": [ + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-collect:audit", + "-print0" + ], + "cwd": "/dev/shm/xff-large-cpu-sge617t7/broad/anchor-100000", + "cpu_ids": [0], + "ordered": false, + "anchor_sha256": "e50f2d1ecfadf23c81f155c001fbb43d3c5f22389c9af63ae5402f768227365f", + "expected_sha256": "8e517c9cdc1c6dac93a94497d779e30cc8d05dfedb410f3156cebae5b1fb7572", + "expected_count": 100000, + "stat_command": [ + "taskset", + "-c", + "0", + "perf", + "stat", + "-x", + ";", + "-e", + "task-clock,context-switches,page-faults,cycles:u,instructions:u", + "--", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-collect:audit", + "-print0" + ], + "record_command": [ + "taskset", + "-c", + "0", + "perf", + "record", + "-e", + "cycles:u", + "-F", + "1999", + "--call-graph", + "dwarf,16384", + "-o", + "/tmp/xff-native-large-cpu-profile-session1/broad-100000-jobs1-files-collect/perf.data", + "--", + "/usr/bin/python3.13", + "/tmp/xff-native-large-cpu-profiles.py", + "--repeat-command", + "/tmp/xff-native-large-cpu-profile-session1/broad-100000-jobs1-files-collect/command.json" + ], + "report_commands": { + "stacks": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--percent-limit", + "0.5", + "-g", + "graph,0.5,caller", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/broad-100000-jobs1-files-collect/perf.data" + ], + "self": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--no-children", + "--percent-limit", + "0", + "-g", + "none", + "--fields", + "overhead,period,symbol,dso", + "--sort", + "symbol,dso", + "--field-separator", + ";", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/broad-100000-jobs1-files-collect/perf.data" + ] + }, + "correct_fresh_invocations": 60, + "stat_sha256": "e30093e05bf7826cd04444093584374327c01fdcc2e1e20abb82d147864cb404", + "perf_data_sha256": "6dffd5adf68383ed6b50dc1f033a49628409487ed594bcc8cee21e6937a728b6", + "self_report_sha256": "7f51f30785186c957ce6f4c6e50d84d32d78846b9ed00de1de9718f2fc06d0cc", + "stacks_sha256": "9e7b5e5d29db6fdb2360079fb3f1d9c7ef63d0abd7c7efe3aec0581efaf3b65e" + }, + "counter_medians": { + "task-clock": 120.49, + "context-switches": 0.0, + "page-faults": 6792.0, + "cycles:u": 131858224.0, + "instructions:u": 376109227.0 + }, + "instructions_per_input_file": 3761.09227, + "task_clock_ms_per_input_file": 0.0012048999999999999, + "xff_filtered_self_period": 6949835717, + "kernel_context_fraction": 0.12045605336428991, + "lost_samples": 0, + "named_leaf_groups": [ + { + "category": "expression/evaluation helpers", + "period": 1120324068, + "xff_self_percent": 16.12015180818698 + }, + { + "category": "other/unattributed", + "period": 1116638676, + "xff_self_percent": 16.067123331686663 + }, + { + "category": "directory/metadata boundary", + "period": 854953630, + "xff_self_percent": 12.301781866709412 + }, + { + "category": "kernel-context sample/not attributed", + "period": 837149782, + "xff_self_percent": 12.045605336428991 + }, + { + "category": "generic allocator helpers", + "period": 653353305, + "xff_self_percent": 9.40098919751199 + }, + { + "category": "generic string/memory helpers", + "period": 602918409, + "xff_self_percent": 8.675290086716736 + }, + { + "category": "coordinator/visitor bridge", + "period": 589818706, + "xff_self_percent": 8.486800695982552 + }, + { + "category": "collection/arena helpers", + "period": 572427361, + "xff_self_percent": 8.23655960096704 + }, + { + "category": "walker/entry helpers", + "period": 552268777, + "xff_self_percent": 7.946501176266581 + }, + { + "category": "output/effect helpers", + "period": 40876787, + "xff_self_percent": 0.5881691116814639 + }, + { + "category": "matching/content helpers", + "period": 9106216, + "xff_self_percent": 0.13102778786159328 + } + ], + "total_xff_samples": 13183, + "context_samples": { + "U": 11612, + "K": 1571 + } + }, + { + "case": { + "label": "broad-100000-jobs1-content-needle", + "dataset": "broad", + "files": 100000, + "workers": 1, + "task": "content-needle", + "command": [ + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "--regextype=EXACT", + "-rxc", + "needle", + "-print0" + ], + "cwd": "/dev/shm/xff-large-cpu-sge617t7/broad/anchor-100000", + "cpu_ids": [0], + "ordered": false, + "anchor_sha256": "e50f2d1ecfadf23c81f155c001fbb43d3c5f22389c9af63ae5402f768227365f", + "expected_sha256": "5e8d3fe52c231939e3a218ea245ec53f2de55f78095f79967b75306df826482f", + "expected_count": 33333, + "stat_command": [ + "taskset", + "-c", + "0", + "perf", + "stat", + "-x", + ";", + "-e", + "task-clock,context-switches,page-faults,cycles:u,instructions:u", + "--", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "--regextype=EXACT", + "-rxc", + "needle", + "-print0" + ], + "record_command": [ + "taskset", + "-c", + "0", + "perf", + "record", + "-e", + "cycles:u", + "-F", + "1999", + "--call-graph", + "dwarf,16384", + "-o", + "/tmp/xff-native-large-cpu-profile-session1/broad-100000-jobs1-content-needle/perf.data", + "--", + "/usr/bin/python3.13", + "/tmp/xff-native-large-cpu-profiles.py", + "--repeat-command", + "/tmp/xff-native-large-cpu-profile-session1/broad-100000-jobs1-content-needle/command.json" + ], + "report_commands": { + "stacks": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--percent-limit", + "0.5", + "-g", + "graph,0.5,caller", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/broad-100000-jobs1-content-needle/perf.data" + ], + "self": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--no-children", + "--percent-limit", + "0", + "-g", + "none", + "--fields", + "overhead,period,symbol,dso", + "--sort", + "symbol,dso", + "--field-separator", + ";", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/broad-100000-jobs1-content-needle/perf.data" + ] + }, + "correct_fresh_invocations": 60, + "stat_sha256": "c039c38851c6c916a420da96d3e0b6f7f21139e2d527a85c1facdfef2a306bdd", + "perf_data_sha256": "7aca7e7a4ec10153f5d6ec9efbb0ec1f0fa40483138a54fd061fed1bc6dc0982", + "self_report_sha256": "b5991ec139a6e65f30739cf23195ea79a3dca0a382976c924cc2c24c396f5440", + "stacks_sha256": "814e452e4befe22b7520e5e5372bf04d190814ca309bce040b17631f4f68305d" + }, + "counter_medians": { + "task-clock": 191.63, + "context-switches": 0.0, + "page-faults": 301.0, + "cycles:u": 305297182.0, + "instructions:u": 707505236.0 + }, + "instructions_per_input_file": 7075.05236, + "task_clock_ms_per_input_file": 0.0019163, + "xff_filtered_self_period": 15935297198, + "kernel_context_fraction": 0.13037051961985002, + "lost_samples": 0, + "named_leaf_groups": [ + { + "category": "generic string/memory helpers", + "period": 5306749537, + "xff_self_percent": 33.301854813639984 + }, + { + "category": "other/unattributed", + "period": 2520004445, + "xff_self_percent": 15.813978325526802 + }, + { + "category": "expression/evaluation helpers", + "period": 2134147129, + "xff_self_percent": 13.392578139476756 + }, + { + "category": "kernel-context sample/not attributed", + "period": 2077492976, + "xff_self_percent": 13.037051961985002 + }, + { + "category": "coordinator/visitor bridge", + "period": 1290157824, + "xff_self_percent": 8.09622693552226 + }, + { + "category": "generic allocator helpers", + "period": 869891355, + "xff_self_percent": 5.4588963368011605 + }, + { + "category": "walker/entry helpers", + "period": 855623842, + "xff_self_percent": 5.369362311657339 + }, + { + "category": "directory/metadata boundary", + "period": 770690250, + "xff_self_percent": 4.836371988698946 + }, + { + "category": "output/effect helpers", + "period": 74753114, + "xff_self_percent": 0.4691039838866769 + }, + { + "category": "matching/content helpers", + "period": 35786726, + "xff_self_percent": 0.22457520280507542 + } + ], + "total_xff_samples": 21333, + "context_samples": { + "U": 18560, + "K": 2773 + } + }, + { + "case": { + "label": "deep-20000-jobs1-files", + "dataset": "deep", + "files": 20000, + "workers": 1, + "task": "files", + "command": [ + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "cwd": "/dev/shm/xff-large-cpu-sge617t7/deep/anchor-100000/anchor-50000/anchor-20000", + "cpu_ids": [0], + "ordered": false, + "anchor_sha256": "7dfe78812e61fb287bd83317434581888c523dad6728a1f9663b5b01d8ee4f18", + "expected_sha256": "78e5f22c540cd84820dae932fcda1449c38d0307ea47a6fc2cb3425e551f033f", + "expected_count": 20000, + "stat_command": [ + "taskset", + "-c", + "0", + "perf", + "stat", + "-x", + ";", + "-e", + "task-clock,context-switches,page-faults,cycles:u,instructions:u", + "--", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "record_command": [ + "taskset", + "-c", + "0", + "perf", + "record", + "-e", + "cycles:u", + "-F", + "1999", + "--call-graph", + "dwarf,16384", + "-o", + "/tmp/xff-native-large-cpu-profile-session1/deep-20000-jobs1-files/perf.data", + "--", + "/usr/bin/python3.13", + "/tmp/xff-native-large-cpu-profiles.py", + "--repeat-command", + "/tmp/xff-native-large-cpu-profile-session1/deep-20000-jobs1-files/command.json" + ], + "report_commands": { + "stacks": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--percent-limit", + "0.5", + "-g", + "graph,0.5,caller", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/deep-20000-jobs1-files/perf.data" + ], + "self": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--no-children", + "--percent-limit", + "0", + "-g", + "none", + "--fields", + "overhead,period,symbol,dso", + "--sort", + "symbol,dso", + "--field-separator", + ";", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/deep-20000-jobs1-files/perf.data" + ] + }, + "correct_fresh_invocations": 60, + "stat_sha256": "d00140515dfeb67db61714b89c5a7b7a16fbc232d6b69da9d06133f97c5bbc3a", + "perf_data_sha256": "836c767aed8a9e2b6ab0a0a101461c9d4d270d6d2c6255e9862c7ceb1669ddd7", + "self_report_sha256": "559125104301d2b2cf1306ce054fd288560ee9051015f0f04f48b75fec5458b8", + "stacks_sha256": "a009f9746e61d390f5a22cce41d0602a750cab08b7d530f92cae54c10c470243" + }, + "counter_medians": { + "task-clock": 9.95, + "context-switches": 0.0, + "page-faults": 1042.0, + "cycles:u": 15982827.0, + "instructions:u": 50950933.0 + }, + "instructions_per_input_file": 2547.54665, + "task_clock_ms_per_input_file": 0.0004975, + "xff_filtered_self_period": 913988600, + "kernel_context_fraction": 0.026029310431224195, + "lost_samples": 0, + "named_leaf_groups": [ + { + "category": "other/unattributed", + "period": 243608204, + "xff_self_percent": 26.653308804945706 + }, + { + "category": "expression/evaluation helpers", + "period": 156791815, + "xff_self_percent": 17.15467950037889 + }, + { + "category": "directory/metadata boundary", + "period": 139219786, + "xff_self_percent": 15.23211405481425 + }, + { + "category": "coordinator/visitor bridge", + "period": 104678819, + "xff_self_percent": 11.452967684717294 + }, + { + "category": "generic allocator helpers", + "period": 84220154, + "xff_self_percent": 9.21457379227706 + }, + { + "category": "walker/entry helpers", + "period": 78037886, + "xff_self_percent": 8.538168419168466 + }, + { + "category": "generic string/memory helpers", + "period": 60041282, + "xff_self_percent": 6.569149987209906 + }, + { + "category": "kernel-context sample/not attributed", + "period": 23790493, + "xff_self_percent": 2.6029310431224197 + }, + { + "category": "matching/content helpers", + "period": 12881852, + "xff_self_percent": 1.4094105768934098 + }, + { + "category": "output/effect helpers", + "period": 10718309, + "xff_self_percent": 1.1726961364725994 + } + ], + "total_xff_samples": 1024, + "context_samples": { + "K": 18, + "U": 1006 + } + }, + { + "case": { + "label": "deep-20000-jobs1-files-tree", + "dataset": "deep", + "files": 20000, + "workers": 1, + "task": "files-tree", + "command": [ + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=tree", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "cwd": "/dev/shm/xff-large-cpu-sge617t7/deep/anchor-100000/anchor-50000/anchor-20000", + "cpu_ids": [0], + "ordered": true, + "anchor_sha256": "7dfe78812e61fb287bd83317434581888c523dad6728a1f9663b5b01d8ee4f18", + "expected_sha256": "78e5f22c540cd84820dae932fcda1449c38d0307ea47a6fc2cb3425e551f033f", + "expected_count": 20000, + "stat_command": [ + "taskset", + "-c", + "0", + "perf", + "stat", + "-x", + ";", + "-e", + "task-clock,context-switches,page-faults,cycles:u,instructions:u", + "--", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=tree", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "record_command": [ + "taskset", + "-c", + "0", + "perf", + "record", + "-e", + "cycles:u", + "-F", + "1999", + "--call-graph", + "dwarf,16384", + "-o", + "/tmp/xff-native-large-cpu-profile-session1/deep-20000-jobs1-files-tree/perf.data", + "--", + "/usr/bin/python3.13", + "/tmp/xff-native-large-cpu-profiles.py", + "--repeat-command", + "/tmp/xff-native-large-cpu-profile-session1/deep-20000-jobs1-files-tree/command.json" + ], + "report_commands": { + "stacks": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--percent-limit", + "0.5", + "-g", + "graph,0.5,caller", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/deep-20000-jobs1-files-tree/perf.data" + ], + "self": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--no-children", + "--percent-limit", + "0", + "-g", + "none", + "--fields", + "overhead,period,symbol,dso", + "--sort", + "symbol,dso", + "--field-separator", + ";", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/deep-20000-jobs1-files-tree/perf.data" + ] + }, + "correct_fresh_invocations": 60, + "stat_sha256": "0bc9243f467a3998ca6af9a6e8ff1af2b56cc2c1eb15ae0c08020c7da37ea62d", + "perf_data_sha256": "258568d37e594cc26d19563e7e2c85f6ba8b6bde70043678399c8b9fe0558385", + "self_report_sha256": "4dfc3820c6fc405b1f6405efc06ccf3c30bb5673c7b27db409be6dde4d878405", + "stacks_sha256": "f635ec665ff09208aa8654ca71f166f052b6a7baddfe0d76121f2fb19ea775d3" + }, + "counter_medians": { + "task-clock": 10.74, + "context-switches": 0.0, + "page-faults": 1218.0, + "cycles:u": 20377567.0, + "instructions:u": 64973499.0 + }, + "instructions_per_input_file": 3248.67495, + "task_clock_ms_per_input_file": 0.000537, + "xff_filtered_self_period": 1156718123, + "kernel_context_fraction": 0.028032492406968194, + "lost_samples": 0, + "named_leaf_groups": [ + { + "category": "other/unattributed", + "period": 297208352, + "xff_self_percent": 25.69410352361186 + }, + { + "category": "generic string/memory helpers", + "period": 167304154, + "xff_self_percent": 14.46369263810696 + }, + { + "category": "directory/metadata boundary", + "period": 140699368, + "xff_self_percent": 12.163669367874164 + }, + { + "category": "expression/evaluation helpers", + "period": 133722204, + "xff_self_percent": 11.560483175726988 + }, + { + "category": "coordinator/visitor bridge", + "period": 121297095, + "xff_self_percent": 10.48631404558706 + }, + { + "category": "sorting helpers", + "period": 86012853, + "xff_self_percent": 7.4359389111084235 + }, + { + "category": "walker/entry helpers", + "period": 83930718, + "xff_self_percent": 7.255935247415502 + }, + { + "category": "generic allocator helpers", + "period": 73978315, + "xff_self_percent": 6.395535224098845 + }, + { + "category": "kernel-context sample/not attributed", + "period": 32425692, + "xff_self_percent": 2.8032492406968195 + }, + { + "category": "output/effect helpers", + "period": 11561501, + "xff_self_percent": 0.9995089356787056 + }, + { + "category": "matching/content helpers", + "period": 7978207, + "xff_self_percent": 0.6897278465135624 + }, + { + "category": "collection/arena helpers", + "period": 599664, + "xff_self_percent": 0.051841843581109 + } + ], + "total_xff_samples": 1341, + "context_samples": { + "U": 1310, + "K": 31 + } + }, + { + "case": { + "label": "deep-20000-jobs1-files-collect", + "dataset": "deep", + "files": 20000, + "workers": 1, + "task": "files-collect", + "command": [ + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-collect:audit", + "-print0" + ], + "cwd": "/dev/shm/xff-large-cpu-sge617t7/deep/anchor-100000/anchor-50000/anchor-20000", + "cpu_ids": [0], + "ordered": false, + "anchor_sha256": "7dfe78812e61fb287bd83317434581888c523dad6728a1f9663b5b01d8ee4f18", + "expected_sha256": "78e5f22c540cd84820dae932fcda1449c38d0307ea47a6fc2cb3425e551f033f", + "expected_count": 20000, + "stat_command": [ + "taskset", + "-c", + "0", + "perf", + "stat", + "-x", + ";", + "-e", + "task-clock,context-switches,page-faults,cycles:u,instructions:u", + "--", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-collect:audit", + "-print0" + ], + "record_command": [ + "taskset", + "-c", + "0", + "perf", + "record", + "-e", + "cycles:u", + "-F", + "1999", + "--call-graph", + "dwarf,16384", + "-o", + "/tmp/xff-native-large-cpu-profile-session1/deep-20000-jobs1-files-collect/perf.data", + "--", + "/usr/bin/python3.13", + "/tmp/xff-native-large-cpu-profiles.py", + "--repeat-command", + "/tmp/xff-native-large-cpu-profile-session1/deep-20000-jobs1-files-collect/command.json" + ], + "report_commands": { + "stacks": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--percent-limit", + "0.5", + "-g", + "graph,0.5,caller", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/deep-20000-jobs1-files-collect/perf.data" + ], + "self": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--no-children", + "--percent-limit", + "0", + "-g", + "none", + "--fields", + "overhead,period,symbol,dso", + "--sort", + "symbol,dso", + "--field-separator", + ";", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/deep-20000-jobs1-files-collect/perf.data" + ] + }, + "correct_fresh_invocations": 60, + "stat_sha256": "07f20e8dee1b2bdb5339f233654f58dbc79666c7cc974c3d5bc50b1739ed2a59", + "perf_data_sha256": "ec689572bd0eab6f8b0dca3d5ef02501be3464c1ca7183a71fc7f9d1e5c05351", + "self_report_sha256": "e4c486e620680e521b2026f595f853245652ddfc0477da86e4459cc155cc5bc7", + "stacks_sha256": "0db18a37571177e7bf86f56e76589d929aa1b8dddf77248ff68f8a7b8746dd45" + }, + "counter_medians": { + "task-clock": 23.86, + "context-switches": 0.0, + "page-faults": 2050.0, + "cycles:u": 24848964.0, + "instructions:u": 76186128.0 + }, + "instructions_per_input_file": 3809.3064, + "task_clock_ms_per_input_file": 0.001193, + "xff_filtered_self_period": 1498408641, + "kernel_context_fraction": 0.12480229083249127, + "lost_samples": 0, + "named_leaf_groups": [ + { + "category": "other/unattributed", + "period": 293098116, + "xff_self_percent": 19.560626385896555 + }, + { + "category": "expression/evaluation helpers", + "period": 247663902, + "xff_self_percent": 16.528461944447635 + }, + { + "category": "kernel-context sample/not attributed", + "period": 187004831, + "xff_self_percent": 12.480229083249126 + }, + { + "category": "generic string/memory helpers", + "period": 154140101, + "xff_self_percent": 10.286920188683029 + }, + { + "category": "directory/metadata boundary", + "period": 146863008, + "xff_self_percent": 9.801265421293042 + }, + { + "category": "coordinator/visitor bridge", + "period": 146336666, + "xff_self_percent": 9.766138688464757 + }, + { + "category": "collection/arena helpers", + "period": 120882335, + "xff_self_percent": 8.067381066310869 + }, + { + "category": "generic allocator helpers", + "period": 106760525, + "xff_self_percent": 7.12492721136143 + }, + { + "category": "walker/entry helpers", + "period": 81778688, + "xff_self_percent": 5.4577026428133095 + }, + { + "category": "output/effect helpers", + "period": 8502954, + "xff_self_percent": 0.5674656276892093 + }, + { + "category": "matching/content helpers", + "period": 5377515, + "xff_self_percent": 0.35888173979103477 + } + ], + "total_xff_samples": 2347, + "context_samples": { + "U": 2076, + "K": 271 + } + }, + { + "case": { + "label": "deep-20000-jobs1-content-needle", + "dataset": "deep", + "files": 20000, + "workers": 1, + "task": "content-needle", + "command": [ + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "--regextype=EXACT", + "-rxc", + "needle", + "-print0" + ], + "cwd": "/dev/shm/xff-large-cpu-sge617t7/deep/anchor-100000/anchor-50000/anchor-20000", + "cpu_ids": [0], + "ordered": false, + "anchor_sha256": "7dfe78812e61fb287bd83317434581888c523dad6728a1f9663b5b01d8ee4f18", + "expected_sha256": "df528a4ff24f0fe0f73ca60036a08b674d8c99ac17d13856b1db5e200e10aa8a", + "expected_count": 6666, + "stat_command": [ + "taskset", + "-c", + "0", + "perf", + "stat", + "-x", + ";", + "-e", + "task-clock,context-switches,page-faults,cycles:u,instructions:u", + "--", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "--regextype=EXACT", + "-rxc", + "needle", + "-print0" + ], + "record_command": [ + "taskset", + "-c", + "0", + "perf", + "record", + "-e", + "cycles:u", + "-F", + "1999", + "--call-graph", + "dwarf,16384", + "-o", + "/tmp/xff-native-large-cpu-profile-session1/deep-20000-jobs1-content-needle/perf.data", + "--", + "/usr/bin/python3.13", + "/tmp/xff-native-large-cpu-profiles.py", + "--repeat-command", + "/tmp/xff-native-large-cpu-profile-session1/deep-20000-jobs1-content-needle/command.json" + ], + "report_commands": { + "stacks": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--percent-limit", + "0.5", + "-g", + "graph,0.5,caller", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/deep-20000-jobs1-content-needle/perf.data" + ], + "self": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--no-children", + "--percent-limit", + "0", + "-g", + "none", + "--fields", + "overhead,period,symbol,dso", + "--sort", + "symbol,dso", + "--field-separator", + ";", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/deep-20000-jobs1-content-needle/perf.data" + ] + }, + "correct_fresh_invocations": 60, + "stat_sha256": "0216459f74a3d697c36a27350ae88a9f9fccf0d87d7abb9cc78c4fa21c522309", + "perf_data_sha256": "55ed8a99fed94f31136a5b5238c92a9e8c83c60ce30f5d99553997862d2e9da5", + "self_report_sha256": "57248c5ee11e3c9b5c45bf3521b7b8805a21e33b00b5a1afcb326f11500a3e2f", + "stacks_sha256": "b31aa2098b99cce489b99f81e89e6757c5e1b86d30cc971078496d1dc1541021" + }, + "counter_medians": { + "task-clock": 40.34, + "context-switches": 0.0, + "page-faults": 1046.0, + "cycles:u": 66183212.0, + "instructions:u": 144934950.0 + }, + "instructions_per_input_file": 7246.7475, + "task_clock_ms_per_input_file": 0.002017, + "xff_filtered_self_period": 3406891303, + "kernel_context_fraction": 0.125798447582582, + "lost_samples": 0, + "named_leaf_groups": [ + { + "category": "generic string/memory helpers", + "period": 1130000525, + "xff_self_percent": 33.168082703576644 + }, + { + "category": "other/unattributed", + "period": 621734583, + "xff_self_percent": 18.24932255550743 + }, + { + "category": "kernel-context sample/not attributed", + "period": 428581637, + "xff_self_percent": 12.5798447582582 + }, + { + "category": "expression/evaluation helpers", + "period": 416521455, + "xff_self_percent": 12.225851016533003 + }, + { + "category": "coordinator/visitor bridge", + "period": 301826086, + "xff_self_percent": 8.85928135524082 + }, + { + "category": "walker/entry helpers", + "period": 175625318, + "xff_self_percent": 5.1550020937078305 + }, + { + "category": "generic allocator helpers", + "period": 159400604, + "xff_self_percent": 4.678769876210518 + }, + { + "category": "directory/metadata boundary", + "period": 150403059, + "xff_self_percent": 4.4146714885667135 + }, + { + "category": "matching/content helpers", + "period": 12542415, + "xff_self_percent": 0.3681483758802504 + }, + { + "category": "output/effect helpers", + "period": 10255621, + "xff_self_percent": 0.30102577651858825 + } + ], + "total_xff_samples": 4196, + "context_samples": { + "U": 3671, + "K": 525 + } + }, + { + "case": { + "label": "deep-50000-jobs1-files", + "dataset": "deep", + "files": 50000, + "workers": 1, + "task": "files", + "command": [ + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "cwd": "/dev/shm/xff-large-cpu-sge617t7/deep/anchor-100000/anchor-50000", + "cpu_ids": [0], + "ordered": false, + "anchor_sha256": "eb9860bebd0a48e0f9d2a1e2fc434dc9e15367b20287d2fb35553e9d9761d5de", + "expected_sha256": "7646f70f0012f70f1d45bd70a1c0a48313d57516d3d204dc581275363cbf97de", + "expected_count": 50000, + "stat_command": [ + "taskset", + "-c", + "0", + "perf", + "stat", + "-x", + ";", + "-e", + "task-clock,context-switches,page-faults,cycles:u,instructions:u", + "--", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "record_command": [ + "taskset", + "-c", + "0", + "perf", + "record", + "-e", + "cycles:u", + "-F", + "1999", + "--call-graph", + "dwarf,16384", + "-o", + "/tmp/xff-native-large-cpu-profile-session1/deep-50000-jobs1-files/perf.data", + "--", + "/usr/bin/python3.13", + "/tmp/xff-native-large-cpu-profiles.py", + "--repeat-command", + "/tmp/xff-native-large-cpu-profile-session1/deep-50000-jobs1-files/command.json" + ], + "report_commands": { + "stacks": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--percent-limit", + "0.5", + "-g", + "graph,0.5,caller", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/deep-50000-jobs1-files/perf.data" + ], + "self": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--no-children", + "--percent-limit", + "0", + "-g", + "none", + "--fields", + "overhead,period,symbol,dso", + "--sort", + "symbol,dso", + "--field-separator", + ";", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/deep-50000-jobs1-files/perf.data" + ] + }, + "correct_fresh_invocations": 60, + "stat_sha256": "25d454713752504c454ec71f9d94ab8253ccbdb8bc1617e0448066057525899f", + "perf_data_sha256": "584106cbb80481aa2ee69551e1f0be96a00e9c3dff43d05ccb99f7f4bb5f084e", + "self_report_sha256": "051e110f05bb3263adb6ed88014c956331192534ea6147e30de68c415246e94c", + "stacks_sha256": "f2032abd333d0abb7a7faa3426c75843b67b3359196b954464fd5c9679512a9a" + }, + "counter_medians": { + "task-clock": 27.08, + "context-switches": 2.0, + "page-faults": 4127.0, + "cycles:u": 47797873.0, + "instructions:u": 128390586.0 + }, + "instructions_per_input_file": 2567.81172, + "task_clock_ms_per_input_file": 0.0005415999999999999, + "xff_filtered_self_period": 2680429188, + "kernel_context_fraction": 0.04935139103551651, + "lost_samples": 0, + "named_leaf_groups": [ + { + "category": "other/unattributed", + "period": 636737600, + "xff_self_percent": 23.75506142264856 + }, + { + "category": "expression/evaluation helpers", + "period": 395945590, + "xff_self_percent": 14.771723564741304 + }, + { + "category": "directory/metadata boundary", + "period": 387461616, + "xff_self_percent": 14.455208059016256 + }, + { + "category": "coordinator/visitor bridge", + "period": 329115826, + "xff_self_percent": 12.278474935037158 + }, + { + "category": "walker/entry helpers", + "period": 260984155, + "xff_self_percent": 9.736655464296488 + }, + { + "category": "generic string/memory helpers", + "period": 249136021, + "xff_self_percent": 9.29463169985448 + }, + { + "category": "generic allocator helpers", + "period": 239472992, + "xff_self_percent": 8.934128648952766 + }, + { + "category": "kernel-context sample/not attributed", + "period": 132282909, + "xff_self_percent": 4.935139103551651 + }, + { + "category": "output/effect helpers", + "period": 32123478, + "xff_self_percent": 1.1984453140494604 + }, + { + "category": "matching/content helpers", + "period": 14727870, + "xff_self_percent": 0.5494593950079012 + }, + { + "category": "sorting helpers", + "period": 2441131, + "xff_self_percent": 0.09107239284397764 + } + ], + "total_xff_samples": 4335, + "context_samples": { + "U": 4132, + "K": 203 + } + }, + { + "case": { + "label": "deep-50000-jobs1-files-tree", + "dataset": "deep", + "files": 50000, + "workers": 1, + "task": "files-tree", + "command": [ + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=tree", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "cwd": "/dev/shm/xff-large-cpu-sge617t7/deep/anchor-100000/anchor-50000", + "cpu_ids": [0], + "ordered": true, + "anchor_sha256": "eb9860bebd0a48e0f9d2a1e2fc434dc9e15367b20287d2fb35553e9d9761d5de", + "expected_sha256": "7646f70f0012f70f1d45bd70a1c0a48313d57516d3d204dc581275363cbf97de", + "expected_count": 50000, + "stat_command": [ + "taskset", + "-c", + "0", + "perf", + "stat", + "-x", + ";", + "-e", + "task-clock,context-switches,page-faults,cycles:u,instructions:u", + "--", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=tree", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "record_command": [ + "taskset", + "-c", + "0", + "perf", + "record", + "-e", + "cycles:u", + "-F", + "1999", + "--call-graph", + "dwarf,16384", + "-o", + "/tmp/xff-native-large-cpu-profile-session1/deep-50000-jobs1-files-tree/perf.data", + "--", + "/usr/bin/python3.13", + "/tmp/xff-native-large-cpu-profiles.py", + "--repeat-command", + "/tmp/xff-native-large-cpu-profile-session1/deep-50000-jobs1-files-tree/command.json" + ], + "report_commands": { + "stacks": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--percent-limit", + "0.5", + "-g", + "graph,0.5,caller", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/deep-50000-jobs1-files-tree/perf.data" + ], + "self": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--no-children", + "--percent-limit", + "0", + "-g", + "none", + "--fields", + "overhead,period,symbol,dso", + "--sort", + "symbol,dso", + "--field-separator", + ";", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/deep-50000-jobs1-files-tree/perf.data" + ] + }, + "correct_fresh_invocations": 60, + "stat_sha256": "4929937496d3fb4f5aba178d3e837687b37f6737487fefa9456aac903b829bf8", + "perf_data_sha256": "257c90c0ad14e4e1db8f9c33694152958e8d45ef6036c3bfbad720673314efe4", + "self_report_sha256": "088e9045eef5a27ef638c818681bfc0b414a161d9d86f2bd145e68dfd98e82fe", + "stacks_sha256": "60e78feea6b79350483f19e17e29b5a8ed0d66858ef4ae6ba979806dff88bb2a" + }, + "counter_medians": { + "task-clock": 27.51, + "context-switches": 0.0, + "page-faults": 4244.0, + "cycles:u": 54698414.0, + "instructions:u": 172797163.0 + }, + "instructions_per_input_file": 3455.94326, + "task_clock_ms_per_input_file": 0.0005502, + "xff_filtered_self_period": 3410343526, + "kernel_context_fraction": 0.04252724832389803, + "lost_samples": 0, + "named_leaf_groups": [ + { + "category": "other/unattributed", + "period": 800797462, + "xff_self_percent": 23.481431002326538 + }, + { + "category": "generic string/memory helpers", + "period": 614213381, + "xff_self_percent": 18.0103082377866 + }, + { + "category": "expression/evaluation helpers", + "period": 398941424, + "xff_self_percent": 11.697983530354765 + }, + { + "category": "directory/metadata boundary", + "period": 392656075, + "xff_self_percent": 11.513681012086991 + }, + { + "category": "coordinator/visitor bridge", + "period": 328761903, + "xff_self_percent": 9.640140369835576 + }, + { + "category": "generic allocator helpers", + "period": 262637605, + "xff_self_percent": 7.701206725882195 + }, + { + "category": "walker/entry helpers", + "period": 249979871, + "xff_self_percent": 7.330049571082418 + }, + { + "category": "sorting helpers", + "period": 176315773, + "xff_self_percent": 5.170029695125792 + }, + { + "category": "kernel-context sample/not attributed", + "period": 145032526, + "xff_self_percent": 4.252724832389803 + }, + { + "category": "output/effect helpers", + "period": 32943005, + "xff_self_percent": 0.9659732149810412 + }, + { + "category": "matching/content helpers", + "period": 8064501, + "xff_self_percent": 0.23647180814827978 + } + ], + "total_xff_samples": 5198, + "context_samples": { + "U": 4974, + "K": 224 + } + }, + { + "case": { + "label": "deep-50000-jobs1-files-collect", + "dataset": "deep", + "files": 50000, + "workers": 1, + "task": "files-collect", + "command": [ + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-collect:audit", + "-print0" + ], + "cwd": "/dev/shm/xff-large-cpu-sge617t7/deep/anchor-100000/anchor-50000", + "cpu_ids": [0], + "ordered": false, + "anchor_sha256": "eb9860bebd0a48e0f9d2a1e2fc434dc9e15367b20287d2fb35553e9d9761d5de", + "expected_sha256": "7646f70f0012f70f1d45bd70a1c0a48313d57516d3d204dc581275363cbf97de", + "expected_count": 50000, + "stat_command": [ + "taskset", + "-c", + "0", + "perf", + "stat", + "-x", + ";", + "-e", + "task-clock,context-switches,page-faults,cycles:u,instructions:u", + "--", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-collect:audit", + "-print0" + ], + "record_command": [ + "taskset", + "-c", + "0", + "perf", + "record", + "-e", + "cycles:u", + "-F", + "1999", + "--call-graph", + "dwarf,16384", + "-o", + "/tmp/xff-native-large-cpu-profile-session1/deep-50000-jobs1-files-collect/perf.data", + "--", + "/usr/bin/python3.13", + "/tmp/xff-native-large-cpu-profiles.py", + "--repeat-command", + "/tmp/xff-native-large-cpu-profile-session1/deep-50000-jobs1-files-collect/command.json" + ], + "report_commands": { + "stacks": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--percent-limit", + "0.5", + "-g", + "graph,0.5,caller", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/deep-50000-jobs1-files-collect/perf.data" + ], + "self": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--no-children", + "--percent-limit", + "0", + "-g", + "none", + "--fields", + "overhead,period,symbol,dso", + "--sort", + "symbol,dso", + "--field-separator", + ";", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/deep-50000-jobs1-files-collect/perf.data" + ] + }, + "correct_fresh_invocations": 60, + "stat_sha256": "4188a0f91500be8bab983a0d46be01b766cfe93371c4d14e939ccb79102476e5", + "perf_data_sha256": "a02b01613ac57cdbd80c9e0465efae5a75b5482aae83602a7751e8bfa2d2a525", + "self_report_sha256": "bf2094b20cd2a62ca507633cde9a2aee536aa0ad7b0ef01fafc6a20148e6f294", + "stacks_sha256": "5e02ada7606ae754d06ba18e2b6eda66de97e3ad6d56598dab25df19535493e2" + }, + "counter_medians": { + "task-clock": 73.5, + "context-switches": 0.0, + "page-faults": 8013.0, + "cycles:u": 69762435.0, + "instructions:u": 191665503.0 + }, + "instructions_per_input_file": 3833.31006, + "task_clock_ms_per_input_file": 0.00147, + "xff_filtered_self_period": 4567444819, + "kernel_context_fraction": 0.11344382023939674, + "lost_samples": 0, + "named_leaf_groups": [ + { + "category": "other/unattributed", + "period": 971523643, + "xff_self_percent": 21.270615880428 + }, + { + "category": "expression/evaluation helpers", + "period": 780986796, + "xff_self_percent": 17.09898700365667 + }, + { + "category": "kernel-context sample/not attributed", + "period": 518148389, + "xff_self_percent": 11.344382023939675 + }, + { + "category": "generic string/memory helpers", + "period": 477297068, + "xff_self_percent": 10.44997995409827 + }, + { + "category": "collection/arena helpers", + "period": 392020347, + "xff_self_percent": 8.582924644633785 + }, + { + "category": "coordinator/visitor bridge", + "period": 379978101, + "xff_self_percent": 8.31927075329599 + }, + { + "category": "generic allocator helpers", + "period": 347745130, + "xff_self_percent": 7.613559523552944 + }, + { + "category": "walker/entry helpers", + "period": 332430434, + "xff_self_percent": 7.278258351740363 + }, + { + "category": "directory/metadata boundary", + "period": 327169013, + "xff_self_percent": 7.163064382059259 + }, + { + "category": "output/effect helpers", + "period": 35244238, + "xff_self_percent": 0.7716401488505865 + }, + { + "category": "matching/content helpers", + "period": 4901660, + "xff_self_percent": 0.10731733374445393 + } + ], + "total_xff_samples": 8847, + "context_samples": { + "U": 7853, + "K": 994 + } + }, + { + "case": { + "label": "deep-50000-jobs1-content-needle", + "dataset": "deep", + "files": 50000, + "workers": 1, + "task": "content-needle", + "command": [ + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "--regextype=EXACT", + "-rxc", + "needle", + "-print0" + ], + "cwd": "/dev/shm/xff-large-cpu-sge617t7/deep/anchor-100000/anchor-50000", + "cpu_ids": [0], + "ordered": false, + "anchor_sha256": "eb9860bebd0a48e0f9d2a1e2fc434dc9e15367b20287d2fb35553e9d9761d5de", + "expected_sha256": "353f85fef6555f2f22cb31839d6d6c51198d836f1f772ec44b7ad4bf841e5175", + "expected_count": 16666, + "stat_command": [ + "taskset", + "-c", + "0", + "perf", + "stat", + "-x", + ";", + "-e", + "task-clock,context-switches,page-faults,cycles:u,instructions:u", + "--", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "--regextype=EXACT", + "-rxc", + "needle", + "-print0" + ], + "record_command": [ + "taskset", + "-c", + "0", + "perf", + "record", + "-e", + "cycles:u", + "-F", + "1999", + "--call-graph", + "dwarf,16384", + "-o", + "/tmp/xff-native-large-cpu-profile-session1/deep-50000-jobs1-content-needle/perf.data", + "--", + "/usr/bin/python3.13", + "/tmp/xff-native-large-cpu-profiles.py", + "--repeat-command", + "/tmp/xff-native-large-cpu-profile-session1/deep-50000-jobs1-content-needle/command.json" + ], + "report_commands": { + "stacks": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--percent-limit", + "0.5", + "-g", + "graph,0.5,caller", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/deep-50000-jobs1-content-needle/perf.data" + ], + "self": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--no-children", + "--percent-limit", + "0", + "-g", + "none", + "--fields", + "overhead,period,symbol,dso", + "--sort", + "symbol,dso", + "--field-separator", + ";", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/deep-50000-jobs1-content-needle/perf.data" + ] + }, + "correct_fresh_invocations": 60, + "stat_sha256": "b6edefde2e3855509b4a7b76ae2b3143a1d84485156adada36051be7f5c5f586", + "perf_data_sha256": "598eeabe90e76fe1210f24760fe0293082c42a9ec2642984bad72fa48878be5c", + "self_report_sha256": "fd90cc1e28a51be01bf64a2ff2957c9e646c5dfb9f8dfde9f09f45a334d9e839", + "stacks_sha256": "d6ef1722d4788ca2ada5e20f9c9cbd5d04f2ac597235a857cb378fb34de67116" + }, + "counter_medians": { + "task-clock": 115.23, + "context-switches": 0.0, + "page-faults": 4133.0, + "cycles:u": 173334913.0, + "instructions:u": 363618528.0 + }, + "instructions_per_input_file": 7272.37056, + "task_clock_ms_per_input_file": 0.0023046, + "xff_filtered_self_period": 9456197458, + "kernel_context_fraction": 0.14355981778399957, + "lost_samples": 0, + "named_leaf_groups": [ + { + "category": "generic string/memory helpers", + "period": 2807139392, + "xff_self_percent": 29.685710397524993 + }, + { + "category": "other/unattributed", + "period": 1761160003, + "xff_self_percent": 18.624399615408286 + }, + { + "category": "kernel-context sample/not attributed", + "period": 1357529984, + "xff_self_percent": 14.355981778399958 + }, + { + "category": "expression/evaluation helpers", + "period": 1274547575, + "xff_self_percent": 13.478436556141551 + }, + { + "category": "coordinator/visitor bridge", + "period": 724646547, + "xff_self_percent": 7.663191787381138 + }, + { + "category": "walker/entry helpers", + "period": 546697661, + "xff_self_percent": 5.781368921579472 + }, + { + "category": "generic allocator helpers", + "period": 526275780, + "xff_self_percent": 5.565405992604009 + }, + { + "category": "directory/metadata boundary", + "period": 390497315, + "xff_self_percent": 4.129538503551837 + }, + { + "category": "output/effect helpers", + "period": 36126314, + "xff_self_percent": 0.3820384902119078 + }, + { + "category": "matching/content helpers", + "period": 31576887, + "xff_self_percent": 0.3339279571968515 + } + ], + "total_xff_samples": 13870, + "context_samples": { + "U": 11858, + "K": 2012 + } + }, + { + "case": { + "label": "deep-100000-jobs1-files", + "dataset": "deep", + "files": 100000, + "workers": 1, + "task": "files", + "command": [ + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "cwd": "/dev/shm/xff-large-cpu-sge617t7/deep/anchor-100000", + "cpu_ids": [0], + "ordered": false, + "anchor_sha256": "9731240885346bcb0713350db55c1eda635a814bd55e23a8fead2a0a2697b450", + "expected_sha256": "66d17f76a793e2bbfa0637ad5e25f3598417adfc19e6e0d358afdb3c5e12f1b9", + "expected_count": 100000, + "stat_command": [ + "taskset", + "-c", + "0", + "perf", + "stat", + "-x", + ";", + "-e", + "task-clock,context-switches,page-faults,cycles:u,instructions:u", + "--", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "record_command": [ + "taskset", + "-c", + "0", + "perf", + "record", + "-e", + "cycles:u", + "-F", + "1999", + "--call-graph", + "dwarf,16384", + "-o", + "/tmp/xff-native-large-cpu-profile-session1/deep-100000-jobs1-files/perf.data", + "--", + "/usr/bin/python3.13", + "/tmp/xff-native-large-cpu-profiles.py", + "--repeat-command", + "/tmp/xff-native-large-cpu-profile-session1/deep-100000-jobs1-files/command.json" + ], + "report_commands": { + "stacks": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--percent-limit", + "0.5", + "-g", + "graph,0.5,caller", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/deep-100000-jobs1-files/perf.data" + ], + "self": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--no-children", + "--percent-limit", + "0", + "-g", + "none", + "--fields", + "overhead,period,symbol,dso", + "--sort", + "symbol,dso", + "--field-separator", + ";", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/deep-100000-jobs1-files/perf.data" + ] + }, + "correct_fresh_invocations": 60, + "stat_sha256": "888712345efb10f8cb7bdd958613d8ef867111602f1771e7e9498b756e1232a3", + "perf_data_sha256": "8a68ca1f37da44785fce35ad689a7b95965ae624d940b54cbe55fe19b10f0516", + "self_report_sha256": "ef2e942205310baad35c3f06c755ac5a056d07e83e1e952b8035b4041d3442d3", + "stacks_sha256": "30a91511330c7400fa18571f8b5d57da843042953534a4ef0971ae6b6cf2af8e" + }, + "counter_medians": { + "task-clock": 62.65, + "context-switches": 1.0, + "page-faults": 9134.0, + "cycles:u": 106732353.0, + "instructions:u": 260806484.0 + }, + "instructions_per_input_file": 2608.06484, + "task_clock_ms_per_input_file": 0.0006265, + "xff_filtered_self_period": 6343234334, + "kernel_context_fraction": 0.046022615692318206, + "lost_samples": 0, + "named_leaf_groups": [ + { + "category": "other/unattributed", + "period": 1319055273, + "xff_self_percent": 20.79467986748982 + }, + { + "category": "directory/metadata boundary", + "period": 922509323, + "xff_self_percent": 14.543201061567466 + }, + { + "category": "expression/evaluation helpers", + "period": 893887447, + "xff_self_percent": 14.091982101445096 + }, + { + "category": "generic string/memory helpers", + "period": 788286806, + "xff_self_percent": 12.427206130077048 + }, + { + "category": "generic allocator helpers", + "period": 709911007, + "xff_self_percent": 11.191625117723422 + }, + { + "category": "coordinator/visitor bridge", + "period": 671103685, + "xff_self_percent": 10.579834350480422 + }, + { + "category": "walker/entry helpers", + "period": 669464284, + "xff_self_percent": 10.553989475237318 + }, + { + "category": "kernel-context sample/not attributed", + "period": 291932236, + "xff_self_percent": 4.60226156923182 + }, + { + "category": "output/effect helpers", + "period": 71360602, + "xff_self_percent": 1.1249876363151872 + }, + { + "category": "matching/content helpers", + "period": 5723671, + "xff_self_percent": 0.0902326904324011 + } + ], + "total_xff_samples": 11039, + "context_samples": { + "U": 10506, + "K": 533 + } + }, + { + "case": { + "label": "deep-100000-jobs1-files-tree", + "dataset": "deep", + "files": 100000, + "workers": 1, + "task": "files-tree", + "command": [ + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=tree", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "cwd": "/dev/shm/xff-large-cpu-sge617t7/deep/anchor-100000", + "cpu_ids": [0], + "ordered": true, + "anchor_sha256": "9731240885346bcb0713350db55c1eda635a814bd55e23a8fead2a0a2697b450", + "expected_sha256": "66d17f76a793e2bbfa0637ad5e25f3598417adfc19e6e0d358afdb3c5e12f1b9", + "expected_count": 100000, + "stat_command": [ + "taskset", + "-c", + "0", + "perf", + "stat", + "-x", + ";", + "-e", + "task-clock,context-switches,page-faults,cycles:u,instructions:u", + "--", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=tree", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "record_command": [ + "taskset", + "-c", + "0", + "perf", + "record", + "-e", + "cycles:u", + "-F", + "1999", + "--call-graph", + "dwarf,16384", + "-o", + "/tmp/xff-native-large-cpu-profile-session1/deep-100000-jobs1-files-tree/perf.data", + "--", + "/usr/bin/python3.13", + "/tmp/xff-native-large-cpu-profiles.py", + "--repeat-command", + "/tmp/xff-native-large-cpu-profile-session1/deep-100000-jobs1-files-tree/command.json" + ], + "report_commands": { + "stacks": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--percent-limit", + "0.5", + "-g", + "graph,0.5,caller", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/deep-100000-jobs1-files-tree/perf.data" + ], + "self": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--no-children", + "--percent-limit", + "0", + "-g", + "none", + "--fields", + "overhead,period,symbol,dso", + "--sort", + "symbol,dso", + "--field-separator", + ";", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/deep-100000-jobs1-files-tree/perf.data" + ] + }, + "correct_fresh_invocations": 60, + "stat_sha256": "ba7ca9d9df4fb069f9ac137a874cc8ff209bf2a1fee9c0f94f25c95911fcb4e3", + "perf_data_sha256": "9ece8c2d0d8e8e4a53752b13a2ded2a058ba7b2cbaed752300a395e1fa851a42", + "self_report_sha256": "1fa1083f27d7a82431d7ce91373030837f0a9065f9ea7565e91965d75afeb67d", + "stacks_sha256": "a23adca82ea4d193731443c781f46feb5f623e3c8b7ea8e300d20de5e3f8649a" + }, + "counter_medians": { + "task-clock": 58.22, + "context-switches": 7.0, + "page-faults": 9222.0, + "cycles:u": 120450667.0, + "instructions:u": 366898889.0 + }, + "instructions_per_input_file": 3668.98889, + "task_clock_ms_per_input_file": 0.0005822, + "xff_filtered_self_period": 8076369593, + "kernel_context_fraction": 0.036448673826807124, + "lost_samples": 0, + "named_leaf_groups": [ + { + "category": "other/unattributed", + "period": 1818286822, + "xff_self_percent": 22.513665342605872 + }, + { + "category": "generic string/memory helpers", + "period": 1718817035, + "xff_self_percent": 21.282050248043916 + }, + { + "category": "directory/metadata boundary", + "period": 893349637, + "xff_self_percent": 11.061277306752894 + }, + { + "category": "expression/evaluation helpers", + "period": 871182905, + "xff_self_percent": 10.786813245335837 + }, + { + "category": "generic allocator helpers", + "period": 680860172, + "xff_self_percent": 8.430275065545777 + }, + { + "category": "walker/entry helpers", + "period": 655891922, + "xff_self_percent": 8.121123166137401 + }, + { + "category": "coordinator/visitor bridge", + "period": 635981891, + "xff_self_percent": 7.874601127110652 + }, + { + "category": "sorting helpers", + "period": 414980694, + "xff_self_percent": 5.138208315276638 + }, + { + "category": "kernel-context sample/not attributed", + "period": 294372961, + "xff_self_percent": 3.6448673826807125 + }, + { + "category": "output/effect helpers", + "period": 84769275, + "xff_self_percent": 1.0495962823874694 + }, + { + "category": "matching/content helpers", + "period": 7876279, + "xff_self_percent": 0.09752251812282806 + } + ], + "total_xff_samples": 12722, + "context_samples": { + "U": 12237, + "K": 485 + } + }, + { + "case": { + "label": "deep-100000-jobs1-files-collect", + "dataset": "deep", + "files": 100000, + "workers": 1, + "task": "files-collect", + "command": [ + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-collect:audit", + "-print0" + ], + "cwd": "/dev/shm/xff-large-cpu-sge617t7/deep/anchor-100000", + "cpu_ids": [0], + "ordered": false, + "anchor_sha256": "9731240885346bcb0713350db55c1eda635a814bd55e23a8fead2a0a2697b450", + "expected_sha256": "66d17f76a793e2bbfa0637ad5e25f3598417adfc19e6e0d358afdb3c5e12f1b9", + "expected_count": 100000, + "stat_command": [ + "taskset", + "-c", + "0", + "perf", + "stat", + "-x", + ";", + "-e", + "task-clock,context-switches,page-faults,cycles:u,instructions:u", + "--", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-collect:audit", + "-print0" + ], + "record_command": [ + "taskset", + "-c", + "0", + "perf", + "record", + "-e", + "cycles:u", + "-F", + "1999", + "--call-graph", + "dwarf,16384", + "-o", + "/tmp/xff-native-large-cpu-profile-session1/deep-100000-jobs1-files-collect/perf.data", + "--", + "/usr/bin/python3.13", + "/tmp/xff-native-large-cpu-profiles.py", + "--repeat-command", + "/tmp/xff-native-large-cpu-profile-session1/deep-100000-jobs1-files-collect/command.json" + ], + "report_commands": { + "stacks": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--percent-limit", + "0.5", + "-g", + "graph,0.5,caller", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/deep-100000-jobs1-files-collect/perf.data" + ], + "self": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--no-children", + "--percent-limit", + "0", + "-g", + "none", + "--fields", + "overhead,period,symbol,dso", + "--sort", + "symbol,dso", + "--field-separator", + ";", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/deep-100000-jobs1-files-collect/perf.data" + ] + }, + "correct_fresh_invocations": 60, + "stat_sha256": "5b30e05676cc61633057e4a6bf559cb247b6cbe9065be125a891ba21302405c1", + "perf_data_sha256": "00345dc2c3400c0b530003ba9e0ef1449b85d14e8d7fcfb0601a1a2f26d46451", + "self_report_sha256": "1101224ceb020c10bf2f019048c5379b1056911701cb910f0515406de9a1a8ee", + "stacks_sha256": "f4652a999eecc81ef2218fcfbc078fc1782973134bfa7b5b95e5c5cf6b54a2ce" + }, + "counter_medians": { + "task-clock": 177.15, + "context-switches": 3.0, + "page-faults": 18025.0, + "cycles:u": 161363113.0, + "instructions:u": 390022793.0 + }, + "instructions_per_input_file": 3900.22793, + "task_clock_ms_per_input_file": 0.0017715, + "xff_filtered_self_period": 11011867932, + "kernel_context_fraction": 0.1002166941898264, + "lost_samples": 0, + "named_leaf_groups": [ + { + "category": "other/unattributed", + "period": 2503640972, + "xff_self_percent": 22.735842705891255 + }, + { + "category": "expression/evaluation helpers", + "period": 1830357809, + "xff_self_percent": 16.62168326302808 + }, + { + "category": "kernel-context sample/not attributed", + "period": 1103573001, + "xff_self_percent": 10.02166941898264 + }, + { + "category": "generic string/memory helpers", + "period": 1070997251, + "xff_self_percent": 9.72584540255636 + }, + { + "category": "generic allocator helpers", + "period": 911938581, + "xff_self_percent": 8.281415892665647 + }, + { + "category": "coordinator/visitor bridge", + "period": 909445312, + "xff_self_percent": 8.25877423899348 + }, + { + "category": "directory/metadata boundary", + "period": 872457066, + "xff_self_percent": 7.922879854603763 + }, + { + "category": "collection/arena helpers", + "period": 866290349, + "xff_self_percent": 7.86687921022553 + }, + { + "category": "walker/entry helpers", + "period": 821110375, + "xff_self_percent": 7.456594830872333 + }, + { + "category": "output/effect helpers", + "period": 115923876, + "xff_self_percent": 1.0527176380596643 + }, + { + "category": "matching/content helpers", + "period": 6133340, + "xff_self_percent": 0.05569754412125472 + } + ], + "total_xff_samples": 23067, + "context_samples": { + "U": 20734, + "K": 2333 + } + }, + { + "case": { + "label": "deep-100000-jobs1-content-needle", + "dataset": "deep", + "files": 100000, + "workers": 1, + "task": "content-needle", + "command": [ + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "--regextype=EXACT", + "-rxc", + "needle", + "-print0" + ], + "cwd": "/dev/shm/xff-large-cpu-sge617t7/deep/anchor-100000", + "cpu_ids": [0], + "ordered": false, + "anchor_sha256": "9731240885346bcb0713350db55c1eda635a814bd55e23a8fead2a0a2697b450", + "expected_sha256": "a9c632078fdc8767fb57cb56e75186e1d707216b2586af8a1d1cf57ee3efd45e", + "expected_count": 33333, + "stat_command": [ + "taskset", + "-c", + "0", + "perf", + "stat", + "-x", + ";", + "-e", + "task-clock,context-switches,page-faults,cycles:u,instructions:u", + "--", + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "--regextype=EXACT", + "-rxc", + "needle", + "-print0" + ], + "record_command": [ + "taskset", + "-c", + "0", + "perf", + "record", + "-e", + "cycles:u", + "-F", + "1999", + "--call-graph", + "dwarf,16384", + "-o", + "/tmp/xff-native-large-cpu-profile-session1/deep-100000-jobs1-content-needle/perf.data", + "--", + "/usr/bin/python3.13", + "/tmp/xff-native-large-cpu-profiles.py", + "--repeat-command", + "/tmp/xff-native-large-cpu-profile-session1/deep-100000-jobs1-content-needle/command.json" + ], + "report_commands": { + "stacks": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--percent-limit", + "0.5", + "-g", + "graph,0.5,caller", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/deep-100000-jobs1-content-needle/perf.data" + ], + "self": [ + "perf", + "report", + "--stdio", + "--stdio-color", + "never", + "--comms", + "xff", + "--no-children", + "--percent-limit", + "0", + "-g", + "none", + "--fields", + "overhead,period,symbol,dso", + "--sort", + "symbol,dso", + "--field-separator", + ";", + "-i", + "/tmp/xff-native-large-cpu-profile-session1/deep-100000-jobs1-content-needle/perf.data" + ] + }, + "correct_fresh_invocations": 60, + "stat_sha256": "e64090967efc870f75f0f7336cfd7e152579fe032b0bfd9639e2179fc4cb3dbe", + "perf_data_sha256": "6ef1dd6e222a2acf6d08db193631816737f2f53d1d23ab3f6f22841998d17667", + "self_report_sha256": "f56e9d9f79ab91d856e39a6fcce8875c772c63a30e43f9803547439f1625d9e8", + "stacks_sha256": "4bd19741bf2254742012632804db11fa0d8a6c47eb67b1e845bd2afe6dfa8b2e" + }, + "counter_medians": { + "task-clock": 270.39, + "context-switches": 1.0, + "page-faults": 9146.0, + "cycles:u": 386333284.0, + "instructions:u": 730100542.0 + }, + "instructions_per_input_file": 7301.00542, + "task_clock_ms_per_input_file": 0.0027039, + "xff_filtered_self_period": 20719771723, + "kernel_context_fraction": 0.12902956421244352, + "lost_samples": 0, + "named_leaf_groups": [ + { + "category": "generic string/memory helpers", + "period": 6163940723, + "xff_self_percent": 29.749076415536532 + }, + { + "category": "other/unattributed", + "period": 3978283111, + "xff_self_percent": 19.200419600105455 + }, + { + "category": "kernel-context sample/not attributed", + "period": 2673463116, + "xff_self_percent": 12.902956421244353 + }, + { + "category": "expression/evaluation helpers", + "period": 2557481979, + "xff_self_percent": 12.343195732031473 + }, + { + "category": "coordinator/visitor bridge", + "period": 1634972099, + "xff_self_percent": 7.890878919216556 + }, + { + "category": "generic allocator helpers", + "period": 1451731821, + "xff_self_percent": 7.0065048998030415 + }, + { + "category": "walker/entry helpers", + "period": 1195644701, + "xff_self_percent": 5.770549584157695 + }, + { + "category": "directory/metadata boundary", + "period": 918311027, + "xff_self_percent": 4.432051854995237 + }, + { + "category": "output/effect helpers", + "period": 75302801, + "xff_self_percent": 0.36343451079825395 + }, + { + "category": "matching/content helpers", + "period": 70640345, + "xff_self_percent": 0.3409320621114065 + } + ], + "total_xff_samples": 33800, + "context_samples": { + "U": 29336, + "K": 4464 + } + } + ], + "precise_sampling_capability_probe": { + "command": ["perf", "stat", "-e", "cycles:up", "--", "/bin/true"], + "exit_code": 1, + "stdout": "", + "stderr": "Error:\nNo supported events found.\n'precise' request may not be supported. Try removing 'p' modifier.\n" + }, + "cautions": [ + "Printed perf percentages use all recorded user cycles, including Python; recomputed shares use only Xff self periods.", + "cycles:u counters exclude kernel cycles, but recorded kernel-context sample IPs remain in their own unattributed category; sample-location skid is not kernel CPU attribution.", + "Task-clock and instruction counters are separate direct-process diagnostics; no sample share measures blocked I/O or wall time.", + "Named leaf groups are coarse exclusive symbol rules, not causal phase attribution; generic libraries remain separate.", + "No overhead-contaminated counter or profile duration is an accepted wall-time estimate.", + "Sorted and collected CLI variants are real controls, not isolated microbenchmarks.", + "Raw callchains can truncate at the recorded DWARF stack limit; unknown samples remain in the denominator.", + "Kernel-context IPs are recorded despite exclude_kernel=1; retain them as unattributed.", + "A user-cycle counter exclusion is not proof that every sampled IP is in user context.", + "Ordinary PMU sampling permits location skid; this is a possible explanation, not an isolated kernel/PMU diagnosis.", + "No security or kernel setting is changed." + ], + "excluded_artifacts": "original perf.data and complete command.json oracle arrays remain at recorded local paths; archives retain hashes and commands, full-grid models and reproduction scripts", + "supersedes_local_analysis": { + "path": "/tmp/xff-native-large-cpu-analysis.json", + "sha256": "5780fd1752eaeebded4bebbb748455dd511d86a6eed3a373971e7df296535513", + "reason": "separate kernel-context sample IPs; classify named symbols before argument types; raw observations unchanged" + }, + "export_driver_sha256": "fcde8c5fce37bddaf2c45e62765f425666252806e7e7228ab255be3ff6c5b88b" +} diff --git a/docs/benchmarks/native-large-cpu-profiles-broad-100000.json.gz b/docs/benchmarks/native-large-cpu-profiles-broad-100000.json.gz new file mode 100644 index 00000000000..6aa3ae17779 Binary files /dev/null and b/docs/benchmarks/native-large-cpu-profiles-broad-100000.json.gz differ diff --git a/docs/benchmarks/native-large-cpu-profiles-broad-20000.json.gz b/docs/benchmarks/native-large-cpu-profiles-broad-20000.json.gz new file mode 100644 index 00000000000..e5ae01a8931 Binary files /dev/null and b/docs/benchmarks/native-large-cpu-profiles-broad-20000.json.gz differ diff --git a/docs/benchmarks/native-large-cpu-profiles-broad-50000.json.gz b/docs/benchmarks/native-large-cpu-profiles-broad-50000.json.gz new file mode 100644 index 00000000000..83f726fb733 Binary files /dev/null and b/docs/benchmarks/native-large-cpu-profiles-broad-50000.json.gz differ diff --git a/docs/benchmarks/native-large-cpu-profiles-deep-100000-content-needle.json.gz b/docs/benchmarks/native-large-cpu-profiles-deep-100000-content-needle.json.gz new file mode 100644 index 00000000000..51193ee590b Binary files /dev/null and b/docs/benchmarks/native-large-cpu-profiles-deep-100000-content-needle.json.gz differ diff --git a/docs/benchmarks/native-large-cpu-profiles-deep-100000-files-collect.json.gz b/docs/benchmarks/native-large-cpu-profiles-deep-100000-files-collect.json.gz new file mode 100644 index 00000000000..51be08857fa Binary files /dev/null and b/docs/benchmarks/native-large-cpu-profiles-deep-100000-files-collect.json.gz differ diff --git a/docs/benchmarks/native-large-cpu-profiles-deep-100000-files-tree.json.gz b/docs/benchmarks/native-large-cpu-profiles-deep-100000-files-tree.json.gz new file mode 100644 index 00000000000..ae8a6c6ccb7 Binary files /dev/null and b/docs/benchmarks/native-large-cpu-profiles-deep-100000-files-tree.json.gz differ diff --git a/docs/benchmarks/native-large-cpu-profiles-deep-100000-files.json.gz b/docs/benchmarks/native-large-cpu-profiles-deep-100000-files.json.gz new file mode 100644 index 00000000000..3d45db66769 Binary files /dev/null and b/docs/benchmarks/native-large-cpu-profiles-deep-100000-files.json.gz differ diff --git a/docs/benchmarks/native-large-cpu-profiles-deep-20000.json.gz b/docs/benchmarks/native-large-cpu-profiles-deep-20000.json.gz new file mode 100644 index 00000000000..199cbcce46c Binary files /dev/null and b/docs/benchmarks/native-large-cpu-profiles-deep-20000.json.gz differ diff --git a/docs/benchmarks/native-large-cpu-profiles-deep-50000.json.gz b/docs/benchmarks/native-large-cpu-profiles-deep-50000.json.gz new file mode 100644 index 00000000000..db3b9ff1d72 Binary files /dev/null and b/docs/benchmarks/native-large-cpu-profiles-deep-50000.json.gz differ diff --git a/docs/benchmarks/native-linux-host-context.json b/docs/benchmarks/native-linux-host-context.json new file mode 100644 index 00000000000..af29f388ef4 --- /dev/null +++ b/docs/benchmarks/native-linux-host-context.json @@ -0,0 +1,85 @@ +{ + "schema_version": 1, + "status": "post-start measurement-environment observation; not historical host pinning proof", + "observed_at": "2026-10-10T09:36:42+00:00", + "source_manifest_sha256": "175eec896d2bbe4812a33e296a24e6a2dce153430582502a124126f7c512163b", + "limitations": [ + "Observation postdates earlier collections; it is not historical host-state proof.", + "Guest CPU topology and affinity do not establish host physical-core pinning.", + "QEMU disk backing and physical-storage latency are not established.", + "Both /tmp and /dev/shm are tmpfs; neither supplies a slow-storage control.", + "Original reports and their field names remain unchanged." + ], + "source_manifest": { + "status": "post-start measurement-environment observation; not historical host pinning proof", + "observed_at": "2026-10-10T09:36:42+00:00", + "sources": { + "observed_at": { + "path": "/tmp/xff-scheduler-host-context-observed-at.txt", + "sha256": "ca377dbfc10823cc81358a42378f08ea63fe3d2b5509bee6fc9970e52272eff0" + }, + "lscpu": { + "path": "/tmp/xff-scheduler-host-lscpu.json", + "sha256": "56f9949339746e00e0b655e96d0acaf2748052517a35f670f3556c5da6a4df97" + }, + "core_topology": { + "path": "/tmp/xff-scheduler-host-core-topology.json", + "sha256": "70da0bc6cc8ce561b46af772450e3bba4a653851116c86926e4b703b681d27ad" + }, + "virtualization": { + "path": "/tmp/xff-scheduler-host-virtualization.txt", + "sha256": "3b691b22d6a04e2c63061f30b8d26048dc13d891ab7a9633a212a327b25c72fc" + }, + "workspace_mount": { + "path": "/tmp/xff-scheduler-host-workspace-mount.json", + "sha256": "4937daab90907774e964c43b540d05af7f6fe775ade3b79e9fd8497c642094a4" + }, + "tmp_mount": { + "path": "/tmp/xff-scheduler-host-tmp-mount.json", + "sha256": "871dd82b3aa5bc0e0d821992a9044f48790d00e0846d146cd9a99b6d866581bd" + }, + "shm_mount": { + "path": "/tmp/xff-scheduler-host-shm-mount.json", + "sha256": "6dc12c4272076d009c12a7ecb7a8370fd0ca77bf39fbbfc1aedb543072a85dbd" + }, + "block_devices": { + "path": "/tmp/xff-scheduler-host-block-devices.json", + "sha256": "d3146ad6efdce85ed1bb7c80a6aab387f46cf8c92bf6ec16093b15855358109b" + } + } + }, + "observations": { + "observed_at": { + "sha256": "ca377dbfc10823cc81358a42378f08ea63fe3d2b5509bee6fc9970e52272eff0", + "stdout": "2026-10-10T09:36:42+00:00\n" + }, + "lscpu": { + "sha256": "56f9949339746e00e0b655e96d0acaf2748052517a35f670f3556c5da6a4df97", + "stdout": "{\n \"lscpu\": [\n {\n \"field\": \"Architecture:\",\n \"data\": \"x86_64\"\n },{\n \"field\": \"CPU op-mode(s):\",\n \"data\": \"32-bit, 64-bit\"\n },{\n \"field\": \"Address sizes:\",\n \"data\": \"48 bits physical, 48 bits virtual\"\n },{\n \"field\": \"Byte Order:\",\n \"data\": \"Little Endian\"\n },{\n \"field\": \"CPU(s):\",\n \"data\": \"10\"\n },{\n \"field\": \"On-line CPU(s) list:\",\n \"data\": \"0-9\"\n },{\n \"field\": \"Vendor ID:\",\n \"data\": \"AuthenticAMD\"\n },{\n \"field\": \"Model name:\",\n \"data\": \"AMD Ryzen 9 9950X 16-Core Processor\"\n },{\n \"field\": \"CPU family:\",\n \"data\": \"26\"\n },{\n \"field\": \"Model:\",\n \"data\": \"68\"\n },{\n \"field\": \"Thread(s) per core:\",\n \"data\": \"1\"\n },{\n \"field\": \"Core(s) per socket:\",\n \"data\": \"10\"\n },{\n \"field\": \"Socket(s):\",\n \"data\": \"1\"\n },{\n \"field\": \"Stepping:\",\n \"data\": \"0\"\n },{\n \"field\": \"BogoMIPS:\",\n \"data\": \"8583.90\"\n },{\n \"field\": \"Flags:\",\n \"data\": \"fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm rep_good nopl xtopology cpuid extd_apicid tsc_known_freq pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw perfctr_core ssbd perfmon_v2 ibrs ibpb stibp ibrs_enhanced vmmcall fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid avx512f avx512dq adx smap avx512ifma clflushopt clwb avx512cd sha_ni avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves user_shstk avx_vnni avx512_bf16 clzero xsaveerptr wbnoinvd arat npt lbrv nrip_save tsc_scale vmcb_clean flushbyasid pausefilter pfthreshold v_vmsave_vmload vgif vnmi avx512vbmi umip pku ospke avx512_vbmi2 gfni vaes vpclmulqdq avx512_vnni avx512_bitalg avx512_vpopcntdq rdpid movdiri movdir64b overflow_recov succor fsrm avx512_vp2intersect flush_l1d\"\n },{\n \"field\": \"Virtualization:\",\n \"data\": \"AMD-V\"\n },{\n \"field\": \"Hypervisor vendor:\",\n \"data\": \"KVM\"\n },{\n \"field\": \"Virtualization type:\",\n \"data\": \"full\"\n },{\n \"field\": \"L1d cache:\",\n \"data\": \"640 KiB (10 instances)\"\n },{\n \"field\": \"L1i cache:\",\n \"data\": \"640 KiB (10 instances)\"\n },{\n \"field\": \"L2 cache:\",\n \"data\": \"5 MiB (10 instances)\"\n },{\n \"field\": \"L3 cache:\",\n \"data\": \"160 MiB (10 instances)\"\n },{\n \"field\": \"NUMA node(s):\",\n \"data\": \"1\"\n },{\n \"field\": \"NUMA node0 CPU(s):\",\n \"data\": \"0-9\"\n },{\n \"field\": \"Vulnerability Gather data sampling:\",\n \"data\": \"Not affected\"\n },{\n \"field\": \"Vulnerability Ghostwrite:\",\n \"data\": \"Not affected\"\n },{\n \"field\": \"Vulnerability Indirect target selection:\",\n \"data\": \"Not affected\"\n },{\n \"field\": \"Vulnerability Itlb multihit:\",\n \"data\": \"Not affected\"\n },{\n \"field\": \"Vulnerability L1tf:\",\n \"data\": \"Not affected\"\n },{\n \"field\": \"Vulnerability Mds:\",\n \"data\": \"Not affected\"\n },{\n \"field\": \"Vulnerability Meltdown:\",\n \"data\": \"Not affected\"\n },{\n \"field\": \"Vulnerability Mmio stale data:\",\n \"data\": \"Not affected\"\n },{\n \"field\": \"Vulnerability Old microcode:\",\n \"data\": \"Not affected\"\n },{\n \"field\": \"Vulnerability Reg file data sampling:\",\n \"data\": \"Not affected\"\n },{\n \"field\": \"Vulnerability Retbleed:\",\n \"data\": \"Not affected\"\n },{\n \"field\": \"Vulnerability Spec rstack overflow:\",\n \"data\": \"Mitigation; IBPB on VMEXIT only\"\n },{\n \"field\": \"Vulnerability Spec store bypass:\",\n \"data\": \"Mitigation; Speculative Store Bypass disabled via prctl\"\n },{\n \"field\": \"Vulnerability Spectre v1:\",\n \"data\": \"Mitigation; usercopy/swapgs barriers and __user pointer sanitization\"\n },{\n \"field\": \"Vulnerability Spectre v2:\",\n \"data\": \"Mitigation; Enhanced / Automatic IBRS; IBPB conditional; STIBP disabled; PBRSB-eIBRS Not affected; BHI Not affected\"\n },{\n \"field\": \"Vulnerability Srbds:\",\n \"data\": \"Not affected\"\n },{\n \"field\": \"Vulnerability Tsa:\",\n \"data\": \"Not affected\"\n },{\n \"field\": \"Vulnerability Tsx async abort:\",\n \"data\": \"Not affected\"\n },{\n \"field\": \"Vulnerability Vmscape:\",\n \"data\": \"Not affected\"\n }\n ]\n}\n" + }, + "core_topology": { + "sha256": "70da0bc6cc8ce561b46af772450e3bba4a653851116c86926e4b703b681d27ad", + "stdout": "{\n \"cpus\": [\n {\n \"cpu\": 0,\n \"socket\": 0,\n \"core\": 0,\n \"online\": true\n },{\n \"cpu\": 1,\n \"socket\": 0,\n \"core\": 1,\n \"online\": true\n },{\n \"cpu\": 2,\n \"socket\": 0,\n \"core\": 2,\n \"online\": true\n },{\n \"cpu\": 3,\n \"socket\": 0,\n \"core\": 3,\n \"online\": true\n },{\n \"cpu\": 4,\n \"socket\": 0,\n \"core\": 4,\n \"online\": true\n },{\n \"cpu\": 5,\n \"socket\": 0,\n \"core\": 5,\n \"online\": true\n },{\n \"cpu\": 6,\n \"socket\": 0,\n \"core\": 6,\n \"online\": true\n },{\n \"cpu\": 7,\n \"socket\": 0,\n \"core\": 7,\n \"online\": true\n },{\n \"cpu\": 8,\n \"socket\": 0,\n \"core\": 8,\n \"online\": true\n },{\n \"cpu\": 9,\n \"socket\": 0,\n \"core\": 9,\n \"online\": true\n }\n ]\n}\n" + }, + "virtualization": { + "sha256": "3b691b22d6a04e2c63061f30b8d26048dc13d891ab7a9633a212a327b25c72fc", + "stdout": "kvm\n" + }, + "workspace_mount": { + "sha256": "4937daab90907774e964c43b540d05af7f6fe775ade3b79e9fd8497c642094a4", + "stdout": "{\n \"filesystems\": [\n {\n \"target\": \"/\",\n \"source\": \"/dev/sda2\",\n \"fstype\": \"ext4\",\n \"options\": \"rw,relatime\"\n }\n ]\n}\n" + }, + "tmp_mount": { + "sha256": "871dd82b3aa5bc0e0d821992a9044f48790d00e0846d146cd9a99b6d866581bd", + "stdout": "{\n \"filesystems\": [\n {\n \"target\": \"/tmp\",\n \"source\": \"tmpfs\",\n \"fstype\": \"tmpfs\",\n \"options\": \"rw,nosuid,nodev,size=31622124k,nr_inodes=1048576,inode64,usrquota\"\n }\n ]\n}\n" + }, + "shm_mount": { + "sha256": "6dc12c4272076d009c12a7ecb7a8370fd0ca77bf39fbbfc1aedb543072a85dbd", + "stdout": "{\n \"filesystems\": [\n {\n \"target\": \"/dev/shm\",\n \"source\": \"tmpfs\",\n \"fstype\": \"tmpfs\",\n \"options\": \"rw,nosuid,nodev,inode64,usrquota\"\n }\n ]\n}\n" + }, + "block_devices": { + "sha256": "d3146ad6efdce85ed1bb7c80a6aab387f46cf8c92bf6ec16093b15855358109b", + "stdout": "{\n \"blockdevices\": [\n {\n \"name\": \"loop0\",\n \"type\": \"loop\",\n \"rota\": true,\n \"tran\": null,\n \"model\": null\n },{\n \"name\": \"loop1\",\n \"type\": \"loop\",\n \"rota\": true,\n \"tran\": null,\n \"model\": null\n },{\n \"name\": \"loop2\",\n \"type\": \"loop\",\n \"rota\": true,\n \"tran\": null,\n \"model\": null\n },{\n \"name\": \"loop3\",\n \"type\": \"loop\",\n \"rota\": true,\n \"tran\": null,\n \"model\": null\n },{\n \"name\": \"loop4\",\n \"type\": \"loop\",\n \"rota\": true,\n \"tran\": null,\n \"model\": null\n },{\n \"name\": \"loop5\",\n \"type\": \"loop\",\n \"rota\": true,\n \"tran\": null,\n \"model\": null\n },{\n \"name\": \"loop6\",\n \"type\": \"loop\",\n \"rota\": true,\n \"tran\": null,\n \"model\": null\n },{\n \"name\": \"loop8\",\n \"type\": \"loop\",\n \"rota\": true,\n \"tran\": null,\n \"model\": null\n },{\n \"name\": \"loop9\",\n \"type\": \"loop\",\n \"rota\": true,\n \"tran\": null,\n \"model\": null\n },{\n \"name\": \"loop10\",\n \"type\": \"loop\",\n \"rota\": true,\n \"tran\": null,\n \"model\": null\n },{\n \"name\": \"loop11\",\n \"type\": \"loop\",\n \"rota\": true,\n \"tran\": null,\n \"model\": null\n },{\n \"name\": \"loop12\",\n \"type\": \"loop\",\n \"rota\": true,\n \"tran\": null,\n \"model\": null\n },{\n \"name\": \"loop13\",\n \"type\": \"loop\",\n \"rota\": true,\n \"tran\": null,\n \"model\": null\n },{\n \"name\": \"loop14\",\n \"type\": \"loop\",\n \"rota\": true,\n \"tran\": null,\n \"model\": null\n },{\n \"name\": \"loop15\",\n \"type\": \"loop\",\n \"rota\": true,\n \"tran\": null,\n \"model\": null\n },{\n \"name\": \"loop16\",\n \"type\": \"loop\",\n \"rota\": true,\n \"tran\": null,\n \"model\": null\n },{\n \"name\": \"loop17\",\n \"type\": \"loop\",\n \"rota\": true,\n \"tran\": null,\n \"model\": null\n },{\n \"name\": \"loop18\",\n \"type\": \"loop\",\n \"rota\": true,\n \"tran\": null,\n \"model\": null\n },{\n \"name\": \"loop20\",\n \"type\": \"loop\",\n \"rota\": true,\n \"tran\": null,\n \"model\": null\n },{\n \"name\": \"loop21\",\n \"type\": \"loop\",\n \"rota\": true,\n \"tran\": null,\n \"model\": null\n },{\n \"name\": \"loop22\",\n \"type\": \"loop\",\n \"rota\": true,\n \"tran\": null,\n \"model\": null\n },{\n \"name\": \"loop23\",\n \"type\": \"loop\",\n \"rota\": true,\n \"tran\": null,\n \"model\": null\n },{\n \"name\": \"loop24\",\n \"type\": \"loop\",\n \"rota\": true,\n \"tran\": null,\n \"model\": null\n },{\n \"name\": \"loop25\",\n \"type\": \"loop\",\n \"rota\": true,\n \"tran\": null,\n \"model\": null\n },{\n \"name\": \"loop26\",\n \"type\": \"loop\",\n \"rota\": true,\n \"tran\": null,\n \"model\": null\n },{\n \"name\": \"loop27\",\n \"type\": \"loop\",\n \"rota\": true,\n \"tran\": null,\n \"model\": null\n },{\n \"name\": \"sda\",\n \"type\": \"disk\",\n \"rota\": true,\n \"tran\": null,\n \"model\": \"QEMU HARDDISK\"\n },{\n \"name\": \"sr0\",\n \"type\": \"rom\",\n \"rota\": true,\n \"tran\": \"ata\",\n \"model\": \"QEMU DVD-ROM\"\n }\n ]\n}\n" + } + } +} diff --git a/docs/benchmarks/native-resource-accounting-controls.json b/docs/benchmarks/native-resource-accounting-controls.json new file mode 100644 index 00000000000..a7f5a52f409 --- /dev/null +++ b/docs/benchmarks/native-resource-accounting-controls.json @@ -0,0 +1,346 @@ +{ + "status": "RSS diagnostic controls; wall times are not performance acceptance evidence", + "resource_launcher": { + "path": "/home/marcus/.cache/bazel/_bazel_marcus/903d84883bded70e9e5965dd7aeb82fa/execroot/_main/bazel-out/k8-opt/bin/tools/process_resources_native", + "sha256": "e6766cea6431e91b5a5c1d16746079d59ed0e70bb13bce220e9796d23a09fb89", + "memory_method": "native pipeline fork/wait4 v1; native pre-exec footprint included; launcher usage excluded", + "wall_method": "monotonic wall time includes native launcher startup, output draining and teardown" + }, + "tools": { + "xff": { + "status": "available", + "path": "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "version": "xff 0.0.0", + "sha256": "f97833a8eb45f49b596665b47911c2df9a2558619778512fd31d1b38f2e56106" + }, + "find": { + "status": "available", + "path": "/usr/bin/find", + "version": "find (GNU findutils) 4.10.0\nCopyright (C) 2024 Free Software Foundation, Inc.\nLicense GPLv3+: GNU GPL version 3 or later .\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law.\n\nWritten by Eric B. Decker, James Youngman, and Kevin Dalley.\nFeatures enabled: D_TYPE O_NOFOLLOW(enabled) LEAF_OPTIMISATION FTS(FTS_CWDFD) CBO(level=1)", + "sha256": "efe4843f166525b02f328f0c456a884d6a597f32d2c78cd615b6be0b64279bcf" + }, + "rg": { + "status": "available", + "path": "/home/marcus/.codex/packages/standalone/releases/0.162.0-x86_64-unknown-linux-musl/codex-path/rg", + "version": "ripgrep 15.2.0 (rev e89fff89ac)\n\nfeatures:+pcre2\nsimd(compile):+SSE2,-SSSE3,-AVX2\nsimd(runtime):+SSE2,+SSSE3,+AVX2\n\nPCRE2 10.45 is available (JIT is available)", + "sha256": "e62198eb19b136b88c330af83647b5a962cb99b6b1f066758568f12de1974849" + }, + "true": { + "status": "available", + "path": "/usr/bin/gnutrue", + "version": "true (GNU coreutils) 9.7\nPackaged by Ubuntu (9.7-3ubuntu2.1)\nCopyright (C) 2025 Free Software Foundation, Inc.\nLicense GPLv3+: GNU GPL version 3 or later .\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law.\n\nWritten by Jim Meyering.", + "sha256": "913a39cd38f353497086bcf317b12f91f93c23b51869cea763b8340b4f84cfd3" + } + }, + "fixture_files": 20, + "expected_paths": [ + "./.gitignore", + "./.hidden_00000.log", + "./.hidden_00011.txt", + "./item_00001.txt", + "./item_00002.log", + "./item_00003.txt", + "./item_00004.log", + "./item_00005.txt", + "./item_00006.log", + "./item_00007.txt", + "./item_00008.log", + "./item_00009.txt", + "./item_00010.log", + "./item_00012.log", + "./item_00013.txt", + "./item_00014.log", + "./item_00015.txt", + "./item_00016.log", + "./item_00017.txt", + "./item_00018.log" + ], + "expected_sha256": "a08e011d2c445f401a7e3849d42c2d38d703efb9b3286892a44f26cb67ec49d8", + "samples": [ + { + "tool": "xff", + "repetition": 1, + "command": [ + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "native_peak_bytes": 5582848, + "python_peak_bytes": 25018368, + "time_peak_bytes": 5361664 + }, + { + "tool": "xff", + "repetition": 2, + "command": [ + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "native_peak_bytes": 5562368, + "python_peak_bytes": 25141248, + "time_peak_bytes": 5578752 + }, + { + "tool": "xff", + "repetition": 3, + "command": [ + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "native_peak_bytes": 5468160, + "python_peak_bytes": 25227264, + "time_peak_bytes": 5324800 + }, + { + "tool": "xff", + "repetition": 4, + "command": [ + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "native_peak_bytes": 5410816, + "python_peak_bytes": 25268224, + "time_peak_bytes": 5554176 + }, + { + "tool": "xff", + "repetition": 5, + "command": [ + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "native_peak_bytes": 5369856, + "python_peak_bytes": 25202688, + "time_peak_bytes": 5382144 + }, + { + "tool": "find", + "repetition": 1, + "command": ["/usr/bin/find", "-P", ".", "-type", "f", "-print0"], + "native_peak_bytes": 3276800, + "python_peak_bytes": 24952832, + "time_peak_bytes": 3227648 + }, + { + "tool": "find", + "repetition": 2, + "command": ["/usr/bin/find", "-P", ".", "-type", "f", "-print0"], + "native_peak_bytes": 3219456, + "python_peak_bytes": 25128960, + "time_peak_bytes": 3162112 + }, + { + "tool": "find", + "repetition": 3, + "command": ["/usr/bin/find", "-P", ".", "-type", "f", "-print0"], + "native_peak_bytes": 3309568, + "python_peak_bytes": 25051136, + "time_peak_bytes": 3325952 + }, + { + "tool": "find", + "repetition": 4, + "command": ["/usr/bin/find", "-P", ".", "-type", "f", "-print0"], + "native_peak_bytes": 3309568, + "python_peak_bytes": 25067520, + "time_peak_bytes": 3338240 + }, + { + "tool": "find", + "repetition": 5, + "command": ["/usr/bin/find", "-P", ".", "-type", "f", "-print0"], + "native_peak_bytes": 3338240, + "python_peak_bytes": 25010176, + "time_peak_bytes": 3325952 + }, + { + "tool": "rg", + "repetition": 1, + "command": [ + "/home/marcus/.codex/packages/standalone/releases/0.162.0-x86_64-unknown-linux-musl/codex-path/rg", + "--no-config", + "--hidden", + "--no-ignore", + "--threads=1", + "--color=never", + "--files", + "-0", + "." + ], + "native_peak_bytes": 3612672, + "python_peak_bytes": 24997888, + "time_peak_bytes": 3612672 + }, + { + "tool": "rg", + "repetition": 2, + "command": [ + "/home/marcus/.codex/packages/standalone/releases/0.162.0-x86_64-unknown-linux-musl/codex-path/rg", + "--no-config", + "--hidden", + "--no-ignore", + "--threads=1", + "--color=never", + "--files", + "-0", + "." + ], + "native_peak_bytes": 3612672, + "python_peak_bytes": 25018368, + "time_peak_bytes": 3612672 + }, + { + "tool": "rg", + "repetition": 3, + "command": [ + "/home/marcus/.codex/packages/standalone/releases/0.162.0-x86_64-unknown-linux-musl/codex-path/rg", + "--no-config", + "--hidden", + "--no-ignore", + "--threads=1", + "--color=never", + "--files", + "-0", + "." + ], + "native_peak_bytes": 3612672, + "python_peak_bytes": 25067520, + "time_peak_bytes": 3612672 + }, + { + "tool": "rg", + "repetition": 4, + "command": [ + "/home/marcus/.codex/packages/standalone/releases/0.162.0-x86_64-unknown-linux-musl/codex-path/rg", + "--no-config", + "--hidden", + "--no-ignore", + "--threads=1", + "--color=never", + "--files", + "-0", + "." + ], + "native_peak_bytes": 3612672, + "python_peak_bytes": 25141248, + "time_peak_bytes": 3612672 + }, + { + "tool": "rg", + "repetition": 5, + "command": [ + "/home/marcus/.codex/packages/standalone/releases/0.162.0-x86_64-unknown-linux-musl/codex-path/rg", + "--no-config", + "--hidden", + "--no-ignore", + "--threads=1", + "--color=never", + "--files", + "-0", + "." + ], + "native_peak_bytes": 3612672, + "python_peak_bytes": 25174016, + "time_peak_bytes": 3612672 + }, + { + "tool": "true", + "repetition": 1, + "command": ["/usr/bin/true"], + "native_peak_bytes": 1581056, + "python_peak_bytes": 25128960, + "time_peak_bytes": 1581056 + }, + { + "tool": "true", + "repetition": 2, + "command": ["/usr/bin/true"], + "native_peak_bytes": 1581056, + "python_peak_bytes": 25206784, + "time_peak_bytes": 1581056 + }, + { + "tool": "true", + "repetition": 3, + "command": ["/usr/bin/true"], + "native_peak_bytes": 1581056, + "python_peak_bytes": 25067520, + "time_peak_bytes": 1581056 + }, + { + "tool": "true", + "repetition": 4, + "command": ["/usr/bin/true"], + "native_peak_bytes": 1581056, + "python_peak_bytes": 24944640, + "time_peak_bytes": 1581056 + }, + { + "tool": "true", + "repetition": 5, + "command": ["/usr/bin/true"], + "native_peak_bytes": 1581056, + "python_peak_bytes": 25022464, + "time_peak_bytes": 1581056 + } + ] +} diff --git a/docs/benchmarks/native-resource-accounting-portability-controls.json b/docs/benchmarks/native-resource-accounting-portability-controls.json new file mode 100644 index 00000000000..073e7b1d986 --- /dev/null +++ b/docs/benchmarks/native-resource-accounting-portability-controls.json @@ -0,0 +1,346 @@ +{ + "status": "RSS diagnostic controls; wall times are not performance acceptance evidence", + "resource_launcher": { + "path": "/home/marcus/.cache/bazel/_bazel_marcus/903d84883bded70e9e5965dd7aeb82fa/execroot/_main/bazel-out/k8-opt/bin/tools/process_resources_native", + "sha256": "60bcb395bb3d0eccccd0a3d0cb2407538b1f96c45d5e1e156a0bd4522f93328e", + "memory_method": "native pipeline fork/wait4 v1; native pre-exec footprint included; launcher usage excluded", + "wall_method": "monotonic wall time includes native launcher startup, output draining and teardown" + }, + "tools": { + "xff": { + "status": "available", + "path": "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "version": "xff 0.0.0", + "sha256": "f97833a8eb45f49b596665b47911c2df9a2558619778512fd31d1b38f2e56106" + }, + "find": { + "status": "available", + "path": "/usr/bin/find", + "version": "find (GNU findutils) 4.10.0\nCopyright (C) 2024 Free Software Foundation, Inc.\nLicense GPLv3+: GNU GPL version 3 or later .\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law.\n\nWritten by Eric B. Decker, James Youngman, and Kevin Dalley.\nFeatures enabled: D_TYPE O_NOFOLLOW(enabled) LEAF_OPTIMISATION FTS(FTS_CWDFD) CBO(level=1)", + "sha256": "efe4843f166525b02f328f0c456a884d6a597f32d2c78cd615b6be0b64279bcf" + }, + "rg": { + "status": "available", + "path": "/home/marcus/.codex/packages/standalone/releases/0.162.0-x86_64-unknown-linux-musl/codex-path/rg", + "version": "ripgrep 15.2.0 (rev e89fff89ac)\n\nfeatures:+pcre2\nsimd(compile):+SSE2,-SSSE3,-AVX2\nsimd(runtime):+SSE2,+SSSE3,+AVX2\n\nPCRE2 10.45 is available (JIT is available)", + "sha256": "e62198eb19b136b88c330af83647b5a962cb99b6b1f066758568f12de1974849" + }, + "true": { + "status": "available", + "path": "/usr/bin/gnutrue", + "version": "true (GNU coreutils) 9.7\nPackaged by Ubuntu (9.7-3ubuntu2.1)\nCopyright (C) 2025 Free Software Foundation, Inc.\nLicense GPLv3+: GNU GPL version 3 or later .\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the extent permitted by law.\n\nWritten by Jim Meyering.", + "sha256": "913a39cd38f353497086bcf317b12f91f93c23b51869cea763b8340b4f84cfd3" + } + }, + "fixture_files": 20, + "expected_paths": [ + "./.gitignore", + "./.hidden_00000.log", + "./.hidden_00011.txt", + "./item_00001.txt", + "./item_00002.log", + "./item_00003.txt", + "./item_00004.log", + "./item_00005.txt", + "./item_00006.log", + "./item_00007.txt", + "./item_00008.log", + "./item_00009.txt", + "./item_00010.log", + "./item_00012.log", + "./item_00013.txt", + "./item_00014.log", + "./item_00015.txt", + "./item_00016.log", + "./item_00017.txt", + "./item_00018.log" + ], + "expected_sha256": "a08e011d2c445f401a7e3849d42c2d38d703efb9b3286892a44f26cb67ec49d8", + "samples": [ + { + "tool": "xff", + "repetition": 1, + "command": [ + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "native_peak_bytes": 5292032, + "python_peak_bytes": 25214976, + "time_peak_bytes": 5386240 + }, + { + "tool": "xff", + "repetition": 2, + "command": [ + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "native_peak_bytes": 5468160, + "python_peak_bytes": 24997888, + "time_peak_bytes": 5545984 + }, + { + "tool": "xff", + "repetition": 3, + "command": [ + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "native_peak_bytes": 5337088, + "python_peak_bytes": 25169920, + "time_peak_bytes": 5324800 + }, + { + "tool": "xff", + "repetition": 4, + "command": [ + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "native_peak_bytes": 5459968, + "python_peak_bytes": 25067520, + "time_peak_bytes": 5365760 + }, + { + "tool": "xff", + "repetition": 5, + "command": [ + "/tmp/xff-perf-shared-executor-clean-v2/binaries/4ea895f63106f05df7c90b629d20433ae1e03016/xff", + "--no-config", + "--no-pager", + "--color=never", + "--jobs=1", + "--sort=none", + "--exact", + "--case=sensitive", + "--gitignore=off", + "--hidden", + ".", + "-type", + "f", + "-print0" + ], + "native_peak_bytes": 5414912, + "python_peak_bytes": 25206784, + "time_peak_bytes": 5316608 + }, + { + "tool": "find", + "repetition": 1, + "command": ["/usr/bin/find", "-P", ".", "-type", "f", "-print0"], + "native_peak_bytes": 3338240, + "python_peak_bytes": 25006080, + "time_peak_bytes": 3219456 + }, + { + "tool": "find", + "repetition": 2, + "command": ["/usr/bin/find", "-P", ".", "-type", "f", "-print0"], + "native_peak_bytes": 3153920, + "python_peak_bytes": 25169920, + "time_peak_bytes": 3219456 + }, + { + "tool": "find", + "repetition": 3, + "command": ["/usr/bin/find", "-P", ".", "-type", "f", "-print0"], + "native_peak_bytes": 3252224, + "python_peak_bytes": 25128960, + "time_peak_bytes": 3309568 + }, + { + "tool": "find", + "repetition": 4, + "command": ["/usr/bin/find", "-P", ".", "-type", "f", "-print0"], + "native_peak_bytes": 3395584, + "python_peak_bytes": 25006080, + "time_peak_bytes": 3219456 + }, + { + "tool": "find", + "repetition": 5, + "command": ["/usr/bin/find", "-P", ".", "-type", "f", "-print0"], + "native_peak_bytes": 3252224, + "python_peak_bytes": 25018368, + "time_peak_bytes": 3227648 + }, + { + "tool": "rg", + "repetition": 1, + "command": [ + "/home/marcus/.codex/packages/standalone/releases/0.162.0-x86_64-unknown-linux-musl/codex-path/rg", + "--no-config", + "--hidden", + "--no-ignore", + "--threads=1", + "--color=never", + "--files", + "-0", + "." + ], + "native_peak_bytes": 3612672, + "python_peak_bytes": 25071616, + "time_peak_bytes": 3612672 + }, + { + "tool": "rg", + "repetition": 2, + "command": [ + "/home/marcus/.codex/packages/standalone/releases/0.162.0-x86_64-unknown-linux-musl/codex-path/rg", + "--no-config", + "--hidden", + "--no-ignore", + "--threads=1", + "--color=never", + "--files", + "-0", + "." + ], + "native_peak_bytes": 3612672, + "python_peak_bytes": 25206784, + "time_peak_bytes": 3612672 + }, + { + "tool": "rg", + "repetition": 3, + "command": [ + "/home/marcus/.codex/packages/standalone/releases/0.162.0-x86_64-unknown-linux-musl/codex-path/rg", + "--no-config", + "--hidden", + "--no-ignore", + "--threads=1", + "--color=never", + "--files", + "-0", + "." + ], + "native_peak_bytes": 3612672, + "python_peak_bytes": 25067520, + "time_peak_bytes": 3612672 + }, + { + "tool": "rg", + "repetition": 4, + "command": [ + "/home/marcus/.codex/packages/standalone/releases/0.162.0-x86_64-unknown-linux-musl/codex-path/rg", + "--no-config", + "--hidden", + "--no-ignore", + "--threads=1", + "--color=never", + "--files", + "-0", + "." + ], + "native_peak_bytes": 3612672, + "python_peak_bytes": 25149440, + "time_peak_bytes": 3612672 + }, + { + "tool": "rg", + "repetition": 5, + "command": [ + "/home/marcus/.codex/packages/standalone/releases/0.162.0-x86_64-unknown-linux-musl/codex-path/rg", + "--no-config", + "--hidden", + "--no-ignore", + "--threads=1", + "--color=never", + "--files", + "-0", + "." + ], + "native_peak_bytes": 3612672, + "python_peak_bytes": 25038848, + "time_peak_bytes": 3612672 + }, + { + "tool": "true", + "repetition": 1, + "command": ["/usr/bin/true"], + "native_peak_bytes": 1581056, + "python_peak_bytes": 25075712, + "time_peak_bytes": 1581056 + }, + { + "tool": "true", + "repetition": 2, + "command": ["/usr/bin/true"], + "native_peak_bytes": 1581056, + "python_peak_bytes": 25079808, + "time_peak_bytes": 1581056 + }, + { + "tool": "true", + "repetition": 3, + "command": ["/usr/bin/true"], + "native_peak_bytes": 1581056, + "python_peak_bytes": 25075712, + "time_peak_bytes": 1581056 + }, + { + "tool": "true", + "repetition": 4, + "command": ["/usr/bin/true"], + "native_peak_bytes": 1581056, + "python_peak_bytes": 24997888, + "time_peak_bytes": 1581056 + }, + { + "tool": "true", + "repetition": 5, + "command": ["/usr/bin/true"], + "native_peak_bytes": 1581056, + "python_peak_bytes": 25088000, + "time_peak_bytes": 1581056 + } + ] +} diff --git a/docs/benchmarks/native-workload-allocation-broad-100000-jobs1-content-needle.json.gz b/docs/benchmarks/native-workload-allocation-broad-100000-jobs1-content-needle.json.gz new file mode 100644 index 00000000000..096105a54e4 Binary files /dev/null and b/docs/benchmarks/native-workload-allocation-broad-100000-jobs1-content-needle.json.gz differ diff --git a/docs/benchmarks/native-workload-allocation-broad-100000-jobs1-files-collect.json.gz b/docs/benchmarks/native-workload-allocation-broad-100000-jobs1-files-collect.json.gz new file mode 100644 index 00000000000..380622cf322 Binary files /dev/null and b/docs/benchmarks/native-workload-allocation-broad-100000-jobs1-files-collect.json.gz differ diff --git a/docs/benchmarks/native-workload-allocation-broad-100000-jobs1-files-stat-eager.json.gz b/docs/benchmarks/native-workload-allocation-broad-100000-jobs1-files-stat-eager.json.gz new file mode 100644 index 00000000000..5d3b3eb8412 Binary files /dev/null and b/docs/benchmarks/native-workload-allocation-broad-100000-jobs1-files-stat-eager.json.gz differ diff --git a/docs/benchmarks/native-workload-allocation-broad-100000-jobs1-files-stat-lazy.json.gz b/docs/benchmarks/native-workload-allocation-broad-100000-jobs1-files-stat-lazy.json.gz new file mode 100644 index 00000000000..cd5295d7167 Binary files /dev/null and b/docs/benchmarks/native-workload-allocation-broad-100000-jobs1-files-stat-lazy.json.gz differ diff --git a/docs/benchmarks/native-workload-allocation-broad-100000-jobs1-files-tree.json.gz b/docs/benchmarks/native-workload-allocation-broad-100000-jobs1-files-tree.json.gz new file mode 100644 index 00000000000..421a8d8871c Binary files /dev/null and b/docs/benchmarks/native-workload-allocation-broad-100000-jobs1-files-tree.json.gz differ diff --git a/docs/benchmarks/native-workload-allocation-broad-20000-jobs1-content-needle.json.gz b/docs/benchmarks/native-workload-allocation-broad-20000-jobs1-content-needle.json.gz new file mode 100644 index 00000000000..1628201e3e1 Binary files /dev/null and b/docs/benchmarks/native-workload-allocation-broad-20000-jobs1-content-needle.json.gz differ diff --git a/docs/benchmarks/native-workload-allocation-broad-20000-jobs1-files-collect.json.gz b/docs/benchmarks/native-workload-allocation-broad-20000-jobs1-files-collect.json.gz new file mode 100644 index 00000000000..6bca10618c8 Binary files /dev/null and b/docs/benchmarks/native-workload-allocation-broad-20000-jobs1-files-collect.json.gz differ diff --git a/docs/benchmarks/native-workload-allocation-broad-20000-jobs1-files-stat-eager.json.gz b/docs/benchmarks/native-workload-allocation-broad-20000-jobs1-files-stat-eager.json.gz new file mode 100644 index 00000000000..a5a9dd6e6f0 Binary files /dev/null and b/docs/benchmarks/native-workload-allocation-broad-20000-jobs1-files-stat-eager.json.gz differ diff --git a/docs/benchmarks/native-workload-allocation-broad-20000-jobs1-files-stat-lazy.json.gz b/docs/benchmarks/native-workload-allocation-broad-20000-jobs1-files-stat-lazy.json.gz new file mode 100644 index 00000000000..7b05c9bc096 Binary files /dev/null and b/docs/benchmarks/native-workload-allocation-broad-20000-jobs1-files-stat-lazy.json.gz differ diff --git a/docs/benchmarks/native-workload-allocation-broad-20000-jobs1-files-tree.json.gz b/docs/benchmarks/native-workload-allocation-broad-20000-jobs1-files-tree.json.gz new file mode 100644 index 00000000000..1505ac3d8e6 Binary files /dev/null and b/docs/benchmarks/native-workload-allocation-broad-20000-jobs1-files-tree.json.gz differ diff --git a/docs/benchmarks/native-workload-allocation-broad-50000-jobs1-content-needle.json.gz b/docs/benchmarks/native-workload-allocation-broad-50000-jobs1-content-needle.json.gz new file mode 100644 index 00000000000..9128500e5de Binary files /dev/null and b/docs/benchmarks/native-workload-allocation-broad-50000-jobs1-content-needle.json.gz differ diff --git a/docs/benchmarks/native-workload-allocation-broad-50000-jobs1-files-collect.json.gz b/docs/benchmarks/native-workload-allocation-broad-50000-jobs1-files-collect.json.gz new file mode 100644 index 00000000000..24d1413397d Binary files /dev/null and b/docs/benchmarks/native-workload-allocation-broad-50000-jobs1-files-collect.json.gz differ diff --git a/docs/benchmarks/native-workload-allocation-broad-50000-jobs1-files-stat-eager.json.gz b/docs/benchmarks/native-workload-allocation-broad-50000-jobs1-files-stat-eager.json.gz new file mode 100644 index 00000000000..1b4ebd09edc Binary files /dev/null and b/docs/benchmarks/native-workload-allocation-broad-50000-jobs1-files-stat-eager.json.gz differ diff --git a/docs/benchmarks/native-workload-allocation-broad-50000-jobs1-files-stat-lazy.json.gz b/docs/benchmarks/native-workload-allocation-broad-50000-jobs1-files-stat-lazy.json.gz new file mode 100644 index 00000000000..d6917ede725 Binary files /dev/null and b/docs/benchmarks/native-workload-allocation-broad-50000-jobs1-files-stat-lazy.json.gz differ diff --git a/docs/benchmarks/native-workload-allocation-broad-50000-jobs1-files-tree.json.gz b/docs/benchmarks/native-workload-allocation-broad-50000-jobs1-files-tree.json.gz new file mode 100644 index 00000000000..af92ae51907 Binary files /dev/null and b/docs/benchmarks/native-workload-allocation-broad-50000-jobs1-files-tree.json.gz differ diff --git a/docs/benchmarks/native-workload-allocation-controls.json b/docs/benchmarks/native-workload-allocation-controls.json new file mode 100644 index 00000000000..93f25a2f037 --- /dev/null +++ b/docs/benchmarks/native-workload-allocation-controls.json @@ -0,0 +1,2748 @@ +{ + "purpose": "exact-baseline workload allocation diagnostic; not timing or native macOS acceptance", + "source_revision": "772994ab7905be77915978f06ea90ae5934aaeef", + "source_tree": "8f797cae4320ba5cb497d580eb4b158f5eaf007b", + "binary_sha256": "f97833a8eb45f49b596665b47911c2df9a2558619778512fd31d1b38f2e56106", + "verified_cases": 30, + "verified_outputs": 60, + "started_at": "2026-10-10T06:51:17.092549+00:00", + "completed_at": "2026-10-10T06:52:51.218964+00:00", + "helper": { + "path": "/tmp/xff-perf-baseline-exact772-native-session1/resource-launcher", + "sha256": "60bcb395bb3d0eccccd0a3d0cb2407538b1f96c45d5e1e156a0bd4522f93328e", + "memory_method": "native pipeline fork/wait4 v1; native pre-exec footprint included; launcher usage excluded", + "wall_method": "monotonic wall time includes native launcher startup, output draining and teardown" + }, + "complete_grid": [ + 10, 20, 50, 100, 200, 500, 1000, 2000, 5000, 10000, 20000, 50000, 100000 + ], + "actual_cpu_ids": [0], + "summary_rows": [ + { + "dataset": "broad", + "files": 20000, + "task": "files-tree", + "label": "broad-20000-jobs1-files-tree", + "allocation_calls": 45426, + "peak_tracked_heap_bytes": 186707, + "native_peak_rss_bytes": 5730304, + "exclusive_groups": { + "allocations": { + "collection": 0, + "directory_path": 20181, + "listing_reserve": 340, + "stat_path_copy": 180, + "other": 24725 + }, + "peak": { + "collection": 0, + "directory_path": 1584, + "listing_reserve": 30528, + "stat_path_copy": 0, + "other": 154595 + } + } + }, + { + "dataset": "broad", + "files": 20000, + "task": "files-collect", + "label": "broad-20000-jobs1-files-collect", + "allocation_calls": 66461, + "peak_tracked_heap_bytes": 5514851, + "native_peak_rss_bytes": 10924032, + "exclusive_groups": { + "allocations": { + "collection": 345, + "directory_path": 20181, + "listing_reserve": 340, + "stat_path_copy": 20182, + "other": 25413 + }, + "peak": { + "collection": 5356400, + "directory_path": 3312, + "listing_reserve": 4800, + "stat_path_copy": 0, + "other": 150339 + } + } + }, + { + "dataset": "broad", + "files": 20000, + "task": "files-stat-lazy", + "label": "broad-20000-jobs1-files-stat-lazy", + "allocation_calls": 66111, + "peak_tracked_heap_bytes": 187419, + "native_peak_rss_bytes": 5447680, + "exclusive_groups": { + "allocations": { + "collection": 0, + "directory_path": 20181, + "listing_reserve": 340, + "stat_path_copy": 20180, + "other": 25410 + }, + "peak": { + "collection": 0, + "directory_path": 1584, + "listing_reserve": 30528, + "stat_path_copy": 0, + "other": 155307 + } + } + }, + { + "dataset": "broad", + "files": 20000, + "task": "files-stat-eager", + "label": "broad-20000-jobs1-files-stat-eager", + "allocation_calls": 66113, + "peak_tracked_heap_bytes": 187419, + "native_peak_rss_bytes": 5464064, + "exclusive_groups": { + "allocations": { + "collection": 0, + "directory_path": 20181, + "listing_reserve": 340, + "stat_path_copy": 20182, + "other": 25410 + }, + "peak": { + "collection": 0, + "directory_path": 1584, + "listing_reserve": 30528, + "stat_path_copy": 0, + "other": 155307 + } + } + }, + { + "dataset": "broad", + "files": 20000, + "task": "content-needle", + "label": "broad-20000-jobs1-content-needle", + "allocation_calls": 72482, + "peak_tracked_heap_bytes": 187627, + "native_peak_rss_bytes": 5640192, + "exclusive_groups": { + "allocations": { + "collection": 0, + "directory_path": 20181, + "listing_reserve": 340, + "stat_path_copy": 180, + "other": 51781 + }, + "peak": { + "collection": 0, + "directory_path": 1584, + "listing_reserve": 30528, + "stat_path_copy": 0, + "other": 155515 + } + } + }, + { + "dataset": "broad", + "files": 50000, + "task": "files-tree", + "label": "broad-50000-jobs1-files-tree", + "allocation_calls": 110672, + "peak_tracked_heap_bytes": 249107, + "native_peak_rss_bytes": 5853184, + "exclusive_groups": { + "allocations": { + "collection": 0, + "directory_path": 50340, + "listing_reserve": 811, + "stat_path_copy": 339, + "other": 59182 + }, + "peak": { + "collection": 0, + "directory_path": 1584, + "listing_reserve": 90432, + "stat_path_copy": 0, + "other": 157091 + } + } + }, + { + "dataset": "broad", + "files": 50000, + "task": "files-collect", + "label": "broad-50000-jobs1-files-collect", + "allocation_calls": 163145, + "peak_tracked_heap_bytes": 13482227, + "native_peak_rss_bytes": 18792448, + "exclusive_groups": { + "allocations": { + "collection": 841, + "directory_path": 50340, + "listing_reserve": 811, + "stat_path_copy": 50341, + "other": 60812 + }, + "peak": { + "collection": 13322768, + "directory_path": 3840, + "listing_reserve": 5184, + "stat_path_copy": 0, + "other": 150435 + } + } + }, + { + "dataset": "broad", + "files": 50000, + "task": "files-stat-lazy", + "label": "broad-50000-jobs1-files-stat-lazy", + "allocation_calls": 162299, + "peak_tracked_heap_bytes": 249899, + "native_peak_rss_bytes": 5775360, + "exclusive_groups": { + "allocations": { + "collection": 0, + "directory_path": 50340, + "listing_reserve": 811, + "stat_path_copy": 50339, + "other": 60809 + }, + "peak": { + "collection": 0, + "directory_path": 1584, + "listing_reserve": 90432, + "stat_path_copy": 0, + "other": 157883 + } + } + }, + { + "dataset": "broad", + "files": 50000, + "task": "files-stat-eager", + "label": "broad-50000-jobs1-files-stat-eager", + "allocation_calls": 162301, + "peak_tracked_heap_bytes": 249899, + "native_peak_rss_bytes": 5484544, + "exclusive_groups": { + "allocations": { + "collection": 0, + "directory_path": 50340, + "listing_reserve": 811, + "stat_path_copy": 50341, + "other": 60809 + }, + "peak": { + "collection": 0, + "directory_path": 1584, + "listing_reserve": 90432, + "stat_path_copy": 0, + "other": 157883 + } + } + }, + { + "dataset": "broad", + "files": 50000, + "task": "content-needle", + "label": "broad-50000-jobs1-content-needle", + "allocation_calls": 178943, + "peak_tracked_heap_bytes": 250107, + "native_peak_rss_bytes": 5668864, + "exclusive_groups": { + "allocations": { + "collection": 0, + "directory_path": 50340, + "listing_reserve": 811, + "stat_path_copy": 339, + "other": 127453 + }, + "peak": { + "collection": 0, + "directory_path": 1584, + "listing_reserve": 90432, + "stat_path_copy": 0, + "other": 158091 + } + } + }, + { + "dataset": "broad", + "files": 100000, + "task": "files-tree", + "label": "broad-100000-jobs1-files-tree", + "allocation_calls": 220752, + "peak_tracked_heap_bytes": 330395, + "native_peak_rss_bytes": 5976064, + "exclusive_groups": { + "allocations": { + "collection": 0, + "directory_path": 100811, + "listing_reserve": 1595, + "stat_path_copy": 810, + "other": 117536 + }, + "peak": { + "collection": 0, + "directory_path": 0, + "listing_reserve": 150528, + "stat_path_copy": 0, + "other": 179867 + } + } + }, + { + "dataset": "broad", + "files": 100000, + "task": "files-collect", + "label": "broad-100000-jobs1-files-collect", + "allocation_calls": 325620, + "peak_tracked_heap_bytes": 26862227, + "native_peak_rss_bytes": 32243712, + "exclusive_groups": { + "allocations": { + "collection": 1668, + "directory_path": 100811, + "listing_reserve": 1595, + "stat_path_copy": 100812, + "other": 120734 + }, + "peak": { + "collection": 26701744, + "directory_path": 4384, + "listing_reserve": 5568, + "stat_path_copy": 0, + "other": 150531 + } + } + }, + { + "dataset": "broad", + "files": 100000, + "task": "files-stat-lazy", + "label": "broad-100000-jobs1-files-stat-lazy", + "allocation_calls": 323947, + "peak_tracked_heap_bytes": 326963, + "native_peak_rss_bytes": 5795840, + "exclusive_groups": { + "allocations": { + "collection": 0, + "directory_path": 100811, + "listing_reserve": 1595, + "stat_path_copy": 100810, + "other": 120731 + }, + "peak": { + "collection": 0, + "directory_path": 0, + "listing_reserve": 150528, + "stat_path_copy": 0, + "other": 176435 + } + } + }, + { + "dataset": "broad", + "files": 100000, + "task": "files-stat-eager", + "label": "broad-100000-jobs1-files-stat-eager", + "allocation_calls": 323949, + "peak_tracked_heap_bytes": 326963, + "native_peak_rss_bytes": 5812224, + "exclusive_groups": { + "allocations": { + "collection": 0, + "directory_path": 100811, + "listing_reserve": 1595, + "stat_path_copy": 100812, + "other": 120731 + }, + "peak": { + "collection": 0, + "directory_path": 0, + "listing_reserve": 150528, + "stat_path_copy": 0, + "other": 176435 + } + } + }, + { + "dataset": "broad", + "files": 100000, + "task": "content-needle", + "label": "broad-100000-jobs1-content-needle", + "allocation_calls": 357227, + "peak_tracked_heap_bytes": 327171, + "native_peak_rss_bytes": 5799936, + "exclusive_groups": { + "allocations": { + "collection": 0, + "directory_path": 100811, + "listing_reserve": 1595, + "stat_path_copy": 810, + "other": 254011 + }, + "peak": { + "collection": 0, + "directory_path": 0, + "listing_reserve": 150528, + "stat_path_copy": 0, + "other": 176643 + } + } + }, + { + "dataset": "deep", + "files": 20000, + "task": "files-tree", + "label": "deep-20000-jobs1-files-tree", + "allocation_calls": 41800, + "peak_tracked_heap_bytes": 3325867, + "native_peak_rss_bytes": 9023488, + "exclusive_groups": { + "allocations": { + "collection": 0, + "directory_path": 19531, + "listing_reserve": 45, + "stat_path_copy": 42, + "other": 22182 + }, + "peak": { + "collection": 0, + "directory_path": 1176096, + "listing_reserve": 1923840, + "stat_path_copy": 0, + "other": 225931 + } + } + }, + { + "dataset": "deep", + "files": 20000, + "task": "files-collect", + "label": "deep-20000-jobs1-files-collect", + "allocation_calls": 61748, + "peak_tracked_heap_bytes": 7268939, + "native_peak_rss_bytes": 13021184, + "exclusive_groups": { + "allocations": { + "collection": 360, + "directory_path": 19531, + "listing_reserve": 45, + "stat_path_copy": 19532, + "other": 22280 + }, + "peak": { + "collection": 6339440, + "directory_path": 168384, + "listing_reserve": 585984, + "stat_path_copy": 0, + "other": 175131 + } + } + }, + { + "dataset": "deep", + "files": 20000, + "task": "files-stat-lazy", + "label": "deep-20000-jobs1-files-stat-lazy", + "allocation_calls": 61383, + "peak_tracked_heap_bytes": 3329251, + "native_peak_rss_bytes": 8781824, + "exclusive_groups": { + "allocations": { + "collection": 0, + "directory_path": 19531, + "listing_reserve": 45, + "stat_path_copy": 19530, + "other": 22277 + }, + "peak": { + "collection": 0, + "directory_path": 1176096, + "listing_reserve": 1923840, + "stat_path_copy": 0, + "other": 229315 + } + } + }, + { + "dataset": "deep", + "files": 20000, + "task": "files-stat-eager", + "label": "deep-20000-jobs1-files-stat-eager", + "allocation_calls": 61385, + "peak_tracked_heap_bytes": 3329475, + "native_peak_rss_bytes": 8962048, + "exclusive_groups": { + "allocations": { + "collection": 0, + "directory_path": 19531, + "listing_reserve": 45, + "stat_path_copy": 19532, + "other": 22277 + }, + "peak": { + "collection": 0, + "directory_path": 1176096, + "listing_reserve": 1923840, + "stat_path_copy": 224, + "other": 229315 + } + } + }, + { + "dataset": "deep", + "files": 20000, + "task": "content-needle", + "label": "deep-20000-jobs1-content-needle", + "allocation_calls": 67554, + "peak_tracked_heap_bytes": 3329459, + "native_peak_rss_bytes": 8835072, + "exclusive_groups": { + "allocations": { + "collection": 0, + "directory_path": 19531, + "listing_reserve": 45, + "stat_path_copy": 42, + "other": 47936 + }, + "peak": { + "collection": 0, + "directory_path": 1176096, + "listing_reserve": 1923840, + "stat_path_copy": 0, + "other": 229523 + } + } + }, + { + "dataset": "deep", + "files": 50000, + "task": "files-tree", + "label": "deep-50000-jobs1-files-tree", + "allocation_calls": 106357, + "peak_tracked_heap_bytes": 15571683, + "native_peak_rss_bytes": 21364736, + "exclusive_groups": { + "allocations": { + "collection": 0, + "directory_path": 49590, + "listing_reserve": 104, + "stat_path_copy": 101, + "other": 56562 + }, + "peak": { + "collection": 0, + "directory_path": 9412496, + "listing_reserve": 5771328, + "stat_path_copy": 0, + "other": 387859 + } + } + }, + { + "dataset": "deep", + "files": 50000, + "task": "files-collect", + "label": "deep-50000-jobs1-files-collect", + "allocation_calls": 157045, + "peak_tracked_heap_bytes": 31508147, + "native_peak_rss_bytes": 37400576, + "exclusive_groups": { + "allocations": { + "collection": 982, + "directory_path": 49590, + "listing_reserve": 104, + "stat_path_copy": 49591, + "other": 56778 + }, + "peak": { + "collection": 15957744, + "directory_path": 9412496, + "listing_reserve": 5771328, + "stat_path_copy": 0, + "other": 366579 + } + } + }, + { + "dataset": "deep", + "files": 50000, + "task": "files-stat-lazy", + "label": "deep-50000-jobs1-files-stat-lazy", + "allocation_calls": 156058, + "peak_tracked_heap_bytes": 15580683, + "native_peak_rss_bytes": 21544960, + "exclusive_groups": { + "allocations": { + "collection": 0, + "directory_path": 49590, + "listing_reserve": 104, + "stat_path_copy": 49589, + "other": 56775 + }, + "peak": { + "collection": 0, + "directory_path": 9412496, + "listing_reserve": 5771328, + "stat_path_copy": 0, + "other": 396859 + } + } + }, + { + "dataset": "deep", + "files": 50000, + "task": "files-stat-eager", + "label": "deep-50000-jobs1-files-stat-eager", + "allocation_calls": 156060, + "peak_tracked_heap_bytes": 15581291, + "native_peak_rss_bytes": 21340160, + "exclusive_groups": { + "allocations": { + "collection": 0, + "directory_path": 49590, + "listing_reserve": 104, + "stat_path_copy": 49591, + "other": 56775 + }, + "peak": { + "collection": 0, + "directory_path": 9412496, + "listing_reserve": 5771328, + "stat_path_copy": 608, + "other": 396859 + } + } + }, + { + "dataset": "deep", + "files": 50000, + "task": "content-needle", + "label": "deep-50000-jobs1-content-needle", + "allocation_calls": 169901, + "peak_tracked_heap_bytes": 15580891, + "native_peak_rss_bytes": 21688320, + "exclusive_groups": { + "allocations": { + "collection": 0, + "directory_path": 49590, + "listing_reserve": 104, + "stat_path_copy": 101, + "other": 120106 + }, + "peak": { + "collection": 0, + "directory_path": 9412496, + "listing_reserve": 5771328, + "stat_path_copy": 0, + "other": 397067 + } + } + }, + { + "dataset": "deep", + "files": 100000, + "task": "files-tree", + "label": "deep-100000-jobs1-files-tree", + "allocation_calls": 210808, + "peak_tracked_heap_bytes": 35643867, + "native_peak_rss_bytes": 41926656, + "exclusive_groups": { + "allocations": { + "collection": 0, + "directory_path": 99688, + "listing_reserve": 202, + "stat_path_copy": 199, + "other": 110719 + }, + "peak": { + "collection": 0, + "directory_path": 25475264, + "listing_reserve": 9618816, + "stat_path_copy": 0, + "other": 549787 + } + } + }, + { + "dataset": "deep", + "files": 100000, + "task": "files-collect", + "label": "deep-100000-jobs1-files-collect", + "allocation_calls": 312881, + "peak_tracked_heap_bytes": 72085451, + "native_peak_rss_bytes": 78327808, + "exclusive_groups": { + "allocations": { + "collection": 2171, + "directory_path": 99688, + "listing_reserve": 202, + "stat_path_copy": 99689, + "other": 111131 + }, + "peak": { + "collection": 36456976, + "directory_path": 25475264, + "listing_reserve": 9618816, + "stat_path_copy": 0, + "other": 534395 + } + } + }, + { + "dataset": "deep", + "files": 100000, + "task": "files-stat-lazy", + "label": "deep-100000-jobs1-files-stat-lazy", + "allocation_calls": 310705, + "peak_tracked_heap_bytes": 35658483, + "native_peak_rss_bytes": 42143744, + "exclusive_groups": { + "allocations": { + "collection": 0, + "directory_path": 99688, + "listing_reserve": 202, + "stat_path_copy": 99687, + "other": 111128 + }, + "peak": { + "collection": 0, + "directory_path": 25475264, + "listing_reserve": 9618816, + "stat_path_copy": 0, + "other": 564403 + } + } + }, + { + "dataset": "deep", + "files": 100000, + "task": "files-stat-eager", + "label": "deep-100000-jobs1-files-stat-eager", + "allocation_calls": 310707, + "peak_tracked_heap_bytes": 35659475, + "native_peak_rss_bytes": 42049536, + "exclusive_groups": { + "allocations": { + "collection": 0, + "directory_path": 99688, + "listing_reserve": 202, + "stat_path_copy": 99689, + "other": 111128 + }, + "peak": { + "collection": 0, + "directory_path": 25475264, + "listing_reserve": 9618816, + "stat_path_copy": 992, + "other": 564403 + } + } + }, + { + "dataset": "deep", + "files": 100000, + "task": "content-needle", + "label": "deep-100000-jobs1-content-needle", + "allocation_calls": 339423, + "peak_tracked_heap_bytes": 35658691, + "native_peak_rss_bytes": 41889792, + "exclusive_groups": { + "allocations": { + "collection": 0, + "directory_path": 99688, + "listing_reserve": 202, + "stat_path_copy": 199, + "other": 239334 + }, + "peak": { + "collection": 0, + "directory_path": 25475264, + "listing_reserve": 9618816, + "stat_path_copy": 0, + "other": 564611 + } + } + } + ], + "original_files": { + "broad-20000-jobs1-files-tree": { + "allocations.analysis.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "allocations.analysis.txt": { + "bytes": 541889, + "sha256": "c54cea8ee14b402e788fa8b26fef8c9a75848b2b4348820b46afaf4064d89565" + }, + "allocations.stacks": { + "bytes": 474714, + "sha256": "fd28abc8ad92e6dfc70ca77f67529de22b20f7854cc0074a293f7acc4bb6c0cc" + }, + "case.json": { + "bytes": 2906, + "sha256": "bc75383e406f949d0a1e9a46f2276fac0884ee8e6493de3165125fe1ba397d3d" + }, + "heaptrack.stderr": { + "bytes": 104, + "sha256": "d87236f3402bb30f486fc656b002898bffe15b49a9a21d7fe6df2679dbdc884b" + }, + "heaptrack.stdout": { + "bytes": 861393, + "sha256": "73b5d478f0e335541ba9effe6f77941f385455cfb46194ba6259f756c2e93388" + }, + "heaptrack.zst": { + "bytes": 32414, + "sha256": "39667e768411bf71988d9e3cb1123bce49f06dc8cc9095af0942c2dea1d85df6" + }, + "native-resources.json": { + "bytes": 458, + "sha256": "681a3663ca6a18709ba83e81a5aacc795acde5d73e9c92d5c493bc21da121796" + }, + "native.stdout": { + "bytes": 861036, + "sha256": "59fff61261bc37d4bce7f28f1211b6b231c5ab91a77c02ba4c99f665e126b41a" + }, + "peak.analysis.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "peak.analysis.txt": { + "bytes": 541889, + "sha256": "c54cea8ee14b402e788fa8b26fef8c9a75848b2b4348820b46afaf4064d89565" + }, + "peak.stacks": { + "bytes": 474760, + "sha256": "02ea3f039288636d52bbc4b99fc55bee92c5536e620637daa3cfc9e639abd4f9" + } + }, + "broad-20000-jobs1-files-collect": { + "allocations.analysis.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "allocations.analysis.txt": { + "bytes": 616472, + "sha256": "1c77475cfab3786af5cd3816e174407feba2a55838b5188edce62606964a7b4a" + }, + "allocations.stacks": { + "bytes": 532788, + "sha256": "d112c52b831b44b5bacb8bce557bb416831ff7c6da2c2cce17b45f0b3e79c826" + }, + "case.json": { + "bytes": 2990, + "sha256": "80b47c0c2dc0520e5dfab4abba3406b5ddea95c41f96a4f4e6dd1944e842aea6" + }, + "heaptrack.stderr": { + "bytes": 104, + "sha256": "8046f80463a6cbd81e178eccc6507e18727175b7f9d6eae167c305b1b0404dd7" + }, + "heaptrack.stdout": { + "bytes": 861399, + "sha256": "e9cfeb7ef6c7fe9e2a6a8c617f357469dbd7999a2e527fa7211d70ec005899fb" + }, + "heaptrack.zst": { + "bytes": 42262, + "sha256": "a3b291551e2dd73cc7d49b5d775d418ca44e7fdf342f50ab3f6bd5424cda8920" + }, + "native-resources.json": { + "bytes": 460, + "sha256": "b6fb9bb48e0fdce0b44dd376843506d491a95ffcf0d6b9b6f21f31ae66e67081" + }, + "native.stdout": { + "bytes": 861036, + "sha256": "74d1291817226d16cb720ce0d5d6524defaacb657a94b54c30c65b3c6d1136dd" + }, + "peak.analysis.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "peak.analysis.txt": { + "bytes": 616472, + "sha256": "1c77475cfab3786af5cd3816e174407feba2a55838b5188edce62606964a7b4a" + }, + "peak.stacks": { + "bytes": 532940, + "sha256": "e49078730e0e8aca5614e2879cec74f4c688d4a1a50ee0348980fb0785f81cff" + } + }, + "broad-20000-jobs1-files-stat-lazy": { + "allocations.analysis.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "allocations.analysis.txt": { + "bytes": 557137, + "sha256": "88cebe42e9ebaf7ed5f8176869f04bcf02552316d0ef7223f3169c5c96dc8573" + }, + "allocations.stacks": { + "bytes": 523059, + "sha256": "e060d3a2ad7f22512d6e4412e3da696876c9dcf26152ca18b61ea752cb17548e" + }, + "case.json": { + "bytes": 3001, + "sha256": "6593d80227c8f7b3ef156c491fdaf749ee17262d288e4b3e0607b8e10fc8aa4b" + }, + "heaptrack.stderr": { + "bytes": 104, + "sha256": "0cfb40a1c6b4970fb898daf33413edfa8bff02849d1822665ffda0c7b9608c7b" + }, + "heaptrack.stdout": { + "bytes": 861403, + "sha256": "c23a4777670578c4f13980a13a36965879a9db17fc94af74d35806c179d9c766" + }, + "heaptrack.zst": { + "bytes": 35567, + "sha256": "0eaf14c278a32469e5024ab140e60a6a6ae405638d94a101cc198930a12ca83a" + }, + "native-resources.json": { + "bytes": 458, + "sha256": "97b3aea2be5c22a068b95b35f7f95102d12bbddd9d7b3ed54d7e1aedf3630b2b" + }, + "native.stdout": { + "bytes": 861036, + "sha256": "74d1291817226d16cb720ce0d5d6524defaacb657a94b54c30c65b3c6d1136dd" + }, + "peak.analysis.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "peak.analysis.txt": { + "bytes": 557137, + "sha256": "88cebe42e9ebaf7ed5f8176869f04bcf02552316d0ef7223f3169c5c96dc8573" + }, + "peak.stacks": { + "bytes": 523075, + "sha256": "14f203c34fed0ff7a7054a90baf21aca8207b84c769bee3c94ad2dbc24ffe2d2" + } + }, + "broad-20000-jobs1-files-stat-eager": { + "allocations.analysis.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "allocations.analysis.txt": { + "bytes": 506930, + "sha256": "aea483fc8fdc55821e68d72ea93268c3f0b25e74536bde07e0a229d02eee5fce" + }, + "allocations.stacks": { + "bytes": 492411, + "sha256": "7c4202e3a5698a1743ca12f1586be69912b1ef846179cbdd3f1b66e733d6eeee" + }, + "case.json": { + "bytes": 3006, + "sha256": "ff6e585482ab17c72b3b7968ebe742afa70ebfc15cdf5e1b132d4cd9b7f2bd9f" + }, + "heaptrack.stderr": { + "bytes": 104, + "sha256": "d142d4e3504b157ba408ee7c2e73a7dc98702fe0a966d7e084f88181fd1aff5c" + }, + "heaptrack.stdout": { + "bytes": 861405, + "sha256": "356867c032bffd740d79cafa022b780ad8c16bd78af4d103fe9a667ea5403470" + }, + "heaptrack.zst": { + "bytes": 38947, + "sha256": "e51f76a27d26d4febea535fa54195458238db211378fd409baee2129bcb98fda" + }, + "native-resources.json": { + "bytes": 459, + "sha256": "6385bf3ef7463f24c5dc8eefd08351fdcc1b3a2f67daa4e30d6143ae230af451" + }, + "native.stdout": { + "bytes": 861036, + "sha256": "74d1291817226d16cb720ce0d5d6524defaacb657a94b54c30c65b3c6d1136dd" + }, + "peak.analysis.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "peak.analysis.txt": { + "bytes": 506930, + "sha256": "aea483fc8fdc55821e68d72ea93268c3f0b25e74536bde07e0a229d02eee5fce" + }, + "peak.stacks": { + "bytes": 492431, + "sha256": "4318f40283c58374d917df28619c884103aa935fad5a8e3825de82e3368dccfb" + } + }, + "broad-20000-jobs1-content-needle": { + "allocations.analysis.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "allocations.analysis.txt": { + "bytes": 508900, + "sha256": "1072b91c34e29ca6d27353c951c42bbe1c8cac1c81d989a9078f8c99fd898b35" + }, + "allocations.stacks": { + "bytes": 540175, + "sha256": "4ac0ccefd53a74aaeb307795d616322c5d499055d659989f554a4badb6cdc8e9" + }, + "case.json": { + "bytes": 3079, + "sha256": "a037081315495ff933fce996e59831bd354446e1195bbc47b250da71a4815d79" + }, + "heaptrack.stderr": { + "bytes": 103, + "sha256": "07e072f79026b5b632d45a3dce137a1d59bad626db4189520ae317e0bd2beaae" + }, + "heaptrack.stdout": { + "bytes": 287303, + "sha256": "dd3a4d6a7889c15a8b55299a2709839f4e69f66bc654dd43ef238098a25667b9" + }, + "heaptrack.zst": { + "bytes": 43082, + "sha256": "96b4188eccfb6db61c37dff852f13a5fc454390ffd012d9cc07f8b92359ee64c" + }, + "native-resources.json": { + "bytes": 459, + "sha256": "8ec8721c0a94ffda258e36dd73d5cb2e92cdb3fac2c20b0c52fc7bec88611c92" + }, + "native.stdout": { + "bytes": 286938, + "sha256": "d7b3adf21e0ad48fde9997ba8560d3b511d523e588190749911571827d50b903" + }, + "peak.analysis.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "peak.analysis.txt": { + "bytes": 508900, + "sha256": "1072b91c34e29ca6d27353c951c42bbe1c8cac1c81d989a9078f8c99fd898b35" + }, + "peak.stacks": { + "bytes": 540174, + "sha256": "626b21680b3bff630bb035de6588d9399ae2c8c7c13358285d75675ebe043f71" + } + }, + "broad-50000-jobs1-files-tree": { + "allocations.analysis.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "allocations.analysis.txt": { + "bytes": 551957, + "sha256": "3ad278152bc99abb3f10171b35648283bec0968821bef365e283b1090e8f74b6" + }, + "allocations.stacks": { + "bytes": 495216, + "sha256": "05e215c6e355a46db0c4a0a577a51ccc9dc180e566b3cf2e4e7f80bab57c351d" + }, + "case.json": { + "bytes": 2894, + "sha256": "785c2da913de1b567aa2b1eec922f694cbeb5145eff72d3f771f034ca4bec1f6" + }, + "heaptrack.stderr": { + "bytes": 105, + "sha256": "3f127a45a443649fbd27a540e608fe447458c131963422deced9d216a1220b99" + }, + "heaptrack.stdout": { + "bytes": 2059574, + "sha256": "ff59d1db8830cc19d3a240b892e84cf7b5da173f2260eaebaf7ce0436b0e228d" + }, + "heaptrack.zst": { + "bytes": 33707, + "sha256": "ef1116cb56adf5859151c35d310fbc2d1eebabbb91067bb02dc4a4a73e5fc6b6" + }, + "native-resources.json": { + "bytes": 460, + "sha256": "9826d9314418ed98fa2d22104cb8fdf18a858d9395efc9688befe23a2b5db681" + }, + "native.stdout": { + "bytes": 2059217, + "sha256": "c6870839baf1794ede7af79b8faffcd9c627774a71d3afd80732891a949e5f55" + }, + "peak.analysis.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "peak.analysis.txt": { + "bytes": 551957, + "sha256": "3ad278152bc99abb3f10171b35648283bec0968821bef365e283b1090e8f74b6" + }, + "peak.stacks": { + "bytes": 495240, + "sha256": "6f0015818732aed912e37af0c980d6e06cb2955ae0a300aeb0e9e23219634e57" + } + }, + "broad-50000-jobs1-files-collect": { + "allocations.analysis.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "allocations.analysis.txt": { + "bytes": 644570, + "sha256": "1a55f46e0edc587e9fb5cfbb8f1bef9069c6d51451d8d6c7fd2afe7bf8de1a33" + }, + "allocations.stacks": { + "bytes": 560984, + "sha256": "febc6dd6c7729d0f0a4c9466df4d9a13ceb292e65bdb460c87d47e5758fefd28" + }, + "case.json": { + "bytes": 2979, + "sha256": "59171b868ed61681c6745e721a3c64a3df1394036d60b8c0403b42ff44dd9e5a" + }, + "heaptrack.stderr": { + "bytes": 106, + "sha256": "61a03c513f0e64fdc5118be4aa0a409255f3a5fd2822664c6ffefb74180efdf2" + }, + "heaptrack.stdout": { + "bytes": 2059580, + "sha256": "ce6530362d2d3eed2ba1669c295e8ff07f5691838e8bff0eb48f8b0e6fb33d3b" + }, + "heaptrack.zst": { + "bytes": 48584, + "sha256": "298f6ff381c76231cfb3dee926c25d4357572f51e348c18daac61379d49e6f63" + }, + "native-resources.json": { + "bytes": 461, + "sha256": "f89f76626e31679b9666faed787c4dba6ee531d4897a4a93fb06e66e5ec8ab49" + }, + "native.stdout": { + "bytes": 2059217, + "sha256": "a33628d8b7d263539f5f28553f87c378feac852a97e72993a5047442c10407c0" + }, + "peak.analysis.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "peak.analysis.txt": { + "bytes": 644570, + "sha256": "1a55f46e0edc587e9fb5cfbb8f1bef9069c6d51451d8d6c7fd2afe7bf8de1a33" + }, + "peak.stacks": { + "bytes": 561129, + "sha256": "92cdea1d14389b22c45c5c9f3f105b33c2ec5dff500525d881916ebc0dfddb5a" + } + }, + "broad-50000-jobs1-files-stat-lazy": { + "allocations.analysis.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "allocations.analysis.txt": { + "bytes": 566169, + "sha256": "d71a87577bad8d855c3c61912f6f3153d2526ec1cd0a42861cefb2636f83f22c" + }, + "allocations.stacks": { + "bytes": 547027, + "sha256": "4cd8e2a6aea54979369225e1f40a439f2a1807c27cfd8e815a80f770419efa8c" + }, + "case.json": { + "bytes": 2989, + "sha256": "202c691b3ed9e6f5cb1b39edc8b6879232c06bbef2e35839aac387b297a20ef4" + }, + "heaptrack.stderr": { + "bytes": 106, + "sha256": "4b52ce271f83124e116c100c68c6cd5492c22c86ccb73669a5e97426d956a609" + }, + "heaptrack.stdout": { + "bytes": 2059584, + "sha256": "f2f94ec453a308485420801170e460fa1145c29c4515cd82a9dd2699ced1804b" + }, + "heaptrack.zst": { + "bytes": 47139, + "sha256": "9f0420c778dade877d919aec996231b80c8d0d3f19ef46a277c0b5be31a982a9" + }, + "native-resources.json": { + "bytes": 458, + "sha256": "b657cb730d4941106129bceee9856c1e5e45f026f2992bc14601a87a96e21720" + }, + "native.stdout": { + "bytes": 2059217, + "sha256": "a33628d8b7d263539f5f28553f87c378feac852a97e72993a5047442c10407c0" + }, + "peak.analysis.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "peak.analysis.txt": { + "bytes": 566169, + "sha256": "d71a87577bad8d855c3c61912f6f3153d2526ec1cd0a42861cefb2636f83f22c" + }, + "peak.stacks": { + "bytes": 547013, + "sha256": "c555584a84f451a2b644a395fcddba04a84b4ab74f486573e31554897638c43e" + } + }, + "broad-50000-jobs1-files-stat-eager": { + "allocations.analysis.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "allocations.analysis.txt": { + "bytes": 528355, + "sha256": "fb8ad71e07817835c936b71b210339fd7428620ac62d8665daf59f96b6f15f85" + }, + "allocations.stacks": { + "bytes": 513182, + "sha256": "e8eb0d3e094a3264912db6139e372601ab4f041505663540e81bb67b1b8b0c8f" + }, + "case.json": { + "bytes": 2994, + "sha256": "da3266771bec992b99403bbdb25001d84f3969492634bc2ad95440f7387ab6c7" + }, + "heaptrack.stderr": { + "bytes": 106, + "sha256": "382f099a547460f50c3cd99194cc450abe9cc2ac8c0c42686c6310571dbb9050" + }, + "heaptrack.stdout": { + "bytes": 2059586, + "sha256": "241ce3828d2f9b7ea0120149d0b9a37db0ab45ba9002fa39cab9a2b7a3311acd" + }, + "heaptrack.zst": { + "bytes": 43658, + "sha256": "a9c6260756c8bbd66f67fe965d3aa64441d96766565d1530bf4c303890bfdfe9" + }, + "native-resources.json": { + "bytes": 458, + "sha256": "87ae04f196c6c70aabdba5c58e793c5ba853c701c0bbd2e90ef0d2350f85fbff" + }, + "native.stdout": { + "bytes": 2059217, + "sha256": "a33628d8b7d263539f5f28553f87c378feac852a97e72993a5047442c10407c0" + }, + "peak.analysis.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "peak.analysis.txt": { + "bytes": 528355, + "sha256": "fb8ad71e07817835c936b71b210339fd7428620ac62d8665daf59f96b6f15f85" + }, + "peak.stacks": { + "bytes": 513174, + "sha256": "058dcfed08fe950164e1e1cd8644cab8b5afbb3f5d9071579f868f9c787c83de" + } + }, + "broad-50000-jobs1-content-needle": { + "allocations.analysis.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "allocations.analysis.txt": { + "bytes": 501595, + "sha256": "45600c3727a968881ed89f49fb7c3b5cc5ded3f8852cba0474bb8fe110f70161" + }, + "allocations.stacks": { + "bytes": 565720, + "sha256": "9b9aa6a8b15633d84fc69f098bf7825831bf3f6ebd01cf166ce3aaa19b65c6c9" + }, + "case.json": { + "bytes": 3069, + "sha256": "c3f1d0e18cb8cb524ce0fab840bc5764c4a42536333313b29eedbc2f8bcf7820" + }, + "heaptrack.stderr": { + "bytes": 105, + "sha256": "5f95c3612792db1f636b056cc5a36e7cc1f5f278443e8712165bbf9d4d048a42" + }, + "heaptrack.stdout": { + "bytes": 686688, + "sha256": "c2bd92443f70b82c71f24dd64540e87a4749afdbef9c514b038e300de0b34c8a" + }, + "heaptrack.zst": { + "bytes": 53746, + "sha256": "66b1a3725543329d5ac098a4556471a164447d979629d37e1f53a84a73066a78" + }, + "native-resources.json": { + "bytes": 457, + "sha256": "214ee8fd6abeffa20bf0cc0d729ccfc9ac82650a43865da3b24640a403ef46ec" + }, + "native.stdout": { + "bytes": 686323, + "sha256": "bb20bfb508e8b513ebdea9f70996e577663291a98e45c19887cb4e941c8050da" + }, + "peak.analysis.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "peak.analysis.txt": { + "bytes": 501595, + "sha256": "45600c3727a968881ed89f49fb7c3b5cc5ded3f8852cba0474bb8fe110f70161" + }, + "peak.stacks": { + "bytes": 565685, + "sha256": "f6d197cf40d114146c4f7fad1bef97b018ce6b6efde1fb44bfe8d923d56db413" + } + }, + "broad-100000-jobs1-files-tree": { + "allocations.analysis.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "allocations.analysis.txt": { + "bytes": 577245, + "sha256": "3c46d6030f66cc64a035eeef893468fe4f48836cc20ed4fc3ef4e0ef160bf297" + }, + "allocations.stacks": { + "bytes": 516393, + "sha256": "e99a0f9d11187eae696a358a749aa8f26c41496406ebb90b9417d0a45769d48d" + }, + "case.json": { + "bytes": 2887, + "sha256": "6c1f189288c575d7c1b384beedd9d8ca46f8253db307abd8ec98a335a8c5c9e3" + }, + "heaptrack.stderr": { + "bytes": 106, + "sha256": "4925e70744d563c63a83eb8c92b66d8f63a9390fd9d7f9b88eafb40ecc5bed8a" + }, + "heaptrack.stdout": { + "bytes": 4273211, + "sha256": "8d1416c8c89163e67570c812192e3fda129c183edeb18dddb5c0327fcf776bf9" + }, + "heaptrack.zst": { + "bytes": 35247, + "sha256": "52e11190a8b88ad7ceade451a9d2b8aac08ffbba36394c8ef8f1041fcead1b58" + }, + "native-resources.json": { + "bytes": 458, + "sha256": "7536f640ab18a5f1045f65b0eabbca0e4b5f215547a7a1ab98733f68a8179483" + }, + "native.stdout": { + "bytes": 4272852, + "sha256": "dcc930e6739351be869a4c39e29c56b090e413a94b77d4d4114d78c020ea0370" + }, + "peak.analysis.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "peak.analysis.txt": { + "bytes": 577245, + "sha256": "3c46d6030f66cc64a035eeef893468fe4f48836cc20ed4fc3ef4e0ef160bf297" + }, + "peak.stacks": { + "bytes": 516385, + "sha256": "763718d6fc904a4b13a9cd1875158ebdf23d17a951745848357b4aad6ddd7a97" + } + }, + "broad-100000-jobs1-files-collect": { + "allocations.analysis.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "allocations.analysis.txt": { + "bytes": 649897, + "sha256": "053044f52ebbbb78dc610d05e29e64ab57321a580ccecdc117a75d6c2d42f200" + }, + "allocations.stacks": { + "bytes": 584505, + "sha256": "33517314baf03d8c28861ba57440f3122f09cb60d52e5ab7efe8b7fd728c6c53" + }, + "case.json": { + "bytes": 2973, + "sha256": "19361e438e5fba3df3fe28163252b6f2cf707bbb7f9fae3a7b03b10c2d696d14" + }, + "heaptrack.stderr": { + "bytes": 106, + "sha256": "0a63d10713904f0958a7fa4ac584383f9de4add65eb9526dc6bfd3bfe686be42" + }, + "heaptrack.stdout": { + "bytes": 4273217, + "sha256": "cbaf40d7ef3af4d63d7949969eb83e0f6e68da997cc3050f4f814cd7be8b00e3" + }, + "heaptrack.zst": { + "bytes": 58350, + "sha256": "7ff493c29754a16cbf8364df64d730172e78058e15bf5613e919dc4781f4e143" + }, + "native-resources.json": { + "bytes": 461, + "sha256": "d21be18daf56bd1c69324148656e65d06f670e59df961ace1e813e5a42c082de" + }, + "native.stdout": { + "bytes": 4272852, + "sha256": "ef33c1db88a657d138688478ceb8190f06c4608172a1b7f6b40907457b199b6c" + }, + "peak.analysis.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "peak.analysis.txt": { + "bytes": 649897, + "sha256": "053044f52ebbbb78dc610d05e29e64ab57321a580ccecdc117a75d6c2d42f200" + }, + "peak.stacks": { + "bytes": 584632, + "sha256": "94063d764f63c62f5ae8fd6e35f72cf05c10f93f44347072f701914a5e6c10fa" + } + }, + "broad-100000-jobs1-files-stat-lazy": { + "allocations.analysis.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "allocations.analysis.txt": { + "bytes": 562983, + "sha256": "a0ec47f2a44131c4c210c3dbf3a9bd199db0198d9f9fa3e57840f294228bbc8a" + }, + "allocations.stacks": { + "bytes": 571598, + "sha256": "5244b5f32dcaad4e9f97b47fdff63317339b417a96051c22a93b4dd9a6288265" + }, + "case.json": { + "bytes": 2983, + "sha256": "8ec0ec701260d360e6dbc5d10a5611dc7ed10230ae0fcfeab0139409a9e21cf8" + }, + "heaptrack.stderr": { + "bytes": 106, + "sha256": "d1660a434916f3876a895af5e88f037a8c42b74313f58b4ff4fae6ba73c898e4" + }, + "heaptrack.stdout": { + "bytes": 4273221, + "sha256": "f08d0dac9736aaae662786e8be3ca394f38000b264b941c6301f4ec36069df68" + }, + "heaptrack.zst": { + "bytes": 56034, + "sha256": "f74ede08ccd6ad98c1e40e7177d63f542bc2b8f042710fc7337a6c18d6df80e5" + }, + "native-resources.json": { + "bytes": 458, + "sha256": "ac97cd5a0c5bd59b8841e70a258ad0765b8868f484eeed31c4a0599131bc0466" + }, + "native.stdout": { + "bytes": 4272852, + "sha256": "ef33c1db88a657d138688478ceb8190f06c4608172a1b7f6b40907457b199b6c" + }, + "peak.analysis.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "peak.analysis.txt": { + "bytes": 562983, + "sha256": "a0ec47f2a44131c4c210c3dbf3a9bd199db0198d9f9fa3e57840f294228bbc8a" + }, + "peak.stacks": { + "bytes": 571539, + "sha256": "6ab424f2303f53d66365ddc779803f163fd0ed74fd9541e421a96a2db8e32b2d" + } + }, + "broad-100000-jobs1-files-stat-eager": { + "allocations.analysis.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "allocations.analysis.txt": { + "bytes": 521401, + "sha256": "5fff5b836d730a9f96d737c7f7a11a97b4c120a75875fcd8608048e14ef4da5e" + }, + "allocations.stacks": { + "bytes": 534513, + "sha256": "6d22f011370f05ed4d3c174932a9d8a53251dc2cdc514274f184efddf4e0a61e" + }, + "case.json": { + "bytes": 2988, + "sha256": "b73fd44e6dfd3819f0ff583151fcb06e617b20ad1cb9bc92e8788d393f28e1d1" + }, + "heaptrack.stderr": { + "bytes": 106, + "sha256": "57aec4753e513fe6af6300336b61ce51dc2c0acd2771bb199f7f66cca560c1f5" + }, + "heaptrack.stdout": { + "bytes": 4273223, + "sha256": "b17f20c25e3badd04bd2e54bd13b87ab9b6b573b03c971cff786487c4ed3e9f7" + }, + "heaptrack.zst": { + "bytes": 60428, + "sha256": "70f26819942d8fa224b4c006496c5a6265fc18399c1bb3e1164d53c7d9761a52" + }, + "native-resources.json": { + "bytes": 459, + "sha256": "d6f33eb7ee67e7bb4bbd54d72dbb47aa776b78a5f5585cceaabb41e3ad28c5b6" + }, + "native.stdout": { + "bytes": 4272852, + "sha256": "ef33c1db88a657d138688478ceb8190f06c4608172a1b7f6b40907457b199b6c" + }, + "peak.analysis.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "peak.analysis.txt": { + "bytes": 521401, + "sha256": "5fff5b836d730a9f96d737c7f7a11a97b4c120a75875fcd8608048e14ef4da5e" + }, + "peak.stacks": { + "bytes": 534462, + "sha256": "0ce110e0806a88694e0fe4ff6d80cde456d390d4a60e9a6a1c8a813fa3e510b0" + } + }, + "broad-100000-jobs1-content-needle": { + "allocations.analysis.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "allocations.analysis.txt": { + "bytes": 501887, + "sha256": "91b4d61db00a54957e5303977a3d72c2f79c4a8a241540fee4e020e3e632aac2" + }, + "allocations.stacks": { + "bytes": 591911, + "sha256": "6084daac681a37e0a730842e52d0351040d89a50e52eea125330b13a02635648" + }, + "case.json": { + "bytes": 3061, + "sha256": "702539e145452e0c05e1afb19abaf88db608faa97aed83163a0a03a835f97ea2" + }, + "heaptrack.stderr": { + "bytes": 105, + "sha256": "9612449ad90eeeb292ea0e23d4346ef5cda429df201de7882b6c6790a9a73a4d" + }, + "heaptrack.stdout": { + "bytes": 1424570, + "sha256": "f6d5e228b96b3f79a275d38136b5a888b97e5e06e865d72e26d0f361f0ff34f5" + }, + "heaptrack.zst": { + "bytes": 62436, + "sha256": "503c6e89f62a913d84e16a82b12f4359557dc61020b5ba8ae58da2355a6fc3f3" + }, + "native-resources.json": { + "bytes": 457, + "sha256": "0d8e5dd36550278e3f6461b3178f3831f290fd71e74a1ca7af591c91e9c6b38a" + }, + "native.stdout": { + "bytes": 1424203, + "sha256": "e0920c149fff1b7a2ce8360cbc87e69e32cf5a67fa0ee6a3af9dd6716b2e7321" + }, + "peak.analysis.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "peak.analysis.txt": { + "bytes": 501887, + "sha256": "91b4d61db00a54957e5303977a3d72c2f79c4a8a241540fee4e020e3e632aac2" + }, + "peak.stacks": { + "bytes": 591827, + "sha256": "27b915d740f5551211de7e59e13f058730be839b894997fe5758662f076557bc" + } + }, + "deep-20000-jobs1-files-tree": { + "allocations.analysis.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "allocations.analysis.txt": { + "bytes": 872774, + "sha256": "f01ab869fc187bb92bad78ed287e4e2f1583ecc607bfa1cbf2a059675cf0a5c5" + }, + "allocations.stacks": { + "bytes": 626604, + "sha256": "06235d95e6e983dd62df28195e33d945a3086fff8b7fed28a3f8be3be92ddacf" + }, + "case.json": { + "bytes": 2901, + "sha256": "5a73cb71796dbbcec1729c874117f59c89fbc347e513adbb7ba008a0e0725690" + }, + "heaptrack.stderr": { + "bytes": 104, + "sha256": "6195350a378c5334ce3aa1da85f801eb7d8f13af36395cded4f36090c13a47ea" + }, + "heaptrack.stdout": { + "bytes": 1826284, + "sha256": "d9f0dab3c4d704f29dcb72cefcd8bf483d16f171114634f407547400be80af30" + }, + "heaptrack.zst": { + "bytes": 38641, + "sha256": "2a9ea7b04a44cbfa5c3b73bedc57d7d3f1cc2f840d31a72c012974c57236fa2a" + }, + "native-resources.json": { + "bytes": 460, + "sha256": "4d9becc7954fe81652ce561d953cede8bc677f842228e3832c5915df97d5f0fa" + }, + "native.stdout": { + "bytes": 1825929, + "sha256": "1758da82afd2eec14e5c482319f06bb1d5e870fc340fc5b4adb280e329d7a1d4" + }, + "peak.analysis.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "peak.analysis.txt": { + "bytes": 872774, + "sha256": "f01ab869fc187bb92bad78ed287e4e2f1583ecc607bfa1cbf2a059675cf0a5c5" + }, + "peak.stacks": { + "bytes": 626839, + "sha256": "8beae3e1bd66f7a450af3bc8ba93645a64604d18d1a46e834ea00ea027282c76" + } + }, + "deep-20000-jobs1-files-collect": { + "allocations.analysis.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "allocations.analysis.txt": { + "bytes": 761895, + "sha256": "1041eb7731dd99964bcc57622ced48e8420938dfd5443d723864f21bda68e47c" + }, + "allocations.stacks": { + "bytes": 765798, + "sha256": "44b07f044c5315165ce52144d1d7eef1333be28cfcb9702b6502c2e3bf18c1ad" + }, + "case.json": { + "bytes": 2984, + "sha256": "604a5f756c7c3561880e626558621e5d405c85f76700b35d38093708a14b6a62" + }, + "heaptrack.stderr": { + "bytes": 104, + "sha256": "0d0a000250e1b218955a50eb03871be3db795b5f0ea4e2cf1be8ebef2d0885a3" + }, + "heaptrack.stdout": { + "bytes": 1826290, + "sha256": "593fdca8b334f035be67d482ae18a88904729350004771d9bd94b3adc5d19e78" + }, + "heaptrack.zst": { + "bytes": 45238, + "sha256": "7ef0720606f53ca6111a368298f466638ed4fdefb91ce40fbe7412f000e01909" + }, + "native-resources.json": { + "bytes": 461, + "sha256": "453237785d02cd70715832df0c69e6d38f92a55ac12747c1583a90a7e5a17c08" + }, + "native.stdout": { + "bytes": 1825929, + "sha256": "e7af2163393ab9ee3a25dedadb5b628e5487faad336847f68d3b5ecd45858d18" + }, + "peak.analysis.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "peak.analysis.txt": { + "bytes": 761895, + "sha256": "1041eb7731dd99964bcc57622ced48e8420938dfd5443d723864f21bda68e47c" + }, + "peak.stacks": { + "bytes": 766081, + "sha256": "bb50e3bf5be99993d4a00aa0bf5bf647fe067c673d3224a7b216fc451809c8b7" + } + }, + "deep-20000-jobs1-files-stat-lazy": { + "allocations.analysis.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "allocations.analysis.txt": { + "bytes": 810192, + "sha256": "02a193036ac69c6858ee17686994924d3b38423f0f98eaf46fad3bd2ccf879e5" + }, + "allocations.stacks": { + "bytes": 713035, + "sha256": "55c0647d613c4c68534ceda3da7bc159aecec88f4fe9cd4c7ffc2fa8454b78f1" + }, + "case.json": { + "bytes": 2996, + "sha256": "6d2b455781145f193fd283f638c233b2b3bf62e5f6d6a891ffbffb04df69ba2d" + }, + "heaptrack.stderr": { + "bytes": 104, + "sha256": "3284e32d7bc0876a652445e17712335d55b29d39bb4ea326352c0b5ae0595413" + }, + "heaptrack.stdout": { + "bytes": 1826294, + "sha256": "be3c2ca13a0ff2ba852ded68b6ab1010b3831d58d5b5f63cbccfc62d0d565081" + }, + "heaptrack.zst": { + "bytes": 40625, + "sha256": "c450e7c878b053d87d8c86f4bc2a05f3c1704a9e3c8008bef5a05606cf3a0b97" + }, + "native-resources.json": { + "bytes": 459, + "sha256": "b731745ace3cf2156b2276ab8ab3dfb5ddc5bf424a8c7b7b46ab645edcfab1e1" + }, + "native.stdout": { + "bytes": 1825929, + "sha256": "e7af2163393ab9ee3a25dedadb5b628e5487faad336847f68d3b5ecd45858d18" + }, + "peak.analysis.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "peak.analysis.txt": { + "bytes": 810192, + "sha256": "02a193036ac69c6858ee17686994924d3b38423f0f98eaf46fad3bd2ccf879e5" + }, + "peak.stacks": { + "bytes": 713260, + "sha256": "3d4c838beea017ee6bd7e279e4ca003da429366922ff8d55a885d3369aca0bc5" + } + }, + "deep-20000-jobs1-files-stat-eager": { + "allocations.analysis.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "allocations.analysis.txt": { + "bytes": 728946, + "sha256": "8e04ceddc418ad7a5c97d213ccaa68b36b2234728426403021296c55bf4897f6" + }, + "allocations.stacks": { + "bytes": 656401, + "sha256": "d6236966c01258538690b45dc374df99a890d9cae602e02eff5c6d97f8e9b4c8" + }, + "case.json": { + "bytes": 3001, + "sha256": "a27faf7f8e599c7634d4d67253aaff75542cb5c57ecbca6edf2de9843944b8a0" + }, + "heaptrack.stderr": { + "bytes": 104, + "sha256": "d850c68d41369051226adcfec771e66787385223da61e3f5801fd2882aea5c70" + }, + "heaptrack.stdout": { + "bytes": 1826296, + "sha256": "045771c38a8cef6e9fc5055adb3422df1712308d0cdb39359407d698dfcc7179" + }, + "heaptrack.zst": { + "bytes": 41509, + "sha256": "f8e60a4d388cc1000cc6436355d79020fe077c8ad1915204c752834f8f6280a1" + }, + "native-resources.json": { + "bytes": 458, + "sha256": "4f5ae5ee4c040c0465eb45ec68f76c78ea152fe92fc0757e0e91c1fbdb1e8123" + }, + "native.stdout": { + "bytes": 1825929, + "sha256": "e7af2163393ab9ee3a25dedadb5b628e5487faad336847f68d3b5ecd45858d18" + }, + "peak.analysis.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "peak.analysis.txt": { + "bytes": 728946, + "sha256": "8e04ceddc418ad7a5c97d213ccaa68b36b2234728426403021296c55bf4897f6" + }, + "peak.stacks": { + "bytes": 656628, + "sha256": "fa030dcfc0f3e1e775faeea2f14e282c9d27a7762a1260895d740e764c1c3a78" + } + }, + "deep-20000-jobs1-content-needle": { + "allocations.analysis.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "allocations.analysis.txt": { + "bytes": 723825, + "sha256": "df656df53c54beff366b9f9f2c35624bd0cd9f8d35693be2792d6c574dc23794" + }, + "allocations.stacks": { + "bytes": 744371, + "sha256": "220afe54a902f1c8610b5456a5b08949a55f6f5bf9494b1e3c8a9724cf203606" + }, + "case.json": { + "bytes": 3074, + "sha256": "21264ae3d10b6ad326a0c4981d2f8420c3aa8b4a025ec7c1a20461c1976fb0e3" + }, + "heaptrack.stderr": { + "bytes": 103, + "sha256": "cf13c0d440f2fc2801723fce69bb7242abe7d90a7920175f20a68a6efb606900" + }, + "heaptrack.stdout": { + "bytes": 608973, + "sha256": "16244c4575d6445a9ced7424d1f6298aee7451c1d2542d2e34c579359ee8750b" + }, + "heaptrack.zst": { + "bytes": 42373, + "sha256": "6a190d847ac463daa68c056567a472d445597ee253adf64142f579569d00e6df" + }, + "native-resources.json": { + "bytes": 458, + "sha256": "a9123ff4306d2a7cc3c6242c7ff86aa62d64aa65536db69018970020b6792442" + }, + "native.stdout": { + "bytes": 608610, + "sha256": "b80b0f93f8574b1b274151bf8ed6d573f34dd42cb3f7dbe9c30838c189fa3b31" + }, + "peak.analysis.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "peak.analysis.txt": { + "bytes": 723825, + "sha256": "df656df53c54beff366b9f9f2c35624bd0cd9f8d35693be2792d6c574dc23794" + }, + "peak.stacks": { + "bytes": 744559, + "sha256": "ad8edf8466789cc4e3b6b427108b789629cc9be59e14d4db827f3f4b17cd1fa8" + } + }, + "deep-50000-jobs1-files-tree": { + "allocations.analysis.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "allocations.analysis.txt": { + "bytes": 915026, + "sha256": "cd709aaeeb6b856378530a55b6589f438e668f4d90fcb6ed86bf128d9642a7e6" + }, + "allocations.stacks": { + "bytes": 635202, + "sha256": "fb9507a4d3cf28a1eb97c366be3ce1ffb1a19ad3839b5db5ae6ca75f617fa778" + }, + "case.json": { + "bytes": 2891, + "sha256": "c4f15764cf00df7219405e09cb5ed266b10f5f690309e7025addcac08bd4fa9e" + }, + "heaptrack.stderr": { + "bytes": 105, + "sha256": "2e4951df6395ae8a8548e8e425e5a0d44c8a9cf497bc4a225fbf2ecc94bd0548" + }, + "heaptrack.stdout": { + "bytes": 11274145, + "sha256": "537fb1fcf463482c6f9ec24079e2ec8e663b52a219637177b94f37c674e31ed9" + }, + "heaptrack.zst": { + "bytes": 51570, + "sha256": "5815c16a114b1edb7e6c7aee57828081cfa8c054817af7ca0560e37b06727552" + }, + "native-resources.json": { + "bytes": 463, + "sha256": "07486b14055bcf75795d289176ce741c25fd91706a6152f9d006d1fd0ce9bced" + }, + "native.stdout": { + "bytes": 11273790, + "sha256": "68bd55974f651f4e9745bd9c99342fcaa144e51a08c76b7274be793a355ae64f" + }, + "peak.analysis.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "peak.analysis.txt": { + "bytes": 915026, + "sha256": "cd709aaeeb6b856378530a55b6589f438e668f4d90fcb6ed86bf128d9642a7e6" + }, + "peak.stacks": { + "bytes": 635417, + "sha256": "f563e325b31f8df16b44c903f0d03fb9d6373ee490dc10a9a0a59cf2858ee9bf" + } + }, + "deep-50000-jobs1-files-collect": { + "allocations.analysis.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "allocations.analysis.txt": { + "bytes": 892358, + "sha256": "d2ba5813b07373d08614a507a81c5c59a113a159f348c4e4924c343efb3364e3" + }, + "allocations.stacks": { + "bytes": 1057121, + "sha256": "e5642228e73c2fef08968b3d7e3bd0205dc0693492e730730c7351b5f059966a" + }, + "case.json": { + "bytes": 2973, + "sha256": "bbb0436346937fcd2788725ae2aece09e409f4870967868daeb49cb256592be9" + }, + "heaptrack.stderr": { + "bytes": 105, + "sha256": "21723c59e3eb1818dea807ff2293f3942bb85cd9996c1475a5e6803ce84af05a" + }, + "heaptrack.stdout": { + "bytes": 11274151, + "sha256": "d03201b43ab19423b9400e94df6e38ae495efb208e491e6ee8352aeb7dd96984" + }, + "heaptrack.zst": { + "bytes": 69389, + "sha256": "4c9e5a0432601fef45be11d85f54991770a4a841bed4b381f940c53a2bb43434" + }, + "native-resources.json": { + "bytes": 462, + "sha256": "4ac2801e015f1bd3b1c5147f8ef10f000971ff8ae2ffde927b61b236be7dc5cc" + }, + "native.stdout": { + "bytes": 11273790, + "sha256": "5fd5fed65ab6b765d1e879018e97c69565c6707d8b9e61fbf45c697670487de2" + }, + "peak.analysis.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "peak.analysis.txt": { + "bytes": 892358, + "sha256": "d2ba5813b07373d08614a507a81c5c59a113a159f348c4e4924c343efb3364e3" + }, + "peak.stacks": { + "bytes": 1057617, + "sha256": "47a36a2997e0dff917e3673f4bbac35f22c916440a709d1f30b7f9a8be24d185" + } + }, + "deep-50000-jobs1-files-stat-lazy": { + "allocations.analysis.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "allocations.analysis.txt": { + "bytes": 939472, + "sha256": "8e86a35300933252f5be3a682cae6d338eb76950bad36c03b50a46b8478f105a" + }, + "allocations.stacks": { + "bytes": 988624, + "sha256": "1deba19f4ca462796467a570868e42556c044979ab6b24679500ae5f9fcf38ac" + }, + "case.json": { + "bytes": 2986, + "sha256": "93cdefab989f706f36b9b72298fb63c58b58e70f7d26c410fdb9c4ab30134216" + }, + "heaptrack.stderr": { + "bytes": 105, + "sha256": "d305c7a5baaa054539fb6f8686f521ac7f4ce4957c092121c5e93ccbabf565d2" + }, + "heaptrack.stdout": { + "bytes": 11274155, + "sha256": "7a70a5f764b8797e14ddb028f9c2eb27c0953b37dd8a29dadd9c67650c3b84f4" + }, + "heaptrack.zst": { + "bytes": 62301, + "sha256": "cc98f5ebfa119874599df0d1069971e7fed7b8bba5dd22538461da191f2e1b65" + }, + "native-resources.json": { + "bytes": 462, + "sha256": "52c4c21f6e1461d37ed63364e1befe74b1e62539781705e2b5dc9fcf38e266ec" + }, + "native.stdout": { + "bytes": 11273790, + "sha256": "5fd5fed65ab6b765d1e879018e97c69565c6707d8b9e61fbf45c697670487de2" + }, + "peak.analysis.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "peak.analysis.txt": { + "bytes": 939472, + "sha256": "8e86a35300933252f5be3a682cae6d338eb76950bad36c03b50a46b8478f105a" + }, + "peak.stacks": { + "bytes": 988909, + "sha256": "3f9140dd64c9a2bcfa6f90edf1d5820c9bf6f50160adaf36ec58bc016e45aa9e" + } + }, + "deep-50000-jobs1-files-stat-eager": { + "allocations.analysis.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "allocations.analysis.txt": { + "bytes": 834960, + "sha256": "e6568bea2496486571e69dab4b47ffc1f36c620fac0e8267598924dc70b62181" + }, + "allocations.stacks": { + "bytes": 908592, + "sha256": "496a947a4f025877515e410955adee4c0eb1b5b5ffc4c4085a49af28a4de5eae" + }, + "case.json": { + "bytes": 2991, + "sha256": "8b3fe05e5dedda210f8fd3e9e1f833ccb2c0a08bc7ceaf396c7e9020d977f8df" + }, + "heaptrack.stderr": { + "bytes": 105, + "sha256": "35dafa0b4f27be4c5c654cf1726e58e07ee71c8a7d413681f0744150b391d7bd" + }, + "heaptrack.stdout": { + "bytes": 11274157, + "sha256": "1be070f220586c6e0c66153a9193bc27e512a1de08660250622ae1c0d1d1e51e" + }, + "heaptrack.zst": { + "bytes": 65085, + "sha256": "032a7b5f70a0bf161289b9e39a63177149511f923f867353f6e46ec202bd72bd" + }, + "native-resources.json": { + "bytes": 462, + "sha256": "a3578da889222b94f2beb7453c292730a05956301ece92e90cc78420fd5ec8fc" + }, + "native.stdout": { + "bytes": 11273790, + "sha256": "5fd5fed65ab6b765d1e879018e97c69565c6707d8b9e61fbf45c697670487de2" + }, + "peak.analysis.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "peak.analysis.txt": { + "bytes": 834960, + "sha256": "e6568bea2496486571e69dab4b47ffc1f36c620fac0e8267598924dc70b62181" + }, + "peak.stacks": { + "bytes": 908874, + "sha256": "5eeeac00a194e4b7b124d4bc081563d95e6ed612290526fcf1217896c4e44c2d" + } + }, + "deep-50000-jobs1-content-needle": { + "allocations.analysis.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "allocations.analysis.txt": { + "bytes": 930059, + "sha256": "f81819ab44a3db0f1d2a5acc789853214efd59d1ba2dfea0faddeea490c1c464" + }, + "allocations.stacks": { + "bytes": 1025242, + "sha256": "e699fff352508779fbf94ac89556706cd7eb7a771cb14308b8e59d6048b7a519" + }, + "case.json": { + "bytes": 3066, + "sha256": "e0152d4b72ab13d377951b1d8f1ddcbd623b47b24a3a53e607f2c1891da56e68" + }, + "heaptrack.stderr": { + "bytes": 105, + "sha256": "5fa024d749d0b6b12c1d300b91fa4d3e0eb903d6c2db6162b86cf590146a8d33" + }, + "heaptrack.stdout": { + "bytes": 3758248, + "sha256": "dd19a72706827e9fe98a719bb560fe8083c2d3eaacb99c40cbdb49fdf53d3998" + }, + "heaptrack.zst": { + "bytes": 60633, + "sha256": "a7bde7a13bdfbe10341bebf4a886c3918c89431d508d2391196408acea23ce6a" + }, + "native-resources.json": { + "bytes": 460, + "sha256": "6702b04ec2978b1ba19d9cbd07e3a9414f7ec68ea8ad15d8f162c38f7c77fb3f" + }, + "native.stdout": { + "bytes": 3757885, + "sha256": "a4f2aa2517854f324c5d676d94df2606812becf677f7efbfecbf1d3d1e30a456" + }, + "peak.analysis.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "peak.analysis.txt": { + "bytes": 930059, + "sha256": "f81819ab44a3db0f1d2a5acc789853214efd59d1ba2dfea0faddeea490c1c464" + }, + "peak.stacks": { + "bytes": 1025480, + "sha256": "52e220927d3b9f5654e927d990c1af543c203db4c235bb2c6913a3936b7a45c5" + } + }, + "deep-100000-jobs1-files-tree": { + "allocations.analysis.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "allocations.analysis.txt": { + "bytes": 925237, + "sha256": "40169f5872751e5c11415fb58aa099a61f8faa79dcf64b82c7d2e38c390cc391" + }, + "allocations.stacks": { + "bytes": 636924, + "sha256": "a6e5d621f7c42539522f93b5ec0ccc7ae3a91a03d81222988957016887dd3af6" + }, + "case.json": { + "bytes": 2885, + "sha256": "654b2b9ad2bb8f43e14be295cd5894f511131a40f87e96223238e63394aa2a65" + }, + "heaptrack.stderr": { + "bytes": 105, + "sha256": "8ba3bf5c5c443a1c3439135199d1b7a80abcf077875cfcf7fbe467d5208322be" + }, + "heaptrack.stdout": { + "bytes": 37002422, + "sha256": "5044b80ee54a9e181a5536681e0b6d634b5ecb74671ae9845afb684f3cbfde05" + }, + "heaptrack.zst": { + "bytes": 75915, + "sha256": "f239e34eeb18c3763d35d979b030206fdbd906507a429cabf24f7bd1adc6de98" + }, + "native-resources.json": { + "bytes": 462, + "sha256": "6c718d38453fcd2a8e100344e29ed70ade137525af15bcb3a4f0cf1b8f188883" + }, + "native.stdout": { + "bytes": 37002065, + "sha256": "1a7725a1b5eb8597c478ebe040a3fd7eb9ffbdf6ea7849f1678a491ba835b273" + }, + "peak.analysis.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "peak.analysis.txt": { + "bytes": 925237, + "sha256": "40169f5872751e5c11415fb58aa099a61f8faa79dcf64b82c7d2e38c390cc391" + }, + "peak.stacks": { + "bytes": 637133, + "sha256": "8b01c115584e14a7c9ba945eadd3eda21cd0ab0534b698191bf2c8f09a8574ef" + } + }, + "deep-100000-jobs1-files-collect": { + "allocations.analysis.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "allocations.analysis.txt": { + "bytes": 902010, + "sha256": "d054e7371b478abd1cebefa302efa28dfe44c11554f70042a0056512daae7333" + }, + "allocations.stacks": { + "bytes": 1058400, + "sha256": "bbdd33ded399d1187d6971b73857e69c23c85ce12eeaa50ebbe70b6155310bae" + }, + "case.json": { + "bytes": 2967, + "sha256": "cbf3c4b31ea2549446e6ed72f102b4b187300c11520baa164e5f514c6a6e0872" + }, + "heaptrack.stderr": { + "bytes": 106, + "sha256": "1d633b077afe58b2f9b76a65d0015c0d890575f549c3c93a1a18d57159a379df" + }, + "heaptrack.stdout": { + "bytes": 37002428, + "sha256": "dbed5a853255dffe825f5275b34b8081c255f658b29be471f35ca6844a2508ea" + }, + "heaptrack.zst": { + "bytes": 101515, + "sha256": "84b77734927b6c45b0a66697d3e7d01c90161b8326f5b19f6ed0bff6dba6cfe1" + }, + "native-resources.json": { + "bytes": 461, + "sha256": "5229d74f9b29f62ad58839896b92e3fbc7c5162a0bdc978025186047eb6e6f7f" + }, + "native.stdout": { + "bytes": 37002065, + "sha256": "37a2b0ca8f9415ef8b2820b6b8c3df074878529f5d87835138f9a94c939e3deb" + }, + "peak.analysis.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "peak.analysis.txt": { + "bytes": 902010, + "sha256": "d054e7371b478abd1cebefa302efa28dfe44c11554f70042a0056512daae7333" + }, + "peak.stacks": { + "bytes": 1058866, + "sha256": "9c4655a751247472be8fa18105fc4310fc429b80e5ee61577aed4b0c882d6477" + } + }, + "deep-100000-jobs1-files-stat-lazy": { + "allocations.analysis.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "allocations.analysis.txt": { + "bytes": 947779, + "sha256": "7b3676beb5cae182433efa1db2bd0c471aa5394e9b82f43bc3bce76b5daf36a2" + }, + "allocations.stacks": { + "bytes": 990182, + "sha256": "772f452bdc6ec6a2072578b945b6c6f089ea1992a1125de6ed1cceb186cd2e1c" + }, + "case.json": { + "bytes": 2980, + "sha256": "4f9c5edb717c8711158c4b91b20c9086939b6ad181776bb86b920e906efaabc0" + }, + "heaptrack.stderr": { + "bytes": 106, + "sha256": "8bb9c2f74e709cceeea75be9391511260cd464755b34bd2f59be1f1e7ca70921" + }, + "heaptrack.stdout": { + "bytes": 37002432, + "sha256": "be7d6c6f47a02cca6ece059f2d752c56b8e256404f465e636211f0faabbab581" + }, + "heaptrack.zst": { + "bytes": 90741, + "sha256": "90567f25311a1cccbb2cc77d96e21ab464c1e96085aaa7e5813c8c5a4ef0f87b" + }, + "native-resources.json": { + "bytes": 461, + "sha256": "45fad0d408e0c946b71b81bfce2f1638feb39c7f82169f82474bd0a965e3b73b" + }, + "native.stdout": { + "bytes": 37002065, + "sha256": "37a2b0ca8f9415ef8b2820b6b8c3df074878529f5d87835138f9a94c939e3deb" + }, + "peak.analysis.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "peak.analysis.txt": { + "bytes": 947779, + "sha256": "7b3676beb5cae182433efa1db2bd0c471aa5394e9b82f43bc3bce76b5daf36a2" + }, + "peak.stacks": { + "bytes": 990441, + "sha256": "3ee9db3d9086897ea7d50d24a8b8ed73bc2adf22c0902eda8d0f96f145e448ac" + } + }, + "deep-100000-jobs1-files-stat-eager": { + "allocations.analysis.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "allocations.analysis.txt": { + "bytes": 878746, + "sha256": "5e3acdb3b93a0a1bcb5b0245a3e5214ab751d4f09b0b4ca1e15384b092d25aa1" + }, + "allocations.stacks": { + "bytes": 910152, + "sha256": "e23aa42adc775bfb4203aaae5a79588e5646f7ab1ba76b8d78d300e1a36f03d6" + }, + "case.json": { + "bytes": 2985, + "sha256": "9420e39753e93a9cecd77e2ec66c00e3d277790d1d6442e4d28a32f6062156ee" + }, + "heaptrack.stderr": { + "bytes": 106, + "sha256": "1902f5cc484df26c8a9e02138e592b2e78a51bab139f5cc9f086941f5c8547e9" + }, + "heaptrack.stdout": { + "bytes": 37002434, + "sha256": "e182dd889057b9bcec61538892adf728281cd5ecb3774e85c7fd4358eed1d1a9" + }, + "heaptrack.zst": { + "bytes": 91473, + "sha256": "964e68785dd0875e950a772d90ef09b85352af9b923f5c6e7816614322fe5d76" + }, + "native-resources.json": { + "bytes": 461, + "sha256": "2f79a73028f9a004657aa1292609d1692b7e974fd3f0762d7f8ba80b6bb3fa44" + }, + "native.stdout": { + "bytes": 37002065, + "sha256": "37a2b0ca8f9415ef8b2820b6b8c3df074878529f5d87835138f9a94c939e3deb" + }, + "peak.analysis.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "peak.analysis.txt": { + "bytes": 878746, + "sha256": "5e3acdb3b93a0a1bcb5b0245a3e5214ab751d4f09b0b4ca1e15384b092d25aa1" + }, + "peak.stacks": { + "bytes": 910406, + "sha256": "8aef501300eaf73f4f3ff0d0a083c5c59ffacb15ddf0e1fc2a2c48d7f6814c66" + } + }, + "deep-100000-jobs1-content-needle": { + "allocations.analysis.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "allocations.analysis.txt": { + "bytes": 918128, + "sha256": "9c51ac95338b8dce8ced0ac26e9099cfcfa88294cea6ead098c0a4f937c74cf1" + }, + "allocations.stacks": { + "bytes": 1026801, + "sha256": "6954f83c312e704515b54c108e68c7c1dcd1ed7ae9d925f1732934004cc1564b" + }, + "case.json": { + "bytes": 3058, + "sha256": "40934bbef52fd82766e002d628aed671894f23219afcd0be86fdef2c64f90ad5" + }, + "heaptrack.stderr": { + "bytes": 105, + "sha256": "d643ea1b982853dbb91c6a6c97428299bf1dc4b2d88d0ced5438ccf6238ddac5" + }, + "heaptrack.stdout": { + "bytes": 12334659, + "sha256": "48eeb18065ddb80f53579aa8315e48e96b5cad9530a08d200fb5418e0ccf8cda" + }, + "heaptrack.zst": { + "bytes": 83154, + "sha256": "271d615f628f3d4b05bca79e23e4e4a3aea6bf5bab6fa997d8261587c523fa01" + }, + "native-resources.json": { + "bytes": 461, + "sha256": "05f1ddb67119362ee1b2fa7c1e0cc0d3b0e4e609013d5ac6774cfb8a171688bc" + }, + "native.stdout": { + "bytes": 12334294, + "sha256": "cee863afd2528d2f4fa553fffdd3851849bae73434ac393ad8fee1fb8fd69ef6" + }, + "peak.analysis.stderr": { + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "peak.analysis.txt": { + "bytes": 918128, + "sha256": "9c51ac95338b8dce8ced0ac26e9099cfcfa88294cea6ead098c0a4f937c74cf1" + }, + "peak.stacks": { + "bytes": 1027012, + "sha256": "5edd8b9182121371550dcf8638d22dd2f6aaac73e539261d20b6646aff5e2b4a" + } + } + }, + "archives": { + "broad-20000-jobs1-files-tree": { + "bytes": 2513031, + "sha256": "17d92d8a407d95c97fe98a38bdc01e5ec17b937c4cd2cbb85a3eb4822931b494", + "parts": [ + { + "name": "native-workload-allocation-broad-20000-jobs1-files-tree.json.gz", + "offset": 0, + "bytes": 138665, + "sha256": "c13a9d7caf844500822144ef5c5e9115122738382a0d1acfd45170bf12842a2d", + "raw_bytes": 2513031, + "raw_sha256": "17d92d8a407d95c97fe98a38bdc01e5ec17b937c4cd2cbb85a3eb4822931b494" + } + ] + }, + "broad-20000-jobs1-files-collect": { + "bytes": 2718512, + "sha256": "66661c56d93c95eb8631079d836ec912f34f093d87160ea3744ce002d88b3359", + "parts": [ + { + "name": "native-workload-allocation-broad-20000-jobs1-files-collect.json.gz", + "offset": 0, + "bytes": 151110, + "sha256": "8fb4fa65be01658cb911f8138cdcfa6306cd528098134bb4a3638f47e2ee3bef", + "raw_bytes": 2718512, + "raw_sha256": "66661c56d93c95eb8631079d836ec912f34f093d87160ea3744ce002d88b3359" + } + ] + }, + "broad-20000-jobs1-files-stat-lazy": { + "bytes": 2629591, + "sha256": "35159068d3472c21e249d7b9470e1f3bc7c86e4a752a18efa445556d18476c1a", + "parts": [ + { + "name": "native-workload-allocation-broad-20000-jobs1-files-stat-lazy.json.gz", + "offset": 0, + "bytes": 140254, + "sha256": "11872f9c36f89333a0828d2ae26f8f47d708673303f78eb34a9138d5d27ad0c2", + "raw_bytes": 2629591, + "raw_sha256": "35159068d3472c21e249d7b9470e1f3bc7c86e4a752a18efa445556d18476c1a" + } + ] + }, + "broad-20000-jobs1-files-stat-eager": { + "bytes": 2521780, + "sha256": "40ebb8744df873b4f857ef95a7a5a6155bcbd7f4cc93206e0ad0c2ee95e1d721", + "parts": [ + { + "name": "native-workload-allocation-broad-20000-jobs1-files-stat-eager.json.gz", + "offset": 0, + "bytes": 141558, + "sha256": "aa80839216920dc6316b5a18827ae09de018e898ed1870a405a7b89b2ca0ea67", + "raw_bytes": 2521780, + "raw_sha256": "40ebb8744df873b4f857ef95a7a5a6155bcbd7f4cc93206e0ad0c2ee95e1d721" + } + ] + }, + "broad-20000-jobs1-content-needle": { + "bytes": 1984306, + "sha256": "a5d7f90f44f7e30bc7a9da0433f97e96fdf5ae43a32de5abb86766ac9304c058", + "parts": [ + { + "name": "native-workload-allocation-broad-20000-jobs1-content-needle.json.gz", + "offset": 0, + "bytes": 119611, + "sha256": "97735ff0c95a47b4b14793729449540847fb841f9e86bdda66f0f94a3b05d820", + "raw_bytes": 1984306, + "raw_sha256": "a5d7f90f44f7e30bc7a9da0433f97e96fdf5ae43a32de5abb86766ac9304c058" + } + ] + }, + "broad-50000-jobs1-files-tree": { + "bytes": 3914124, + "sha256": "d957eedbb6e6921e5eab22068254ef4415bf94e6d25b7677244fd2cae3835c19", + "parts": [ + { + "name": "native-workload-allocation-broad-50000-jobs1-files-tree.json.gz", + "offset": 0, + "bytes": 217136, + "sha256": "46a7895e0f10aadd68f5ec6a3d48d72ea227394bd03f4891388a43e21ad0406d", + "raw_bytes": 3914124, + "raw_sha256": "d957eedbb6e6921e5eab22068254ef4415bf94e6d25b7677244fd2cae3835c19" + } + ] + }, + "broad-50000-jobs1-files-collect": { + "bytes": 4160099, + "sha256": "43cd18c38c387f2a0cb675775104c7eb115c367cd60d5754bcf59a1b3e55e9f0", + "parts": [ + { + "name": "native-workload-allocation-broad-50000-jobs1-files-collect.json.gz", + "offset": 0, + "bytes": 231490, + "sha256": "03eb46661da32f072d597951181abe097b63fc7dfa532aa76847b293be1c31af", + "raw_bytes": 4160099, + "raw_sha256": "43cd18c38c387f2a0cb675775104c7eb115c367cd60d5754bcf59a1b3e55e9f0" + } + ] + }, + "broad-50000-jobs1-files-stat-lazy": { + "bytes": 4050237, + "sha256": "c5fec115db999381207c25781fe8bc674749deeea130aca58045ac319bbb1a5f", + "parts": [ + { + "name": "native-workload-allocation-broad-50000-jobs1-files-stat-lazy.json.gz", + "offset": 0, + "bytes": 225928, + "sha256": "f72dd0f619dcfd882bf5f2e4b6193f177d9a243e2a496fe1b727c9f00cc01fd6", + "raw_bytes": 4050237, + "raw_sha256": "c5fec115db999381207c25781fe8bc674749deeea130aca58045ac319bbb1a5f" + } + ] + }, + "broad-50000-jobs1-files-stat-eager": { + "bytes": 3939466, + "sha256": "1577429e5f55aab653ec18ba1fcbeec0a0d4f07e241fdf7f2a4b77fe97f7898e", + "parts": [ + { + "name": "native-workload-allocation-broad-50000-jobs1-files-stat-eager.json.gz", + "offset": 0, + "bytes": 220501, + "sha256": "4a5303888fd2f5ce49520370357530ba848e75755cbebf206b19a60ec9d55972", + "raw_bytes": 3939466, + "raw_sha256": "1577429e5f55aab653ec18ba1fcbeec0a0d4f07e241fdf7f2a4b77fe97f7898e" + } + ] + }, + "broad-50000-jobs1-content-needle": { + "bytes": 2491573, + "sha256": "ee7be940640df673a602595b3810894ac334d42a9c597f1a1fd47a122df484e0", + "parts": [ + { + "name": "native-workload-allocation-broad-50000-jobs1-content-needle.json.gz", + "offset": 0, + "bytes": 162673, + "sha256": "b936df057fc836a89bbd18fc4ded7822d3a5e28db3bdf7d5e22a2d9c13cf911b", + "raw_bytes": 2491573, + "raw_sha256": "ee7be940640df673a602595b3810894ac334d42a9c597f1a1fd47a122df484e0" + } + ] + }, + "broad-100000-jobs1-files-tree": { + "bytes": 6447818, + "sha256": "ea310794a3bbfa3102ac568d5fc1b75a5a41098e51dfcd7bbe2926a4d0c585dc", + "parts": [ + { + "name": "native-workload-allocation-broad-100000-jobs1-files-tree.json.gz", + "offset": 0, + "bytes": 345149, + "sha256": "e32ca3718c1b468226c5eff67c1a3aede711beb58d4288163326fe7c2561931d", + "raw_bytes": 6447818, + "raw_sha256": "ea310794a3bbfa3102ac568d5fc1b75a5a41098e51dfcd7bbe2926a4d0c585dc" + } + ] + }, + "broad-100000-jobs1-files-collect": { + "bytes": 6689223, + "sha256": "f6a214f4548470b4552ed8406ba428c99aaea4b19e0d7b43dbf5fd8cb0064a13", + "parts": [ + { + "name": "native-workload-allocation-broad-100000-jobs1-files-collect.json.gz", + "offset": 0, + "bytes": 363551, + "sha256": "cf3ec72fb8331cda694e841d3e97acb4107288fcd220136717ed1605718af88a", + "raw_bytes": 6689223, + "raw_sha256": "f6a214f4548470b4552ed8406ba428c99aaea4b19e0d7b43dbf5fd8cb0064a13" + } + ] + }, + "broad-100000-jobs1-files-stat-lazy": { + "bytes": 6571634, + "sha256": "3174f89b40bf980de76eb36cd644b7fa815c3290a922058eb2144171f289a973", + "parts": [ + { + "name": "native-workload-allocation-broad-100000-jobs1-files-stat-lazy.json.gz", + "offset": 0, + "bytes": 354297, + "sha256": "5981efa640770c5654c7c9d14dac7a60e8737838ba818a647c623145ce45223a", + "raw_bytes": 6571634, + "raw_sha256": "3174f89b40bf980de76eb36cd644b7fa815c3290a922058eb2144171f289a973" + } + ] + }, + "broad-100000-jobs1-files-stat-eager": { + "bytes": 6461053, + "sha256": "2c561882a004abd03214a1a43c8c663756db05c61e641fd7a84278cd5cd93002", + "parts": [ + { + "name": "native-workload-allocation-broad-100000-jobs1-files-stat-eager.json.gz", + "offset": 0, + "bytes": 355657, + "sha256": "e0d5c3f0319f696a7dedc8c0bf0eba181a0181b610a1bda6e96f4de90dc7517f", + "raw_bytes": 6461053, + "raw_sha256": "2c561882a004abd03214a1a43c8c663756db05c61e641fd7a84278cd5cd93002" + } + ] + }, + "broad-100000-jobs1-content-needle": { + "bytes": 3377020, + "sha256": "726ee29e6e3658c29224a17928db68dd92bc652615977c3972aff6de3b15cee2", + "parts": [ + { + "name": "native-workload-allocation-broad-100000-jobs1-content-needle.json.gz", + "offset": 0, + "bytes": 221684, + "sha256": "6c61fd5b463dfada77f190aa5a5f8acb13cbfca5abff0e1f93499751d2c72d71", + "raw_bytes": 3377020, + "raw_sha256": "726ee29e6e3658c29224a17928db68dd92bc652615977c3972aff6de3b15cee2" + } + ] + }, + "deep-20000-jobs1-files-tree": { + "bytes": 4126202, + "sha256": "d4b6d35fa551826b3fb3029d3e12acea793f8f57c293590c1fc8f0e7b467544e", + "parts": [ + { + "name": "native-workload-allocation-deep-20000-jobs1-files-tree.json.gz", + "offset": 0, + "bytes": 159633, + "sha256": "5cbbc613f801d2cab4be5a1b96e735896b45540b168841f12c8104c1f8da189e", + "raw_bytes": 4126202, + "raw_sha256": "d4b6d35fa551826b3fb3029d3e12acea793f8f57c293590c1fc8f0e7b467544e" + } + ] + }, + "deep-20000-jobs1-files-collect": { + "bytes": 4301521, + "sha256": "3f6118d8ceb3e116851662460daf78c9393a6307a6cd8043bb97af38d374fb2e", + "parts": [ + { + "name": "native-workload-allocation-deep-20000-jobs1-files-collect.json.gz", + "offset": 0, + "bytes": 173858, + "sha256": "62af81eedb2d5a78d1ea463e345118c3c9e4aa9cff1d42a745df34a06ddab1ba", + "raw_bytes": 4301521, + "raw_sha256": "3f6118d8ceb3e116851662460daf78c9393a6307a6cd8043bb97af38d374fb2e" + } + ] + }, + "deep-20000-jobs1-files-stat-lazy": { + "bytes": 4238436, + "sha256": "ef5891f0d71fd00b6cc31b3c372911bb6c280e80bef2cbcb9935fcc05fa14823", + "parts": [ + { + "name": "native-workload-allocation-deep-20000-jobs1-files-stat-lazy.json.gz", + "offset": 0, + "bytes": 164450, + "sha256": "ec6666a2e9e1a756a9bd06c341b7e8cb081c3a1c18a0c726f7b14c0c62edb029", + "raw_bytes": 4238436, + "raw_sha256": "ef5891f0d71fd00b6cc31b3c372911bb6c280e80bef2cbcb9935fcc05fa14823" + } + ] + }, + "deep-20000-jobs1-files-stat-eager": { + "bytes": 4043741, + "sha256": "79a536ea2b7b1cb3dc0855e232812571c513cdd7409f8b92583c2e143f550504", + "parts": [ + { + "name": "native-workload-allocation-deep-20000-jobs1-files-stat-eager.json.gz", + "offset": 0, + "bytes": 161993, + "sha256": "61d656148cf607794d76545d8141e05990db2ee75f6fa1afb3519f95d6abc6d5", + "raw_bytes": 4043741, + "raw_sha256": "79a536ea2b7b1cb3dc0855e232812571c513cdd7409f8b92583c2e143f550504" + } + ] + }, + "deep-20000-jobs1-content-needle": { + "bytes": 2932093, + "sha256": "4633a04c531d487487d2f3fe41823ef52e18f8e0e9afa81c5e3799016397280d", + "parts": [ + { + "name": "native-workload-allocation-deep-20000-jobs1-content-needle.json.gz", + "offset": 0, + "bytes": 124305, + "sha256": "0619358162df56ab3f825386516b2af0805265af9bd35eef6a777153a6a16777", + "raw_bytes": 2932093, + "raw_sha256": "4633a04c531d487487d2f3fe41823ef52e18f8e0e9afa81c5e3799016397280d" + } + ] + }, + "deep-50000-jobs1-files-tree": { + "bytes": 13801436, + "sha256": "40321423853cbf9ea1ad0db4ccdf60239e4deeba8cb730f5d9b21a911a5da29c", + "parts": [ + { + "name": "native-workload-allocation-deep-50000-jobs1-files-tree.json.gz", + "offset": 0, + "bytes": 291577, + "sha256": "8126763b311cfc0fa3965d196b3dc53bc40ad3b5a72fab1b966e864d5c55e74d", + "raw_bytes": 13801436, + "raw_sha256": "40321423853cbf9ea1ad0db4ccdf60239e4deeba8cb730f5d9b21a911a5da29c" + } + ] + }, + "deep-50000-jobs1-files-collect": { + "bytes": 14647027, + "sha256": "d0c6c10528721330ad6512d5078ca0150a75d8fa776386019e2fc9958d556063", + "parts": [ + { + "name": "native-workload-allocation-deep-50000-jobs1-files-collect.json.gz", + "offset": 0, + "bytes": 328686, + "sha256": "31160ed70e59f1707b1ea2624aff26ba092b963bd42a9aefcce789d4404e538b", + "raw_bytes": 14647027, + "raw_sha256": "d0c6c10528721330ad6512d5078ca0150a75d8fa776386019e2fc9958d556063" + } + ] + }, + "deep-50000-jobs1-files-stat-lazy": { + "bytes": 14548019, + "sha256": "b528922425be87bb20a52d71392972a6dc1f644111556b8332d12051043d9b03", + "parts": [ + { + "name": "native-workload-allocation-deep-50000-jobs1-files-stat-lazy.json.gz", + "offset": 0, + "bytes": 311934, + "sha256": "c00f5fec72e25a4b5403c34590b54357fa1c9f8ff7ecdf6ec6af132ac748a358", + "raw_bytes": 14548019, + "raw_sha256": "b528922425be87bb20a52d71392972a6dc1f644111556b8332d12051043d9b03" + } + ] + }, + "deep-50000-jobs1-files-stat-eager": { + "bytes": 14285394, + "sha256": "3b4ebe432bcffd82252b857802b90ae5599abe2155f6db6cea65730229629a9d", + "parts": [ + { + "name": "native-workload-allocation-deep-50000-jobs1-files-stat-eager.json.gz", + "offset": 0, + "bytes": 308201, + "sha256": "85830a0773d1b6071b6292e810401706f65d801103f7daa0438291b16e18e0fe", + "raw_bytes": 14285394, + "raw_sha256": "3b4ebe432bcffd82252b857802b90ae5599abe2155f6db6cea65730229629a9d" + } + ] + }, + "deep-50000-jobs1-content-needle": { + "bytes": 6927216, + "sha256": "5dbb293252864609ac2dd726ec96c9185d6091de73aeced9e162177e0a128403", + "parts": [ + { + "name": "native-workload-allocation-deep-50000-jobs1-content-needle.json.gz", + "offset": 0, + "bytes": 192402, + "sha256": "1e22a7f089902f7bb7a97df61f0452b8f934c72b93f6fd40b39f7393745dbf6c", + "raw_bytes": 6927216, + "raw_sha256": "5dbb293252864609ac2dd726ec96c9185d6091de73aeced9e162177e0a128403" + } + ] + }, + "deep-100000-jobs1-files-tree": { + "bytes": 39825982, + "sha256": "ecad19b40c84775eaf967cef1963207287321272d521b6d1ed4ba5e1e2438689", + "parts": [ + { + "name": "native-workload-allocation-deep-100000-jobs1-files-tree-bytes-1.gz", + "offset": 0, + "bytes": 374075, + "sha256": "4f919eda0b2779cfd5c24b75ddfd88586326e2a6f7211c4567a2568acc2f2d90", + "raw_bytes": 19912991, + "raw_sha256": "f910f9b08580d355faa8a527d2a0e4a3fba899d369cf09313a8c80c8af2e7f38" + }, + { + "name": "native-workload-allocation-deep-100000-jobs1-files-tree-bytes-2.gz", + "offset": 19912991, + "bytes": 174423, + "sha256": "451560a4eea0c0296c9ee25e5c9745d9b4e90c5ba6addb3fbf958050b62d5c5a", + "raw_bytes": 19912991, + "raw_sha256": "c2c41bbb829574297937f775fc8be9cf5a3f30468a4ece5e83ce5e880b5219d5" + } + ] + }, + "deep-100000-jobs1-files-collect": { + "bytes": 40680473, + "sha256": "ba9feaadc562b62a661fe32eb691a56cfbd1e2deb67897d37ef39c9c87fd6eee", + "parts": [ + { + "name": "native-workload-allocation-deep-100000-jobs1-files-collect-bytes-1.gz", + "offset": 0, + "bytes": 326184, + "sha256": "735b3253de9b11d9e760915486631d2d55185545ad5222475b88bc06386c06f4", + "raw_bytes": 20340236, + "raw_sha256": "7efcec6b064cbee4249549326b358a09930dc4692f260c7cafeeb652b4a9e238" + }, + { + "name": "native-workload-allocation-deep-100000-jobs1-files-collect-bytes-2.gz", + "offset": 20340236, + "bytes": 273480, + "sha256": "ac7a2d6e46fbbbf2cb54b739643e52f6878ed79ab950fc84b02c56829771dddf", + "raw_bytes": 20340237, + "raw_sha256": "a44dd80f24fe185924b2862cc36e1f021e9458660f76467e4098b3022e2e7988" + } + ] + }, + "deep-100000-jobs1-files-stat-lazy": { + "bytes": 40575761, + "sha256": "3438b26a5c1c944cff66f5507c8bd1a750314e99d795ef3af5e1f119488933b4", + "parts": [ + { + "name": "native-workload-allocation-deep-100000-jobs1-files-stat-lazy-bytes-1.gz", + "offset": 0, + "bytes": 304563, + "sha256": "11e5ffc87560754f6c261d796a012497f7a4d04e36abe527effa65301fcdb495", + "raw_bytes": 20287880, + "raw_sha256": "0f4d533b6457799d71c2f06b36cbcffb4c1252779a6793045bb7ac4054885518" + }, + { + "name": "native-workload-allocation-deep-100000-jobs1-files-stat-lazy-bytes-2.gz", + "offset": 20287880, + "bytes": 270363, + "sha256": "7966460eb48830de3fe5ad4d133f2f2514f85743362bbeda0cb1381a6780f0f6", + "raw_bytes": 20287881, + "raw_sha256": "62a2f97187f37d77653945216ae5a116ea6af494a0eae009ac104d1b17b5709c" + } + ] + }, + "deep-100000-jobs1-files-stat-eager": { + "bytes": 40346449, + "sha256": "7d8b90ae3c9dbfe01d21511b38129ba768a57da329175feced43dd78c8a07449", + "parts": [ + { + "name": "native-workload-allocation-deep-100000-jobs1-files-stat-eager-bytes-1.gz", + "offset": 0, + "bytes": 305672, + "sha256": "7eae07a2598ecde63a83ec61efe7012f8d2e513855cf7970a76e9b7a3c61b68e", + "raw_bytes": 20173224, + "raw_sha256": "2bd59b50da6ce5b2fa9941eb57e529c6be85ab05ca9ae272d90ad6b5b45301ae" + }, + { + "name": "native-workload-allocation-deep-100000-jobs1-files-stat-eager-bytes-2.gz", + "offset": 20173224, + "bytes": 270685, + "sha256": "1005d6e2b58340aa9777cb44b1e7b45ed9b440611f60fdda6f11bb594398ebb4", + "raw_bytes": 20173225, + "raw_sha256": "309251cc9577aa70366aa7bfa0dd9a9c4435dd1b451e499ac0cd3e03d0d48a12" + } + ] + }, + "deep-100000-jobs1-content-needle": { + "bytes": 15607947, + "sha256": "65175c90222905d2a565c41bd9e46017e1c6c27f18f8bc4f069e960a442e875e", + "parts": [ + { + "name": "native-workload-allocation-deep-100000-jobs1-content-needle.json.gz", + "offset": 0, + "bytes": 302996, + "sha256": "743b5678eee576db6413cceefeee748c38032beaa0cbeac8bf33fa17c72a31c1", + "raw_bytes": 15607947, + "raw_sha256": "65175c90222905d2a565c41bd9e46017e1c6c27f18f8bc4f069e960a442e875e" + } + ] + }, + "provenance": { + "bytes": 277926, + "sha256": "4a0de2cfce3f87041da6a4564eb633735034c988a8a1d6bc3b2a1a7a7a262f7f", + "parts": [ + { + "name": "native-workload-allocation-provenance.json.gz", + "offset": 0, + "bytes": 58738, + "sha256": "b860d2b92e44fffe1599155dd389ae4968e24085cb0a8eecfe0a264853e8366d", + "raw_bytes": 277926, + "raw_sha256": "4a0de2cfce3f87041da6a4564eb633735034c988a8a1d6bc3b2a1a7a7a262f7f" + } + ] + } + }, + "reassembly": "decompress parts and concatenate by ascending byte offset; decode reconstructed JSON; reuse references preserve exact original file bytes", + "exclusions": [ + "Original executable/helper and profiler executable bytes remain at indexed local paths; their hashes/source/package provenance are retained.", + "Single observations on warm tmpfs do not establish slow-storage or multiworker admission policy.", + "No precise phase CPU attribution, repeated A/B or native M5 Pro acceptance is claimed." + ] +} diff --git a/docs/benchmarks/native-workload-allocation-deep-100000-jobs1-content-needle.json.gz b/docs/benchmarks/native-workload-allocation-deep-100000-jobs1-content-needle.json.gz new file mode 100644 index 00000000000..bb5c3b26273 Binary files /dev/null and b/docs/benchmarks/native-workload-allocation-deep-100000-jobs1-content-needle.json.gz differ diff --git a/docs/benchmarks/native-workload-allocation-deep-100000-jobs1-files-collect-bytes-1.gz b/docs/benchmarks/native-workload-allocation-deep-100000-jobs1-files-collect-bytes-1.gz new file mode 100644 index 00000000000..0f39a8d5638 Binary files /dev/null and b/docs/benchmarks/native-workload-allocation-deep-100000-jobs1-files-collect-bytes-1.gz differ diff --git a/docs/benchmarks/native-workload-allocation-deep-100000-jobs1-files-collect-bytes-2.gz b/docs/benchmarks/native-workload-allocation-deep-100000-jobs1-files-collect-bytes-2.gz new file mode 100644 index 00000000000..73adff860bb Binary files /dev/null and b/docs/benchmarks/native-workload-allocation-deep-100000-jobs1-files-collect-bytes-2.gz differ diff --git a/docs/benchmarks/native-workload-allocation-deep-100000-jobs1-files-stat-eager-bytes-1.gz b/docs/benchmarks/native-workload-allocation-deep-100000-jobs1-files-stat-eager-bytes-1.gz new file mode 100644 index 00000000000..87ae82b4108 Binary files /dev/null and b/docs/benchmarks/native-workload-allocation-deep-100000-jobs1-files-stat-eager-bytes-1.gz differ diff --git a/docs/benchmarks/native-workload-allocation-deep-100000-jobs1-files-stat-eager-bytes-2.gz b/docs/benchmarks/native-workload-allocation-deep-100000-jobs1-files-stat-eager-bytes-2.gz new file mode 100644 index 00000000000..4fc29d5c920 Binary files /dev/null and b/docs/benchmarks/native-workload-allocation-deep-100000-jobs1-files-stat-eager-bytes-2.gz differ diff --git a/docs/benchmarks/native-workload-allocation-deep-100000-jobs1-files-stat-lazy-bytes-1.gz b/docs/benchmarks/native-workload-allocation-deep-100000-jobs1-files-stat-lazy-bytes-1.gz new file mode 100644 index 00000000000..848cf984585 Binary files /dev/null and b/docs/benchmarks/native-workload-allocation-deep-100000-jobs1-files-stat-lazy-bytes-1.gz differ diff --git a/docs/benchmarks/native-workload-allocation-deep-100000-jobs1-files-stat-lazy-bytes-2.gz b/docs/benchmarks/native-workload-allocation-deep-100000-jobs1-files-stat-lazy-bytes-2.gz new file mode 100644 index 00000000000..ed55fb52431 Binary files /dev/null and b/docs/benchmarks/native-workload-allocation-deep-100000-jobs1-files-stat-lazy-bytes-2.gz differ diff --git a/docs/benchmarks/native-workload-allocation-deep-100000-jobs1-files-tree-bytes-1.gz b/docs/benchmarks/native-workload-allocation-deep-100000-jobs1-files-tree-bytes-1.gz new file mode 100644 index 00000000000..0670a370615 Binary files /dev/null and b/docs/benchmarks/native-workload-allocation-deep-100000-jobs1-files-tree-bytes-1.gz differ diff --git a/docs/benchmarks/native-workload-allocation-deep-100000-jobs1-files-tree-bytes-2.gz b/docs/benchmarks/native-workload-allocation-deep-100000-jobs1-files-tree-bytes-2.gz new file mode 100644 index 00000000000..e9f4788d758 Binary files /dev/null and b/docs/benchmarks/native-workload-allocation-deep-100000-jobs1-files-tree-bytes-2.gz differ diff --git a/docs/benchmarks/native-workload-allocation-deep-20000-jobs1-content-needle.json.gz b/docs/benchmarks/native-workload-allocation-deep-20000-jobs1-content-needle.json.gz new file mode 100644 index 00000000000..6eac22df3b4 Binary files /dev/null and b/docs/benchmarks/native-workload-allocation-deep-20000-jobs1-content-needle.json.gz differ diff --git a/docs/benchmarks/native-workload-allocation-deep-20000-jobs1-files-collect.json.gz b/docs/benchmarks/native-workload-allocation-deep-20000-jobs1-files-collect.json.gz new file mode 100644 index 00000000000..81a6da5343a Binary files /dev/null and b/docs/benchmarks/native-workload-allocation-deep-20000-jobs1-files-collect.json.gz differ diff --git a/docs/benchmarks/native-workload-allocation-deep-20000-jobs1-files-stat-eager.json.gz b/docs/benchmarks/native-workload-allocation-deep-20000-jobs1-files-stat-eager.json.gz new file mode 100644 index 00000000000..5ec236465f6 Binary files /dev/null and b/docs/benchmarks/native-workload-allocation-deep-20000-jobs1-files-stat-eager.json.gz differ diff --git a/docs/benchmarks/native-workload-allocation-deep-20000-jobs1-files-stat-lazy.json.gz b/docs/benchmarks/native-workload-allocation-deep-20000-jobs1-files-stat-lazy.json.gz new file mode 100644 index 00000000000..df6f493a007 Binary files /dev/null and b/docs/benchmarks/native-workload-allocation-deep-20000-jobs1-files-stat-lazy.json.gz differ diff --git a/docs/benchmarks/native-workload-allocation-deep-20000-jobs1-files-tree.json.gz b/docs/benchmarks/native-workload-allocation-deep-20000-jobs1-files-tree.json.gz new file mode 100644 index 00000000000..27780bc7510 Binary files /dev/null and b/docs/benchmarks/native-workload-allocation-deep-20000-jobs1-files-tree.json.gz differ diff --git a/docs/benchmarks/native-workload-allocation-deep-50000-jobs1-content-needle.json.gz b/docs/benchmarks/native-workload-allocation-deep-50000-jobs1-content-needle.json.gz new file mode 100644 index 00000000000..85b3063b432 Binary files /dev/null and b/docs/benchmarks/native-workload-allocation-deep-50000-jobs1-content-needle.json.gz differ diff --git a/docs/benchmarks/native-workload-allocation-deep-50000-jobs1-files-collect.json.gz b/docs/benchmarks/native-workload-allocation-deep-50000-jobs1-files-collect.json.gz new file mode 100644 index 00000000000..09f21b1f322 Binary files /dev/null and b/docs/benchmarks/native-workload-allocation-deep-50000-jobs1-files-collect.json.gz differ diff --git a/docs/benchmarks/native-workload-allocation-deep-50000-jobs1-files-stat-eager.json.gz b/docs/benchmarks/native-workload-allocation-deep-50000-jobs1-files-stat-eager.json.gz new file mode 100644 index 00000000000..6528938f856 Binary files /dev/null and b/docs/benchmarks/native-workload-allocation-deep-50000-jobs1-files-stat-eager.json.gz differ diff --git a/docs/benchmarks/native-workload-allocation-deep-50000-jobs1-files-stat-lazy.json.gz b/docs/benchmarks/native-workload-allocation-deep-50000-jobs1-files-stat-lazy.json.gz new file mode 100644 index 00000000000..d69de46f32c Binary files /dev/null and b/docs/benchmarks/native-workload-allocation-deep-50000-jobs1-files-stat-lazy.json.gz differ diff --git a/docs/benchmarks/native-workload-allocation-deep-50000-jobs1-files-tree.json.gz b/docs/benchmarks/native-workload-allocation-deep-50000-jobs1-files-tree.json.gz new file mode 100644 index 00000000000..295d27d94eb Binary files /dev/null and b/docs/benchmarks/native-workload-allocation-deep-50000-jobs1-files-tree.json.gz differ diff --git a/docs/benchmarks/native-workload-allocation-provenance.json.gz b/docs/benchmarks/native-workload-allocation-provenance.json.gz new file mode 100644 index 00000000000..b25af074044 Binary files /dev/null and b/docs/benchmarks/native-workload-allocation-provenance.json.gz differ diff --git a/tools/BUILD.bazel b/tools/BUILD.bazel index d1d94b1b699..3dfdc58290b 100644 --- a/tools/BUILD.bazel +++ b/tools/BUILD.bazel @@ -390,6 +390,37 @@ py_library( ".", "..", ], + deps = [":process_resources_lib"], +) + +# A small process/pipe adapter. It never opens writable host handles or launches a shell. +cc_binary( + name = "process_resources_native", + srcs = ["process_resources_native.cc"], + deps = [ + "@abseil-cpp//absl/status", + "@abseil-cpp//absl/status:statusor", + "@abseil-cpp//absl/strings", + "@mboworks_mbo//mbo/status:status_macros_cc", + ], +) + +py_library( + name = "process_resources_lib", + srcs = ["process_resources.py"], + data = [ + "process_resources_native.cc", + ":process_resources_native", + ], + imports = ["."], + deps = ["@rules_python//python/runfiles"], +) + +py_test( + name = "process_resources_test", + size = "small", + srcs = ["process_resources_test.py"], + deps = [":process_resources_lib"], ) py_library( @@ -687,6 +718,7 @@ py_test( py_binary( name = "measure_resources", srcs = ["measure_resources.py"], + deps = [":process_resources_lib"], ) py_library( @@ -813,6 +845,7 @@ test_suite( ":fuzz_targets_test", ":generate_mime_db_test", ":measure_resources_test", + ":process_resources_test", ":release_notes_test", ":release_site_test", ":site_artwork_test", @@ -969,6 +1002,7 @@ py_library( ":benchmark_provenance_lib", ":benchmark_records_lib", ":benchmark_shards_lib", + ":process_resources_lib", ], ) @@ -983,6 +1017,7 @@ py_binary( ":benchmark_provenance_lib", ":benchmark_records_lib", ":benchmark_shards_lib", + ":process_resources_lib", ], ) @@ -1003,6 +1038,7 @@ py_library( ":benchmark_matrix_lib", ":benchmark_overview_lib", ":benchmark_shards_lib", + ":process_resources_lib", ], ) @@ -1015,6 +1051,7 @@ py_binary( ":benchmark_matrix_lib", ":benchmark_overview_lib", ":benchmark_shards_lib", + ":process_resources_lib", ], ) @@ -1127,6 +1164,7 @@ py_library( deps = [ ":benchmark_matrix_lib", ":benchmark_records_lib", + ":process_resources_lib", ], ) @@ -1137,6 +1175,7 @@ py_binary( ":benchmark_compare_lib", ":benchmark_matrix_lib", ":benchmark_records_lib", + ":process_resources_lib", ], ) diff --git a/tools/benchmark.py b/tools/benchmark.py index 08c8853ed36..f3be7d53648 100755 --- a/tools/benchmark.py +++ b/tools/benchmark.py @@ -486,6 +486,8 @@ def parser_for_cli(): sub.add_argument('--disk-cache', type=Path, default=Path.home() / '.cache/bazel-disk', help='Bazel action cache') sub.add_argument('--build-library-path', type=Path, help='runtime libraries for historical build tools; passed to Bazel build actions') + sub.add_argument('--resource-launcher', type=Path, + help='explicit prebuilt native accounting binary for direct script use') sub.add_argument('--full', action='store_true', help='show every revision instead of compact history ranges') if command == 'backfill': sub.add_argument('-Y', '--yes', action='store_true', help='answer the execution confirmation with yes') diff --git a/tools/benchmark_backfill.py b/tools/benchmark_backfill.py index 00e2be015ea..a5e23aa4a77 100644 --- a/tools/benchmark_backfill.py +++ b/tools/benchmark_backfill.py @@ -26,6 +26,7 @@ import benchmark_matrix import benchmark_provenance import benchmark_shards +import process_resources def now(): @@ -125,7 +126,7 @@ def revisions(repo, references, history_root=None, history_platform='macos'): return sorted(selected.values(), key=lambda entry: (datetime.fromisoformat(entry['date']), entry['sha'])) -def environment(): +def environment(resource_launcher=None): tools = {name: compare.tool_info(name, shutil.which(name)) for name in ('find', 'rg', 'fzf')} if any(tool['status'] != 'available' for tool in tools.values()): raise ValueError('backfill requires find, rg and fzf') @@ -134,17 +135,22 @@ def environment(): 'platform': platform.platform(), 'machine': platform.machine(), 'cpu_count': os.cpu_count(), 'allowed_cpus': sorted(os.sched_getaffinity(0)) if hasattr(os, 'sched_getaffinity') else None, 'python': sys.version, 'tools': tools, + 'resource_launcher': process_resources.launcher_identity(resource_launcher), } def driver_identity(): - return {Path(module.__file__).name: compare.digest(module.__file__) + result = {Path(module.__file__).name: compare.digest(module.__file__) for module in (sys.modules[__name__], compare, benchmark_fixture, benchmark_layouts, - benchmark_matrix, benchmark_shards, benchmark_provenance)} + benchmark_matrix, benchmark_shards, benchmark_provenance, process_resources)} + source = Path(process_resources.__file__).with_name('process_resources_native.cc') + result[source.name] = compare.digest(source) + return result def check_environment(expected): - difference = benchmark_shards.identity_difference(expected, environment()) + launcher = expected.get('resource_launcher', {}).get('path') + difference = benchmark_shards.identity_difference(expected, environment(launcher)) if difference: raise ValueError('backfill environment changed: ' + difference) @@ -185,7 +191,7 @@ def make_contract(args, *, campaign=None, collection=None): 'schema': 1, 'series': args.series, 'revisions': selected, 'platform': system, 'purpose': args.purpose, 'allocation': allocation, 'replacement_target': f'github-ci-{system}' if args.purpose == 'ci-replacement' else None, - 'environment': environment(), 'driver': driver_identity(), + 'environment': environment(getattr(args, 'resource_launcher', None)), 'driver': driver_identity(), 'files': counts, 'cpus': cpus, 'depth': args.depth, 'repetitions': args.repetitions, 'retained': args.keep, 'require_cpu_affinity': allocation['required'], @@ -389,7 +395,8 @@ def run(args, batch): keep=contract['retained'], cpu_counts=contract['cpus'], require_tools=True, fixture_parent=contract['storage']['parent'], require_memory=contract['storage']['memory_required'], require_cpu_affinity=contract['require_cpu_affinity'], progress=progress, - layouts=contract.get('layouts') or None) + layouts=contract.get('layouts') or None, + resource_launcher=contract['environment'].get('resource_launcher', {}).get('path')) check_environment(contract['environment']) if report['tools']['xff']['sha256'] != build_record['sha256']: raise ValueError('measured binary does not match build: ' + sha) @@ -451,6 +458,8 @@ def main(): parser.add_argument('--disk-cache', type=Path) parser.add_argument('--build-library-path', type=Path, help='runtime libraries for historical build tools; passed to Bazel build actions') + parser.add_argument('--resource-launcher', type=Path, + help='Explicit prebuilt native accounting binary for direct script use') parser.add_argument('--run', action='store_true', help='Build and measure; otherwise only write/validate the batch plan') args = parser.parse_args() args.layouts = ([] if args.purpose == 'ci-replacement' or args.layout_revision == 'legacy' diff --git a/tools/benchmark_backfill_test.py b/tools/benchmark_backfill_test.py index 82373854fff..3d2fb9211dc 100644 --- a/tools/benchmark_backfill_test.py +++ b/tools/benchmark_backfill_test.py @@ -20,6 +20,21 @@ class BenchmarkBackfillTest(unittest.TestCase): + def test_resource_launcher_is_frozen_in_the_environment_and_hash_drift_stops_resume(self): + identity = {'path': '/native-launcher', 'sha256': 'a' * 64, + 'memory_method': 'native fork/wait4 v1', 'wall_method': 'native boundary included'} + with mock.patch.object(backfill.compare, 'tool_info', return_value={'status': 'available'}), \ + mock.patch.object(backfill.process_resources, 'launcher_identity', return_value=identity) as launcher: + expected = backfill.environment(Path('/native-launcher')) + launcher.assert_called_once_with(Path('/native-launcher')) + self.assertEqual(expected['resource_launcher'], identity) + changed = copy.deepcopy(expected) + changed['resource_launcher']['sha256'] = 'b' * 64 + with mock.patch.object(backfill, 'environment', return_value=changed) as environment: + with self.assertRaisesRegex(ValueError, r'resource_launcher.sha256'): + backfill.check_environment(expected) + environment.assert_called_once_with('/native-launcher') + def test_progress_uses_local_time_at_emission_and_revision_position(self): output = io.StringIO() with mock.patch.object(backfill, 'datetime') as clock, contextlib.redirect_stderr(output): diff --git a/tools/benchmark_campaign.py b/tools/benchmark_campaign.py index 4e0d0616ed5..ef11a5f2cf5 100644 --- a/tools/benchmark_campaign.py +++ b/tools/benchmark_campaign.py @@ -73,7 +73,7 @@ def validate_plan(plan): require({job['platform'] for job in plan['jobs']} == set(PLATFORMS), 'both CI platforms are required') -def run_job(plan, job_id, repo, output, disk_cache, fixture_parent): +def run_job(plan, job_id, repo, output, disk_cache, fixture_parent, resource_launcher=None): validate_plan(plan) require(backfill.git(repo, 'rev-parse', 'HEAD') == plan['source_head'], 'campaign driver checkout changed') require(backfill.driver_identity() == plan['contract']['driver'], 'campaign driver files changed') @@ -88,7 +88,7 @@ def run_job(plan, job_id, repo, output, disk_cache, fixture_parent): files=contract['files'], cpus=contract['cpus'], depth=contract['depth'], repetitions=contract['repetitions'], keep=contract['retained'], require_cpu_affinity=job['platform'] == 'linux', require_memory=job['platform'] == 'linux', - fixture_parent=fixture_parent, disk_cache=disk_cache) + fixture_parent=fixture_parent, disk_cache=disk_cache, resource_launcher=resource_launcher) collection = {'id': int(os.environ['GITHUB_RUN_ID']), 'run_attempt': int(os.environ['GITHUB_RUN_ATTEMPT']), 'head_sha': os.environ['GITHUB_SHA']} require(collection['head_sha'] == plan['source_head'], 'campaign source workflow changed') @@ -135,6 +135,8 @@ def validate_measurements(record, batch, revision, tasks): 'build_identity': json.dumps(record['build']['configuration'], sort_keys=True)}.items(): require(actual[key] == value, 'measurement contract mismatch: ' + key) environment, allocation = contract['environment'], contract['allocation'] + require(report.get('resource_launcher') == environment.get('resource_launcher'), + 'native resource launcher missing or changed') require(environment['cpu_count'] >= max(expected['cpus']), 'insufficient or different measurement host') require(actual['platform'] == environment['platform'] and actual['cpu_count'] == environment['cpu_count'], @@ -239,6 +241,8 @@ def main(): run.add_argument('--' + name, type=Path, required=True) run.add_argument('--job', required=True) run.add_argument('--disk-cache', type=Path) + run.add_argument('--resource-launcher', type=Path, + help='Explicit prebuilt native accounting binary for direct script use') publish = modes.add_parser('publish') for name in ('root', 'artifacts', 'source'): publish.add_argument('--' + name, type=Path, required=True) @@ -251,7 +255,7 @@ def main(): for job in result['jobs']]})) elif args.mode == 'run': return run_job(json.loads(args.plan.read_text()), args.job, args.repo.resolve(), args.output.resolve(), - args.disk_cache, args.fixture_parent) + args.disk_cache, args.fixture_parent, args.resource_launcher) else: print(retain(args.root, args.artifacts, json.loads(args.source.read_text()), args.repository)) return 0 diff --git a/tools/benchmark_campaign_test.py b/tools/benchmark_campaign_test.py index 3a26e99fe49..34446ce286c 100644 --- a/tools/benchmark_campaign_test.py +++ b/tools/benchmark_campaign_test.py @@ -2,6 +2,7 @@ # SPDX-License-Identifier: Apache-2.0 """Complete-revision campaigns, atomic promotion and preserved historical provenance.""" +import copy import json from pathlib import Path import tempfile @@ -95,6 +96,35 @@ def write_artifacts(root, selected=None): class BenchmarkCampaignTest(unittest.TestCase): + def test_native_measurements_freeze_launcher_identity_and_validate_individual_process_peaks(self): + selected = plan() + job = selected['jobs'][0] + batch, record = job_data(selected, job) + resources = campaign.backfill.process_resources + identity = dict(path='/launcher', sha256='a' * 64, + memory_method=resources.MEMORY_METHOD, wall_method=resources.WALL_METHOD) + batch['contract']['environment']['resource_launcher'] = identity + batch['identity'] = campaign.identity(batch['contract']) + record['batch'] = batch['identity'] + report = record['tool_comparisons'] + report['contract']['batch'] = batch['identity'] + report['resource_launcher'] = dict(identity) + report['contract']['resource_accounting'] = {key: value for key, value in identity.items() if key != 'path'} + for task in report['tasks']: + for entry in task['participants'].values(): + for sample in entry['samples']: + sample.update(child_peak_rss_bytes=[100], peak_child_rss_bytes=100, sum_child_peak_rss_bytes=100) + campaign.validate_report(record, batch, job, selected) + for change in (lambda value: value.pop('resource_launcher'), + lambda value: value['resource_launcher'].update(sha256='b' * 64), + lambda value: value['contract']['resource_accounting'].update(wall_method='old boundary'), + lambda value: value['tasks'][0]['participants']['xff']['samples'][0].update( + sum_child_peak_rss_bytes=200)): + changed = copy.deepcopy(record) + change(changed['tool_comparisons']) + with self.subTest(change=change), self.assertRaisesRegex(ValueError, 'resource launcher|resource accounting|native process peaks'): + campaign.validate_report(changed, batch, job, selected) + def test_planner_freezes_each_complete_revision_once_per_platform(self): revisions = [plan()['jobs'][0]['revision'], dict(plan()['jobs'][0]['revision'], sha='e' * 40)] with mock.patch.object(campaign.backfill, 'revisions', return_value=revisions), \ diff --git a/tools/benchmark_compare.py b/tools/benchmark_compare.py index 507b0fde6bf..fad272d5da4 100644 --- a/tools/benchmark_compare.py +++ b/tools/benchmark_compare.py @@ -26,6 +26,7 @@ import benchmark_matrix import benchmark_overview import benchmark_shards +import process_resources DEFAULT_FILE_COUNTS = (10, 20, 50, 100, 200, 500, 1000, 2000, 5000, 10000) @@ -38,55 +39,17 @@ def digest(path): def measure(spec): - """Fresh worker; account for each direct pipeline process, without a shell.""" + """Fresh worker; fork measured commands after leaving Python's address space.""" if sys.platform not in {"darwin", "linux"}: raise ValueError("resource accounting supports macOS and Linux only") if spec.get("cpu_affinity") is not None: os.sched_setaffinity(0, spec["cpu_affinity"]) - children = [] - chunks = [] - first = None - with tempfile.TemporaryFile() as errors, open(spec["stdin"], "rb") as source: - started = time.monotonic() - try: - for command in spec["pipeline"]: - child = subprocess.Popen(command, stdin=source if not children else children[-1].stdout, - stdout=subprocess.PIPE, stderr=errors, env=spec["environment"], cwd=spec.get("cwd")) - if children: - children[-1].stdout.close() - children.append(child) - stream = children[-1].stdout - byte = stream.read(1) - if byte: - first = time.monotonic() - started - chunks.append(byte) - while chunk := stream.read(65536): - chunks.append(chunk) - usages, codes = [], [] - for child in children: - _, status, usage = os.wait4(child.pid, 0) - child.returncode = os.waitstatus_to_exitcode(status) - codes.append(child.returncode) - usages.append(usage) - elapsed = time.monotonic() - started - stream.close() - finally: - for child in children: - if child.returncode is None: - child.kill() - child.wait() - if child.stdout and not child.stdout.closed: - child.stdout.close() - errors.seek(0) - stderr = errors.read().decode("utf-8", errors="replace") - output = b"".join(chunks) - rss = [usage.ru_maxrss * (1 if sys.platform == "darwin" else 1024) for usage in usages] - return {"elapsed_seconds": elapsed, "first_stdout_seconds": first, - "user_cpu_seconds": sum(usage.ru_utime for usage in usages), - "system_cpu_seconds": sum(usage.ru_stime for usage in usages), - "peak_child_rss_bytes": rss[0] if len(rss) == 1 else None, - "sum_child_peak_rss_bytes": sum(rss), "stdout_bytes": len(output), - "exit_codes": codes, "stderr": stderr, "output": base64.b64encode(output).decode()} + with open(spec["stdin"], "rb") as source: + sample = process_resources.measure_pipeline( + spec["pipeline"], source=source, cwd=spec.get("cwd"), environment=spec["environment"], + launcher=spec.get("resource_launcher")) + sample["output"] = base64.b64encode(sample["output"]).decode() + return sample def invoke(spec, worker): @@ -232,7 +195,7 @@ def cpu_allocation(cpus, require_cpu_affinity=False): def collect(binary, files=2000, depth=40, repetitions=9, worker=None, require_tools=False, fixture_parent=None, require_memory=False, cpus=1, require_cpu_affinity=False, keep=None, fixtures=None, progress=None, - shapes=("broad", "deep"), round_offset=0, prepared_fixtures=None): + shapes=("broad", "deep"), round_offset=0, prepared_fixtures=None, resource_launcher=None): progress = progress or MeasurementProgress() keep = min(7, repetitions) if keep is None else keep if not 1 <= keep <= repetitions: @@ -243,14 +206,16 @@ def collect(binary, files=2000, depth=40, repetitions=9, worker=None, require_to for name in ("xff", "find", "rg", "fzf")} if require_tools and any(tool["status"] != "available" for tool in tools.values()): raise ValueError("comparison tools are required: " + json.dumps(tools)) + accounting = process_resources.launcher_identity(resource_launcher) worker = worker or [sys.executable, str(Path(__file__).resolve())] - report = {"schema": 1, "tools": tools, "contract": { + report = {"schema": 1, "tools": tools, "resource_launcher": accounting, "contract": { "files": files, "file_counts": [files], "cpu_counts": [cpus], "depth": depth, "storage": storage, "repetitions": repetitions, "fixture_version": 2, "retained": keep, "estimator": "mean-fastest", "platform": platform.platform(), "machine": platform.machine(), "cpu_count": os.cpu_count(), "requested_cpus": cpus, "cpu_affinity": affinity, "order": "rotate starting participant by task and round", "warmup_rounds": 1, "cache": "just written, then reused; no flush; discarded correctness-checked warmup round", "output": "NUL paths, unordered multiset; drained pipe; validation after timing", "memory": "single-process peak RSS; pipeline sum of individual peaks is an upper bound, not simultaneous peak", + "resource_accounting": {key: value for key, value in accounting.items() if key != "path"}, "scope": "batch discovery versus separate precomputed-list filtering; no interactive/ranking equivalence", "environment": "inherited platform environment; isolated HOME; LC_ALL=C; FZF defaults removed; rg config disabled", "children": "direct leaf commands only; no shell or unaccounted subprocess trees"}, "tasks": []} @@ -318,7 +283,9 @@ def collect(binary, files=2000, depth=40, repetitions=9, worker=None, require_to phase = 'warm-up' if repetition == 0 else f'sample: {repetition}/{repetitions}' progress(f'Workers: {cpus} Files: {files:,} Run: {completed + 1}/{total}; ' f'{shape}/{name}; {label}; {phase}') - sample = invoke({"pipeline": entry["pipeline"], "stdin": entry["stdin"], "cwd": entry["cwd"], "environment": environment, "cpu_affinity": affinity}, worker) + sample = invoke({"pipeline": entry["pipeline"], "stdin": entry["stdin"], "cwd": entry["cwd"], + "environment": environment, "cpu_affinity": affinity, + "resource_launcher": accounting["path"]}, worker) validate_output(sample, expected, entry["pipeline"]) completed += 1 if repetition: @@ -327,12 +294,14 @@ def collect(binary, files=2000, depth=40, repetitions=9, worker=None, require_to for tool in tools.values(): if tool["status"] == "available" and digest(tool["path"]) != tool["sha256"]: raise ValueError("tool binary changed during measurement") + if process_resources.launcher_identity(accounting["path"]) != accounting: + raise ValueError("native resource launcher changed during measurement") return report def collect_scales(binary, file_counts, depth=40, repetitions=9, require_tools=False, fixture_parent=None, require_memory=False, cpu_counts=(1, 4), require_cpu_affinity=False, keep=None, fixtures=None, - shard_plan=None, shard_index=0, progress=None, layouts=None): + shard_plan=None, shard_index=0, progress=None, layouts=None, resource_launcher=None): """Retain independent scales without mixing sample populations or tool identities.""" if not file_counts or len(set(file_counts)) != len(file_counts) or min(file_counts) < 1 or depth < 1: raise ValueError("file counts must be unique and positive; depth must be positive") @@ -391,7 +360,8 @@ def collect_scales(binary, file_counts, depth=40, repetitions=9, require_tools=F require_cpu_affinity=require_cpu_affinity, keep=keep, progress=progress, shapes=shapes, round_offset=shard_index * sampling[0] if sampling else 0, fixtures={shape: value for (shape, count), value in fixtures.items() if count == files} - if fixtures is not None else None, prepared_fixtures=prepared_fixtures) + if fixtures is not None else None, prepared_fixtures=prepared_fixtures, + resource_launcher=resource_launcher) completed_scales += 1 progress(f'Workers: {cpus} Files: {files:,} Completed scale: {completed_scales}/{total_scales}', force=True) for task in report["tasks"]: @@ -410,6 +380,8 @@ def collect_scales(binary, file_counts, depth=40, repetitions=9, require_tools=F else: if report["tools"] != combined["tools"]: raise ValueError("tool identity changed between fixture scales") + if report.get("resource_launcher") != combined.get("resource_launcher"): + raise ValueError("native resource launcher changed between fixture scales") combined["contract"]["affinity_by_cpu_count"][str(cpus)] = report["contract"].get("cpu_affinity") combined["tasks"].extend(report["tasks"]) finally: @@ -433,6 +405,9 @@ def collect_scales(binary, file_counts, depth=40, repetitions=9, require_tools=F def render(report): if report["schema"] != 1: raise ValueError("unsupported comparison schema") + accounting = report.get("resource_launcher") + method = report["contract"].get("resource_accounting") + process_resources.validate_accounting_contract(accounting, method) if report["contract"]["repetitions"] < 1 or not report["tasks"]: raise ValueError("empty comparison report") rows = [] @@ -464,6 +439,15 @@ def render(report): if len(entry["samples"]) != report["contract"]["repetitions"]: raise ValueError("missing tool comparison samples") for sample in entry["samples"]: + if accounting is not None: + process_resources.validate_usage( + {"rss_bytes": sample.get("child_peak_rss_bytes"), "exit_codes": sample["exit_codes"], + "user_cpu_seconds": sample["user_cpu_seconds"], + "system_cpu_seconds": sample["system_cpu_seconds"]}, len(entry["pipeline"])) + rss = sample["child_peak_rss_bytes"] + expected_peak = rss[0] if len(rss) == 1 else None + if sample["peak_child_rss_bytes"] != expected_peak or sample["sum_child_peak_rss_bytes"] != sum(rss): + raise ValueError("native process peaks do not match aggregate memory metrics") if sample["stderr"] or any(code not in (0, 1) for code in sample["exit_codes"]): raise ValueError("failed comparison sample") if any(value is not None and (not isinstance(value, (int, float)) or not math.isfinite(value) or value < 0) @@ -497,7 +481,13 @@ def average_cell(metric, scale): rows.append(skipped) overview.append(skipped.replace('colspan="6"', 'colspan="7"')) layout_text = ('

Layouts: ' + html.escape(layout_labels) + '

' if layout_labels else '') + accounting_note = ( + 'Native resource accounting: ' + accounting['memory_method'] + '. ' + accounting['wall_method'] + + '. Launcher SHA-256: ' + accounting['sha256'] + '.' if accounting is not None else + 'Legacy Python-launcher RSS can include its pre-exec footprint, confirmed by native Linux controls. ' + 'Do not interpret the small-command floor as tool allocation or mix accounting methods.') return (benchmark_overview.render_html(report) + layout_text + + '

Resource accounting: ' + html.escape(accounting_note) + '

' + '

Tool comparisons

Correctness-checked batch tasks; no ranking or interactive comparison. ' 'Overview: selected averages in ms and MiB (legacy reports use medians); raw-sample details: seconds and bytes. Pipeline memory is a sum of process high-water marks, ' 'not simultaneous peak memory. No cross-scope ratios.

Tools and contract
' +
@@ -533,6 +523,8 @@ def main():
     parser.add_argument('--shard-plan', type=Path, help='Use a shared fixture or sample shard plan')
     parser.add_argument('--shard-index', type=int, help='Zero-based shard index; requires --shard-plan')
     parser.add_argument('--worker', type=Path)
+    parser.add_argument('--resource-launcher', type=Path,
+                        help='Explicit prebuilt native accounting binary for direct script use')
     parser.add_argument('--binary', type=Path)
     parser.add_argument('--report', type=Path, help='Existing history report to extend')
     parser.add_argument('--files', type=int, action='append', help='Repeat for each scale; default: 1-2-5 progression from 10 through 10000')
@@ -593,7 +585,7 @@ def main():
     record = json.loads(args.report.read_text()) if args.report.exists() else {"head": args.head}
     record['tool_comparisons'] = collect_scales(
         args.binary, file_counts, args.depth, args.repetitions, require_tools=args.require_tools,
-        fixture_parent=args.fixture_parent, require_memory=args.require_memory,
+        fixture_parent=args.fixture_parent, require_memory=args.require_memory, resource_launcher=args.resource_launcher,
         cpu_counts=cpu_counts, require_cpu_affinity=args.require_cpu_affinity, keep=args.keep, fixtures=fixtures,
         shard_plan=shard_plan, shard_index=args.shard_index or 0)
     report = record["tool_comparisons"]
diff --git a/tools/benchmark_compare_test.py b/tools/benchmark_compare_test.py
index 4378480ea78..322936b30b9 100644
--- a/tools/benchmark_compare_test.py
+++ b/tools/benchmark_compare_test.py
@@ -219,6 +219,12 @@ def report(binary, files, depth, repetitions, **kwargs):
         with mock.patch.object(compare, 'collect', side_effect=[first, second]):
             with self.assertRaisesRegex(ValueError, 'identity changed'):
                 compare.collect_scales(Path('/xff'), [10, 100], depth=2, cpu_counts=(1,))
+        first, second = report(None, 10, 2, 1), report(None, 100, 2, 1)
+        first['resource_launcher'] = {'sha256': 'a' * 64}
+        second['resource_launcher'] = {'sha256': 'b' * 64}
+        with mock.patch.object(compare, 'collect', side_effect=[first, second]):
+            with self.assertRaisesRegex(ValueError, 'resource launcher changed'):
+                compare.collect_scales(Path('/xff'), [10, 100], depth=2, cpu_counts=(1,))
         for counts in ([], [0], [10, 10]):
             with self.subTest(counts=counts), self.assertRaises(ValueError):
                 compare.collect_scales(Path('/xff'), counts, depth=2)
@@ -416,13 +422,40 @@ def test_actual_xff_matches_independent_oracle(self):
         self.assertTrue(all(task['skips'] for task in result['tasks'] if task['name'] != 'files-safe'))
         self.assertTrue(all(not task['skips'] for task in result['tasks'] if task['name'] == 'files-safe'))
         page = compare.render(result)
+        self.assertEqual(result['contract']['resource_accounting'],
+                         {key: value for key, value in result['resource_launcher'].items() if key != 'path'})
         self.assertIn('Tool comparisons', page)
         self.assertIn('Input files/s', page)
         self.assertIn('Skipped:', page)
+        self.assertIn('Native resource accounting:', page)
+        self.assertIn(result['resource_launcher']['memory_method'], page)
+        self.assertIn(result['resource_launcher']['wall_method'], page)
+        self.assertIn('Launcher SHA-256: ' + result['resource_launcher']['sha256'], page)
+        legacy = copy.deepcopy(result)
+        del legacy['resource_launcher']
+        del legacy['contract']['resource_accounting']
+        legacy_page = compare.render(legacy)
+        self.assertIn('Legacy Python-launcher RSS can include its pre-exec footprint', legacy_page)
+        self.assertNotIn('Native resource accounting:', legacy_page)
+        escaped = copy.deepcopy(result)
+        untrusted_method = ''
+        escaped['resource_launcher']['memory_method'] = untrusted_method
+        escaped['contract']['resource_accounting']['memory_method'] = untrusted_method
+        escaped_page = compare.render(escaped)
+        self.assertIn('<script>accounting</script>', escaped_page)
+        self.assertNotIn(untrusted_method, escaped_page)
         broken = copy.deepcopy(result)
         broken['tasks'][0]['participants']['xff']['samples'] = []
         with self.assertRaisesRegex(ValueError, 'missing'):
             compare.render(broken)
+        broken = copy.deepcopy(result)
+        broken['resource_launcher']['sha256'] = '0' * 64
+        with self.assertRaisesRegex(ValueError, 'accounting contract'):
+            compare.render(broken)
+        broken = copy.deepcopy(result)
+        broken['tasks'][0]['participants']['xff']['samples'][0]['sum_child_peak_rss_bytes'] += 1
+        with self.assertRaisesRegex(ValueError, 'aggregate memory'):
+            compare.render(broken)
 
 
 if __name__ == '__main__':
diff --git a/tools/benchmark_datasets.py b/tools/benchmark_datasets.py
index bc7e907aff7..98f5fc335bd 100644
--- a/tools/benchmark_datasets.py
+++ b/tools/benchmark_datasets.py
@@ -75,6 +75,8 @@ def build_catalog(root):
                       cpu_count=report['contract'].get('cpu_count'),
                       affinity=report['contract'].get('affinity_by_cpu_count'),
                       storage=report['contract'].get('storage'))
+        if 'resource_accounting' in report['contract']:
+            method['resource_accounting'] = report['contract']['resource_accounting']
         method_id = identity(method)
         dataset['methods'][method_id] = method
         dataset['observations'].append(dict(commit=commit, date=records.reference_time(record),
diff --git a/tools/benchmark_datasets_test.py b/tools/benchmark_datasets_test.py
index 2d8ccea4766..5ca516440bc 100644
--- a/tools/benchmark_datasets_test.py
+++ b/tools/benchmark_datasets_test.py
@@ -45,6 +45,28 @@ def observations(root):
 
 
 class BenchmarkDatasetsTest(unittest.TestCase):
+    def test_native_accounting_adds_a_method_without_hiding_historical_observations(self):
+        with tempfile.TemporaryDirectory() as temporary:
+            root = Path(temporary)
+            observations(root)
+            original = datasets.build_catalog(root)['datasets'][0]
+            path = root / ('local/mac/batch/' + 'b' * 40 + '/report.json')
+            record = json.loads(path.read_text())
+            accounting = {'sha256': 'a' * 64, 'memory_method': 'native fork/wait4 v1',
+                          'wall_method': 'native boundary included'}
+            record['tool_comparisons']['contract']['resource_accounting'] = accounting
+            path.write_text(json.dumps(record))
+            catalog = datasets.build_catalog(root)
+            self.assertEqual(len(catalog['datasets']), 1)
+            current = catalog['datasets'][0]
+            self.assertEqual(current['id'], original['id'])
+            self.assertEqual(current['recipe'], original['recipe'])
+            self.assertEqual(len(current['observations']), 2)
+            self.assertEqual(len(current['methods']), 2)
+            methods = {item['commit']: current['methods'][item['method']] for item in current['observations']}
+            self.assertNotIn('resource_accounting', methods['a' * 40])
+            self.assertEqual(methods['b' * 40]['resource_accounting'], accounting)
+
     def test_publish_groups_workloads_preserves_methods_and_survives_compaction(self):
         with tempfile.TemporaryDirectory() as temporary:
             root = Path(temporary)
diff --git a/tools/benchmark_history_test.py b/tools/benchmark_history_test.py
index ac538e34465..a85fdd5c32c 100644
--- a/tools/benchmark_history_test.py
+++ b/tools/benchmark_history_test.py
@@ -227,6 +227,36 @@ def test_pr_and_main_measurements_use_the_same_runner_identity(self):
         self.assertIn("platform: linux\n            os: ubuntu-latest", main)
         self.assertIn("platform: macos\n            os: macos-latest", main)
 
+    def test_ci_shards_receive_the_prebuilt_native_resource_launcher(self):
+        for workflow, job in (('.github/workflows/main.yml', 'benchmark-build'),
+                              ('.github/workflows/benchmarks.yml', 'build')):
+            with self.subTest(workflow=workflow):
+                source = repository_file(workflow).read_text().split('\n  ' + job + ':', 1)[1]
+                source = re.split(r'\n  [a-z][a-z-]*:', source, maxsplit=1)[0]
+                self.assertIn('bazel cquery //tools:process_resources_native --config=clang_release', source)
+                self.assertIn('cp "${launcher}" "${RUNNER_TEMP}/benchmark-resource-launcher"', source)
+                self.assertIn('tar -cf benchmark-build.tar -C "${RUNNER_TEMP}" '
+                              'benchmark-head benchmark-resource-launcher', source)
+                # The paired main driver already builds the helper through its data dependency.
+                self.assertIn('//tools:benchmark_resources' if job == 'build'
+                              else '//tools:process_resources_native', source)
+        action = repository_file('.github/actions/benchmark-measure/action.yml').read_text()
+        self.assertIn('test -x "${RUNNER_TEMP}/benchmark-resource-launcher"', action)
+        self.assertIn('--resource-launcher="${RUNNER_TEMP}/benchmark-resource-launcher"', action)
+        self.assertNotIn('bazel build', action)
+        self.assertNotIn('bazel run', action)
+
+    def test_ci_backfill_builds_native_launcher_before_freezing_and_measuring(self):
+        source = repository_file('.github/workflows/benchmark_backfill.yml').read_text()
+        build = source.index('bazel build //tools:process_resources_native --config=clang_release')
+        query = source.index('bazel cquery //tools:process_resources_native --config=clang_release')
+        copy = source.index('cp "${launcher}" "${RUNNER_TEMP}/benchmark-resource-launcher"')
+        run = source.index('python3 tools/benchmark_campaign.py run')
+        self.assertLess(build, query)
+        self.assertLess(query, copy)
+        self.assertLess(copy, run)
+        self.assertIn('--resource-launcher="${RUNNER_TEMP}/benchmark-resource-launcher"', source[run:])
+
     def test_pr_and_main_aggregation_attach_only_earlier_main_baselines(self):
         for workflow, job in (('.github/workflows/benchmarks.yml', 'aggregate'),
                               ('.github/workflows/main.yml', 'benchmark-aggregate')):
diff --git a/tools/benchmark_matrix_test.py b/tools/benchmark_matrix_test.py
index 585a648defd..9a53bb853b1 100644
--- a/tools/benchmark_matrix_test.py
+++ b/tools/benchmark_matrix_test.py
@@ -25,6 +25,21 @@ def report(times=(1, 2, 3, 4, 5, 6, 7, 80, 100), keep=7):
 
 
 class BenchmarkMatrixTest(unittest.TestCase):
+    def test_resource_accounting_methods_never_share_a_main_baseline(self):
+        native = {"sha256": "a" * 64, "memory_method": "native fork/wait4 v1", "wall_method": "native boundary included"}
+        for previous_method in (None, dict(native, sha256="b" * 64),
+                                dict(native, wall_method="native boundary excluded"), native):
+            with self.subTest(method=previous_method), tempfile.TemporaryDirectory() as temporary:
+                previous, current = report(), report()
+                if previous_method is not None:
+                    previous['contract']['resource_accounting'] = previous_method
+                current['contract']['resource_accounting'] = native
+                root = Path(temporary)
+                self.retain(root, previous)
+                matrix.attach_baseline(current, root)
+                expected = 'available' if previous_method == native else 'unavailable'
+                self.assertEqual(current['baseline']['status'], expected)
+
     def test_platform_title_uses_recorded_identity(self):
         data = report()
         data['contract'].update(platform='macOS-26.6-arm64', machine='arm64')
diff --git a/tools/benchmark_normalization_test.py b/tools/benchmark_normalization_test.py
index b3d20078797..98c18869e32 100644
--- a/tools/benchmark_normalization_test.py
+++ b/tools/benchmark_normalization_test.py
@@ -64,6 +64,8 @@ def test_changed_reference_fixture_allocation_or_machine_does_not_enter_window(s
                 lambda report: report['contract'].update(runner_class='different-host'),
                 lambda report: report['contract'].update(storage={'filesystem': 'disk'}),
                 lambda report: report['contract'].update(affinity_by_cpu_count={'1': None}),
+                lambda report: report['contract'].update(resource_accounting={
+                    'sha256': 'a' * 64, 'memory_method': 'native fork/wait4 v1', 'wall_method': 'native boundary included'}),
                 lambda report: report['tasks'][0]['participants']['rg'].update(pipeline=[['rg', '--different']])):
             with self.subTest(change=change):
                 inputs = records(6)
diff --git a/tools/benchmark_resources.py b/tools/benchmark_resources.py
index 619bd004cfa..79801c7cecd 100644
--- a/tools/benchmark_resources.py
+++ b/tools/benchmark_resources.py
@@ -64,6 +64,8 @@ def main() -> int:
     parser.add_argument("--repetitions", type=positive, default=3)
     parser.add_argument("--jobs", type=positive, default=1)
     parser.add_argument("--build-label", default="unspecified", help="Source revision and build configuration")
+    parser.add_argument("--resource-launcher", type=Path,
+                        help="Explicit prebuilt native accounting binary for direct script use")
     args = parser.parse_args()
     if args.depth > args.files:
         parser.error("--depth must not exceed --files")
@@ -91,6 +93,8 @@ def main() -> int:
         harness = [runfiles.Create().Rlocation("_main/tools/measure_resources")]
     else:
         harness = [sys.executable, str(Path(__file__).with_name("measure_resources.py"))]
+    if args.resource_launcher is not None:
+        harness += ["--resource-launcher", str(args.resource_launcher.resolve(strict=True))]
     with tempfile.TemporaryDirectory(prefix="xff-resources-", dir=args.directory) as temporary:
         base = Path(temporary).resolve()
         report["fixture"]["directory"] = str(base)
diff --git a/tools/benchmark_shards.py b/tools/benchmark_shards.py
index 54a2ab1dce0..c28193037bf 100644
--- a/tools/benchmark_shards.py
+++ b/tools/benchmark_shards.py
@@ -11,6 +11,7 @@
 
 import benchmark_matrix
 import benchmark_records
+import process_resources
 
 
 def fixture_key(task):
@@ -158,6 +159,8 @@ def merge_reports(records, baseline_root=None, baseline_revisions=None, *, allow
     task_names = set(plan['task_names'])
     provenance = []
     for record, report in zip(records, reports, strict=True):
+        process_resources.validate_accounting_contract(report.get('resource_launcher'),
+                                                       report['contract'].get('resource_accounting'))
         if 'baseline' in report:
             raise ValueError('attach historical baselines after merging shards')
         current = copy.deepcopy(report['contract'])
@@ -208,6 +211,8 @@ def merge_reports(records, baseline_root=None, baseline_revisions=None, *, allow
                 raise ValueError('incomplete task set')
         provenance.append({'index': index, 'contract': report['contract'], 'tools': report['tools'],
                            'host_id': report.get('host_id')})
+        if 'resource_launcher' in report:
+            provenance[-1]['resource_launcher'] = dict(report['resource_launcher'])
     if (not allow_sample_subset and indices != set(range(len(plan['shards'])))):
         raise ValueError('missing shard index')
     combined['contract'] = dict(contract, affinity_by_cpu_count=affinity)
diff --git a/tools/benchmark_shards_test.py b/tools/benchmark_shards_test.py
index 25831f09618..4e6361bca2d 100644
--- a/tools/benchmark_shards_test.py
+++ b/tools/benchmark_shards_test.py
@@ -43,6 +43,36 @@ def records(cpus=(1, 4), count=3, partition='balanced', repetitions=9, keep=7, *
 
 
 class BenchmarkShardsTest(unittest.TestCase):
+    def native_records(self):
+        inputs = records(partition='samples')
+        for index, record in enumerate(inputs):
+            report = record['tool_comparisons']
+            report['resource_launcher'] = dict(
+                path=f'/host-{index}/native-launcher', sha256='a' * 64,
+                memory_method=shards.process_resources.MEMORY_METHOD,
+                wall_method=shards.process_resources.WALL_METHOD)
+            report['contract']['resource_accounting'] = {
+                key: value for key, value in report['resource_launcher'].items() if key != 'path'}
+        return inputs
+
+    def test_native_shards_retain_each_host_launcher_path_without_splitting_the_method(self):
+        inputs = self.native_records()
+        result = shards.merge_reports(inputs)
+        self.assertEqual([shard['resource_launcher']['path'] for shard in result['measurement_shards']],
+                         [f'/host-{index}/native-launcher' for index in range(3)])
+        self.assertEqual(inputs, self.native_records())
+
+    def test_each_native_shard_must_match_its_frozen_accounting_contract(self):
+        for change in (
+                lambda report: report.pop('resource_launcher'),
+                lambda report: report['resource_launcher'].update(sha256='b' * 64),
+                lambda report: report['contract']['resource_accounting'].update(memory_method='different'),
+                lambda report: report['resource_launcher'].update(path='')):
+            inputs = self.native_records()
+            change(inputs[1]['tool_comparisons'])
+            with self.subTest(change=change), self.assertRaisesRegex(ValueError, 'resource accounting|resource launcher'):
+                shards.merge_reports(inputs)
+
     def test_sample_shards_each_own_the_entire_matrix(self):
         plan = shards.make_plan([10, 100, 1000], [1, 3], 3, task_names=['files'], partition='samples')
         expected = {(files, cpu, shape) for files in (10, 100, 1000) for cpu in (1, 3) for shape in ('broad', 'deep')}
diff --git a/tools/measure_resources.py b/tools/measure_resources.py
index f20e8d0b365..e7b29182a78 100644
--- a/tools/measure_resources.py
+++ b/tools/measure_resources.py
@@ -8,50 +8,32 @@
 import json
 import os
 import platform
-import resource
-import subprocess
 import sys
-import tempfile
-import time
 
+import process_resources
 
-def measure(command: list[str]) -> dict[str, object]:
-    """Drain stdout without retaining it; stderr goes to disk to avoid pipe deadlock."""
-    started = time.monotonic()
-    first_output = None
-    output_bytes = 0
-    usage_before = resource.getrusage(resource.RUSAGE_CHILDREN)
-    with tempfile.TemporaryFile() as errors:
-        with subprocess.Popen(command, stdout=subprocess.PIPE, stderr=errors) as child:
-            assert child.stdout is not None
-            first = child.stdout.read(1)
-            if first:
-                first_output = time.monotonic() - started
-                output_bytes = 1
-            while chunk := child.stdout.read(65536):
-                output_bytes += len(chunk)
-            exit_code = child.wait()
-        elapsed = time.monotonic() - started
-        errors.seek(0, os.SEEK_END)
-        stderr_bytes = errors.tell()
-        errors.seek(max(0, stderr_bytes - 32768))
-        stderr_tail = errors.read().decode("utf-8", errors="replace")
-    usage = resource.getrusage(resource.RUSAGE_CHILDREN)
-    # getrusage reports bytes on Darwin, KiB on Linux. No other platform is supported.
-    memory_scale = 1 if sys.platform == "darwin" else 1024
+
+def measure(command: list[str], *, launcher=None) -> dict[str, object]:
+    """Account for this command, not Python or an earlier command's high-water mark."""
+    identity = process_resources.launcher_identity(launcher)
+    sample = process_resources.measure_pipeline([command], launcher=identity["path"],
+                                               retain_output=False, stderr_limit=32768)
+    if process_resources.launcher_identity(identity["path"]) != identity:
+        raise ValueError("native resource launcher changed during measurement")
     return {
         "command": command,
         "cwd": os.getcwd(),
         "platform": platform.platform(),
-        "elapsed_seconds": elapsed,
-        "first_stdout_seconds": first_output,
-        "stdout_bytes": output_bytes,
-        "stderr_bytes": stderr_bytes,
-        "stderr_tail": stderr_tail,
-        "exit_code": exit_code,
-        "user_cpu_seconds": usage.ru_utime - usage_before.ru_utime,
-        "system_cpu_seconds": usage.ru_stime - usage_before.ru_stime,
-        "peak_child_rss_bytes": usage.ru_maxrss * memory_scale,
+        "elapsed_seconds": sample["elapsed_seconds"],
+        "first_stdout_seconds": sample["first_stdout_seconds"],
+        "stdout_bytes": sample["stdout_bytes"],
+        "stderr_bytes": sample["stderr_bytes"],
+        "stderr_tail": sample["stderr"],
+        "exit_code": sample["exit_codes"][0],
+        "user_cpu_seconds": sample["user_cpu_seconds"],
+        "system_cpu_seconds": sample["system_cpu_seconds"],
+        "peak_child_rss_bytes": sample["peak_child_rss_bytes"],
+        "resource_launcher": identity,
         "cache_state": "unspecified",
     }
 
@@ -59,6 +41,7 @@ def measure(command: list[str]) -> dict[str, object]:
 def main() -> int:
     parser = argparse.ArgumentParser(description=__doc__)
     parser.add_argument("--cache-state", default="unspecified", help="User-supplied label; no cache flushing is done")
+    parser.add_argument("--resource-launcher", help="Explicit prebuilt native accounting binary for direct script use")
     parser.add_argument("command", nargs=argparse.REMAINDER, help="Command and arguments, after --")
     args = parser.parse_args()
     command = args.command
@@ -69,8 +52,8 @@ def main() -> int:
     if sys.platform not in {"darwin", "linux"}:
         parser.error("memory units are supported only on macOS and Linux")
     try:
-        result = measure(command)
-    except OSError as error:
+        result = measure(command, launcher=args.resource_launcher)
+    except (OSError, ValueError) as error:
         parser.exit(2, f"cannot start command: {error}\n")
     result["cache_state"] = args.cache_state
     print(json.dumps(result, sort_keys=True))
diff --git a/tools/measure_resources_test.py b/tools/measure_resources_test.py
index 2e77bda06f8..0fcdbcf71c9 100644
--- a/tools/measure_resources_test.py
+++ b/tools/measure_resources_test.py
@@ -10,6 +10,8 @@
 import sys
 import unittest
 
+import measure_resources
+
 
 @unittest.skipUnless(sys.platform in {"darwin", "linux"}, "resource units are platform-specific")
 class MeasureResourcesTest(unittest.TestCase):
@@ -35,6 +37,15 @@ def test_output_and_observed_latency(self):
         self.assertGreaterEqual(result["first_stdout_seconds"], 0)
         self.assertLessEqual(result["first_stdout_seconds"], result["elapsed_seconds"])
         self.assertGreater(result["peak_child_rss_bytes"], 0)
+        self.assertEqual(len(result["resource_launcher"]["sha256"]), 64)
+        self.assertIn("native pipeline fork/wait4", result["resource_launcher"]["memory_method"])
+
+    def test_imported_calls_do_not_reuse_an_earlier_child_peak(self):
+        large = measure_resources.measure([sys.executable, "-c",
+            "block = bytearray(64 * 1024 * 1024); "
+            "block[::4096] = b'x' * (len(block) // 4096); print(block[0])"])
+        small = measure_resources.measure([sys.executable, "-c", "pass"])
+        self.assertLess(small["peak_child_rss_bytes"], large["peak_child_rss_bytes"])
 
     def test_empty_stdout_is_not_zero_latency(self):
         status, result = self.run_measurement("pass")
diff --git a/tools/process_resources.py b/tools/process_resources.py
new file mode 100644
index 00000000000..a1e60e5e418
--- /dev/null
+++ b/tools/process_resources.py
@@ -0,0 +1,158 @@
+#!/usr/bin/env python3
+# SPDX-FileCopyrightText: Copyright (c) M. Boerger, the MBO Works authors
+# SPDX-License-Identifier: Apache-2.0
+"""Account for direct pipeline commands through a small native launch boundary."""
+
+import hashlib
+import json
+import math
+import os
+from pathlib import Path
+import re
+import subprocess
+import sys
+import tempfile
+import time
+
+MEMORY_METHOD = "native pipeline fork/wait4 v1; native pre-exec footprint included; launcher usage excluded"
+WALL_METHOD = "monotonic wall time includes native launcher startup, output draining and teardown"
+
+
+def resolve_launcher(launcher=None):
+    """Resolve a declared runfile or an explicit binary; never build during measurement."""
+    if launcher is not None:
+        path = Path(launcher).resolve(strict=True)
+    else:
+        path = None
+        try:
+            from python.runfiles import runfiles
+            resolver = runfiles.Create()
+            # This canonical main-repository path needs no caller-based mapping.
+            # Direct-script subprocesses may import this module through its source
+            # symlink, outside the runfiles root used by CurrentRepository().
+            location = resolver.Rlocation("_main/tools/process_resources_native", source_repo="") if resolver else None
+            if location:
+                path = Path(location)
+        except ImportError:
+            pass
+        if path is None or not path.is_file():
+            raise ValueError("native resource launcher unavailable; build //tools:process_resources_native "
+                             "before measurement and supply its path explicitly")
+        path = path.resolve(strict=True)
+    if not path.is_file() or not os.access(path, os.X_OK):
+        raise ValueError("native resource launcher must be an executable file")
+    return path
+
+
+def launcher_identity(launcher=None):
+    path = resolve_launcher(launcher)
+    return {"path": str(path), "sha256": hashlib.sha256(path.read_bytes()).hexdigest(),
+            "memory_method": MEMORY_METHOD, "wall_method": WALL_METHOD}
+
+
+def validate_launcher_identity(identity):
+    if not isinstance(identity, dict) or set(identity) != {"path", "sha256", "memory_method", "wall_method"}:
+        raise ValueError("invalid native resource launcher identity")
+    if any(not isinstance(value, str) or not value for value in identity.values()):
+        raise ValueError("invalid native resource launcher identity fields")
+    if re.fullmatch("[0-9a-f]{64}", identity["sha256"]) is None:
+        raise ValueError("invalid native resource launcher hash")
+
+
+def validate_accounting_contract(identity, method):
+    """Preserve legacy reports; require matching method/hash for native reports."""
+    if identity is None and method is None:
+        return
+    validate_launcher_identity(identity)
+    if method != {key: value for key, value in identity.items() if key != "path"}:
+        raise ValueError("resource accounting contract does not match launcher identity")
+
+
+def validate_usage(usage, count):
+    if not isinstance(usage, dict):
+        raise ValueError("invalid native resource report")
+    for key in ("rss_bytes", "exit_codes"):
+        values = usage.get(key)
+        if not isinstance(values, list) or len(values) != count or any(type(value) is not int for value in values):
+            raise ValueError(f"invalid native {key} report")
+    if any(value < 0 for value in usage["rss_bytes"]):
+        raise ValueError("negative native peak RSS")
+    for key in ("user_cpu_seconds", "system_cpu_seconds"):
+        value = usage.get(key)
+        if type(value) not in {int, float} or not math.isfinite(value) or value < 0:
+            raise ValueError(f"invalid native {key} report")
+
+
+def measure_pipeline(commands, *, source=None, cwd=None, environment=None, launcher=None,
+                     retain_output=True, stderr_limit=None):
+    """Capture output and direct-command usage; the caller owns timeout/process-group policy.
+
+    The launcher inherits the caller's process group so an outer fresh-worker timeout
+    kills the entire pipeline. It handles termination by killing and reaping its own
+    commands. Wall time deliberately includes this extra native launch boundary;
+    reports must record that method and not normalize against the old launch method.
+    """
+    if sys.platform not in {"linux", "darwin"}:
+        raise ValueError("resource accounting supports macOS and Linux only")
+    if (not isinstance(commands, (list, tuple)) or not 1 <= len(commands) <= 16
+            or any(not isinstance(command, (list, tuple)) or not command for command in commands)):
+        raise ValueError("expected between one and sixteen nonempty commands")
+    if any(not isinstance(arg, str) or "\0" in arg for command in commands for arg in command):
+        raise ValueError("command arguments must be strings without NUL")
+    if any(not command[0] for command in commands):
+        raise ValueError("command executable must not be empty")
+    if stderr_limit is not None and (type(stderr_limit) is not int or stderr_limit < 0):
+        raise ValueError("stderr limit must be a nonnegative integer")
+    binary = resolve_launcher(launcher)
+    output_read, output_write = os.pipe()
+    chunks, first, output_bytes = [], None, 0
+    with os.fdopen(output_read, "rb") as output, tempfile.TemporaryFile() as errors:
+        argv = [str(binary), str(output_write), "" if cwd is None else os.fspath(cwd)]
+        for command in commands:
+            argv.extend([str(len(command)), *command])
+        child = None
+        try:
+            started = time.monotonic()
+            try:
+                child = subprocess.Popen(argv, stdin=source, stdout=subprocess.PIPE, stderr=errors,
+                                         env=environment, pass_fds=(output_write,))
+            finally:
+                os.close(output_write)
+            byte = output.read(1)
+            if byte:
+                first = time.monotonic() - started
+                output_bytes = 1
+                if retain_output:
+                    chunks.append(byte)
+            while chunk := output.read(65536):
+                output_bytes += len(chunk)
+                if retain_output:
+                    chunks.append(chunk)
+            report = child.stdout.read()
+            status = child.wait()
+            elapsed = time.monotonic() - started
+        finally:
+            if child is not None:
+                if child.poll() is None:
+                    child.terminate()
+                    try:
+                        child.wait(timeout=5)
+                    except subprocess.TimeoutExpired:
+                        child.kill()
+                        child.wait()
+                child.stdout.close()
+        errors.seek(0, os.SEEK_END)
+        stderr_bytes = errors.tell()
+        errors.seek(0 if stderr_limit is None else max(0, stderr_bytes - stderr_limit))
+        stderr = errors.read().decode("utf-8", errors="replace")
+    if status:
+        raise ValueError(f"native resource launcher failed ({status}): {stderr}")
+    usage = json.loads(report)
+    validate_usage(usage, len(commands))
+    rss = usage["rss_bytes"]
+    return {"elapsed_seconds": elapsed, "first_stdout_seconds": first,
+            "user_cpu_seconds": usage["user_cpu_seconds"], "system_cpu_seconds": usage["system_cpu_seconds"],
+            "peak_child_rss_bytes": rss[0] if len(rss) == 1 else None,
+            "sum_child_peak_rss_bytes": sum(rss), "child_peak_rss_bytes": rss,
+            "stdout_bytes": output_bytes, "exit_codes": usage["exit_codes"],
+            "stderr_bytes": stderr_bytes, "stderr": stderr, "output": b"".join(chunks)}
diff --git a/tools/process_resources_native.cc b/tools/process_resources_native.cc
new file mode 100644
index 00000000000..01fe37ef21a
--- /dev/null
+++ b/tools/process_resources_native.cc
@@ -0,0 +1,300 @@
+// SPDX-FileCopyrightText: Copyright (c) M. Boerger, the MBO Works authors
+// SPDX-License-Identifier: Apache-2.0
+
+// Fork the measured pipeline only after exec has discarded Python's address space.
+// stdin/stderr and the output pipe are supplied by the caller; stdout carries JSON.
+// This adapter does not open or mutate host files and does not launch a shell.
+
+#include 
+#include 
+#include 
+#include 
+
+#include 
+#include 
+#include 
+#include 
+#include 
+#include 
+#include 
+#include 
+#include 
+#include 
+#include 
+
+#include "absl/status/status.h"
+#include "absl/status/statusor.h"
+#include "absl/strings/numbers.h"
+#include "mbo/status/status_macros.h"
+
+namespace {
+
+using Command = std::vector;
+using Pipe = std::array;
+
+// POSIX signal handlers require shared signal-safe state.
+// NOLINTNEXTLINE(cppcoreguidelines-avoid-non-const-global-variables)
+volatile std::sig_atomic_t interrupted = 0;
+
+void Interrupt(int /*signal*/) {
+  interrupted = 1;
+}
+
+struct Request final {
+  int output_fd = -1;
+  std::string cwd;
+  std::vector commands;
+};
+
+absl::StatusOr ParseRequest(const std::vector& arguments) {
+  Request request;
+  if (arguments.size() < 4 || !absl::SimpleAtoi(arguments[0], &request.output_fd) || request.output_fd <= 2) {
+    return absl::InvalidArgumentError("expected output pipe fd, cwd, and length-prefixed commands");
+  }
+  request.cwd = arguments[1];
+  std::size_t next = 2;
+  while (next < arguments.size()) {
+    std::size_t count = 0;
+    const std::string& count_argument = arguments[next++];
+    if (!absl::SimpleAtoi(count_argument, &count) || count == 0 || count > arguments.size() - next) {
+      return absl::InvalidArgumentError("invalid command argument count");
+    }
+    Command command;
+    command.reserve(count);
+    for (std::size_t index = 0; index < count; ++index) {
+      command.push_back(arguments[next++]);
+    }
+    if (command.front().empty() || request.commands.size() >= 16) {
+      return absl::InvalidArgumentError("expected nonempty executable and at most 16 commands");
+    }
+    request.commands.push_back(std::move(command));
+  }
+  return request;
+}
+
+absl::Status LastError(const std::string_view operation) {
+  return absl::ErrnoToStatus(errno, operation);
+}
+
+// XFF_HOST_IO: creates only an anonymous pipeline, never opens a host file.
+absl::StatusOr MakePipe() {
+  Pipe pipe_fds{};
+  // macOS has no pipe2; this single-threaded launcher closes unused endpoints before exec.
+  // NOLINTNEXTLINE(android-cloexec-pipe)
+  if (::pipe(pipe_fds.data()) != 0) {
+    return LastError("pipe");
+  }
+  // A caller may have closed stdin. Keep pipeline endpoints out of the stdio
+  // slots so dup2/ClosePipes cannot mistake a new pipe for inherited input.
+  for (int& fd : pipe_fds) {
+    if (fd <= STDERR_FILENO) {
+      // NOLINTNEXTLINE(cppcoreguidelines-pro-type-vararg): fcntl is the POSIX descriptor-duplication ABI.
+      const int replacement = ::fcntl(fd, F_DUPFD, STDERR_FILENO + 1);
+      if (replacement < 0) {
+        absl::Status status = LastError("duplicate pipe descriptor");
+        for (const int owned : pipe_fds) {
+          ::close(owned);
+        }
+        return status;
+      }
+      ::close(fd);
+      fd = replacement;
+    }
+  }
+  return pipe_fds;
+}
+
+struct ChildUsage final {
+  int exit_code = 0;
+  double user_seconds = 0;
+  double system_seconds = 0;
+  std::int64_t rss_bytes = 0;
+};
+
+absl::StatusOr WaitChild(pid_t pid) {
+  int status = 0;
+  rusage usage{};
+  pid_t result = -1;
+  for (;;) {
+    if (interrupted != 0) {
+      return absl::CancelledError("pipeline wait interrupted");
+    }
+    result = ::wait4(pid, &status, 0, &usage);
+    if (result >= 0) {
+      break;
+    }
+    if (errno != EINTR) {
+      return LastError("wait4");
+    }
+  }
+  if (!WIFEXITED(status) && !WIFSIGNALED(status)) {
+    return absl::InternalError("unexpected child wait status");
+  }
+  constexpr double kMicrosPerSecond = 1'000'000;
+#ifdef __APPLE__
+  constexpr std::int64_t kRssScale = 1;
+#else
+  constexpr std::int64_t kRssScale = 1'024;
+#endif
+  return ChildUsage{
+      .exit_code = WIFEXITED(status) ? WEXITSTATUS(status) : -WTERMSIG(status),
+      .user_seconds =
+          static_cast(usage.ru_utime.tv_sec) + (static_cast(usage.ru_utime.tv_usec) / kMicrosPerSecond),
+      .system_seconds =
+          static_cast(usage.ru_stime.tv_sec) + (static_cast(usage.ru_stime.tv_usec) / kMicrosPerSecond),
+      // NOLINTNEXTLINE(cppcoreguidelines-pro-type-union-access): the POSIX ru_maxrss ABI aliases a Linux union member.
+      .rss_bytes = usage.ru_maxrss * kRssScale,
+  };
+}
+
+class Pipeline final {
+ public:
+  Pipeline() = default;
+  Pipeline(const Pipeline&) = delete;
+  Pipeline& operator=(const Pipeline&) = delete;
+  Pipeline(Pipeline&&) = delete;
+  Pipeline& operator=(Pipeline&&) = delete;
+
+  // XFF_HOST_IO: releases owned anonymous-pipe descriptors and reaps owned processes.
+  ~Pipeline() {
+    ClosePipes();
+    for (const pid_t child : children_) {
+      if (child > 0) {
+        ::kill(child, SIGKILL);
+      }
+    }
+    for (const pid_t child : children_) {
+      if (child > 0) {
+        while (::waitpid(child, nullptr, 0) < 0 && errno == EINTR) {}
+      }
+    }
+  }
+
+  // XFF_HOST_IO: connects caller-authorized stdio; no host handles are opened.
+  absl::StatusOr> Run(const Request& request) {
+    for (std::size_t index = 1; index < request.commands.size(); ++index) {
+      MBO_ASSIGN_OR_RETURN(const Pipe pipe_fds, MakePipe());
+      pipes_.push_back(pipe_fds);
+    }
+    children_.reserve(request.commands.size());
+    // The index connects commands with the preceding/following pipeline endpoints.
+    for (std::size_t index = 0; index < request.commands.size(); ++index) {
+      if (interrupted != 0) {
+        return absl::CancelledError("pipeline launch interrupted");
+      }
+      const pid_t child = ::fork();
+      if (child < 0) {
+        return LastError("fork");
+      }
+      if (child == 0) {
+        const int input = index == 0 ? STDIN_FILENO : pipes_[index - 1][0];
+        const int output = index + 1 == request.commands.size() ? request.output_fd : pipes_[index][1];
+        ExecCommand(request.commands[index], input, output, request.output_fd);
+      }
+      children_.push_back(child);
+    }
+    ClosePipes();
+    ::close(request.output_fd);
+    std::vector usages;
+    usages.reserve(children_.size());
+    for (pid_t& child : children_) {
+      MBO_ASSIGN_OR_RETURN(const ChildUsage usage, WaitChild(child));
+      child = -1;
+      usages.push_back(usage);
+    }
+    return usages;
+  }
+
+ private:
+  // XFF_HOST_IO: POSIX child adapter for inherited stdio and anonymous pipes, not host files.
+  [[noreturn]] void ExecCommand(const Command& command, int input, int output, int output_fd) {
+    if ((input != STDIN_FILENO && ::dup2(input, STDIN_FILENO) < 0) || ::dup2(output, STDOUT_FILENO) < 0) {
+      std::cerr << LastError("cannot connect measured command") << '\n';
+      ::_exit(127);
+    }
+    ClosePipes();
+    ::close(output_fd);
+    // XFF_ABI_POINTER: POSIX execvp requires a null-terminated char* argv; it does not mutate strings.
+    std::vector argv;
+    argv.reserve(command.size() + 1);
+    for (const std::string& argument : command) {
+      // NOLINTNEXTLINE(cppcoreguidelines-pro-type-const-cast): execvp requires mutable argv but does not write it.
+      argv.push_back(const_cast(argument.c_str()));
+    }
+    argv.push_back(nullptr);
+    ::execvp(command.front().c_str(), argv.data());
+    std::cerr << LastError("cannot exec " + command.front()) << '\n';
+    ::_exit(127);
+  }
+
+  // XFF_HOST_IO: closes only this adapter's anonymous-pipe descriptors.
+  void ClosePipes() {
+    for (const Pipe& pipe_fds : pipes_) {
+      ::close(pipe_fds[0]);
+      ::close(pipe_fds[1]);
+    }
+    pipes_.clear();
+  }
+
+  std::vector pipes_;
+  std::vector children_;
+};
+
+void Report(const std::vector& usages) {
+  double user = 0;
+  double system = 0;
+  for (const ChildUsage& usage : usages) {
+    user += usage.user_seconds;
+    system += usage.system_seconds;
+  }
+  std::cout << std::setprecision(17) << "{\"user_cpu_seconds\":" << user << ",\"system_cpu_seconds\":" << system
+            << ",\"rss_bytes\":[";
+  bool first = true;
+  for (const ChildUsage& usage : usages) {
+    std::cout << (first ? "" : ",") << usage.rss_bytes;
+    first = false;
+  }
+  std::cout << "],\"exit_codes\":[";
+  first = true;
+  for (const ChildUsage& usage : usages) {
+    std::cout << (first ? "" : ",") << usage.exit_code;
+    first = false;
+  }
+  std::cout << "]}\n";
+}
+
+// XFF_HOST_IO: changes only the launcher's process cwd; no host paths are mutated.
+absl::Status Run(const std::vector& arguments) {
+  MBO_ASSIGN_OR_RETURN(const Request request, ParseRequest(arguments));
+  if (!request.cwd.empty() && ::chdir(request.cwd.c_str()) < 0) {
+    return LastError("chdir");
+  }
+  struct sigaction action{};
+  action.sa_handler = Interrupt;
+  // Darwin exposes sigemptyset as a function-like macro, so it cannot be qualified.
+  sigemptyset(&action.sa_mask);
+  if (::sigaction(SIGTERM, &action, nullptr) != 0 || ::sigaction(SIGINT, &action, nullptr) != 0) {
+    return LastError("sigaction");
+  }
+  Pipeline pipeline;
+  MBO_ASSIGN_OR_RETURN(const std::vector usages, pipeline.Run(request));
+  Report(usages);
+  return absl::OkStatus();
+}
+
+}  // namespace
+
+// XFF_ABI_POINTER: the process entry ABI requires char** argv; internal helpers use owned strings.
+int main(int argc, char** argv) {
+  std::vector arguments;
+  for (int index = 1; index < argc; ++index) {
+    // NOLINTNEXTLINE(cppcoreguidelines-pro-bounds-pointer-arithmetic): indexing the process-entry argv ABI.
+    arguments.emplace_back(argv[index]);
+  }
+  const absl::Status status = Run(arguments);
+  if (!status.ok()) {
+    std::cerr << status << '\n';
+    return 2;
+  }
+  return 0;
+}
diff --git a/tools/process_resources_test.py b/tools/process_resources_test.py
new file mode 100644
index 00000000000..b47c7141240
--- /dev/null
+++ b/tools/process_resources_test.py
@@ -0,0 +1,218 @@
+#!/usr/bin/env python3
+# SPDX-FileCopyrightText: Copyright (c) M. Boerger, the MBO Works authors
+# SPDX-License-Identifier: Apache-2.0
+"""Exercise native command accounting, pipe lifetime and launcher memory isolation."""
+
+import json
+import os
+from pathlib import Path
+import resource
+import select
+import shutil
+import signal
+import subprocess
+import sys
+import tempfile
+import unittest
+
+import process_resources as resources
+
+
+def python_command(code):
+    return [sys.executable, "-c", code]
+
+
+@unittest.skipUnless(sys.platform in {"linux", "darwin"}, "native resource units are platform-specific")
+class ProcessResourcesTest(unittest.TestCase):
+    def test_output_diagnostics_exit_status_and_latency(self):
+        result = resources.measure_pipeline([python_command(
+            "import sys; sys.stdout.write('abc'); sys.stdout.flush(); sys.stderr.write('diagnostic'); sys.exit(7)")])
+        self.assertEqual(result["output"], b"abc")
+        self.assertEqual(result["stdout_bytes"], 3)
+        self.assertEqual(result["stderr"], "diagnostic")
+        self.assertEqual(result["stderr_bytes"], len("diagnostic"))
+        self.assertEqual(result["exit_codes"], [7])
+        self.assertGreaterEqual(result["first_stdout_seconds"], 0)
+        self.assertLessEqual(result["first_stdout_seconds"], result["elapsed_seconds"])
+        self.assertEqual(result["peak_child_rss_bytes"], result["sum_child_peak_rss_bytes"])
+        self.assertGreaterEqual(result["user_cpu_seconds"], 0)
+        self.assertGreaterEqual(result["system_cpu_seconds"], 0)
+
+    def test_pipeline_input_output_and_individual_peaks(self):
+        with tempfile.TemporaryFile() as source:
+            source.write(b"hello\0world\0")
+            source.seek(0)
+            result = resources.measure_pipeline([
+                python_command("import sys; sys.stdout.buffer.write(sys.stdin.buffer.read())"),
+                python_command("import sys; sys.stdout.buffer.write(sys.stdin.buffer.read().upper())"),
+            ], source=source)
+        self.assertEqual(result["output"], b"HELLO\0WORLD\0")
+        self.assertEqual(result["exit_codes"], [0, 0])
+        self.assertIsNone(result["peak_child_rss_bytes"])
+        self.assertEqual(len(result["child_peak_rss_bytes"]), 2)
+        self.assertEqual(result["sum_child_peak_rss_bytes"], sum(result["child_peak_rss_bytes"]))
+
+    def test_large_output_and_stderr_do_not_deadlock_or_require_output_retention(self):
+        result = resources.measure_pipeline([python_command(
+            "import sys; sys.stderr.write('e' * 1048576); sys.stdout.write('x' * 1048576)")],
+            retain_output=False, stderr_limit=32768)
+        self.assertEqual(result["output"], b"")
+        self.assertEqual(result["stdout_bytes"], 1048576)
+        self.assertEqual(result["stderr_bytes"], 1048576)
+        self.assertEqual(result["stderr"], "e" * 32768)
+        self.assertEqual(result["exit_codes"], [0])
+
+    def test_empty_output_and_signaled_exit(self):
+        result = resources.measure_pipeline([python_command("import os, signal; os.kill(os.getpid(), signal.SIGTERM)")])
+        self.assertEqual(result["exit_codes"], [-signal.SIGTERM])
+        self.assertEqual(result["stdout_bytes"], 0)
+        self.assertIsNone(result["first_stdout_seconds"])
+
+    def test_cwd_and_environment_reach_the_measured_command(self):
+        with tempfile.TemporaryDirectory() as temporary:
+            environment = dict(os.environ, RESOURCE_TEST_TOKEN="token")
+            result = resources.measure_pipeline([python_command(
+                "import json, os; print(json.dumps([os.getcwd(), os.environ['RESOURCE_TEST_TOKEN']]))")],
+                cwd=temporary, environment=environment)
+            self.assertEqual(json.loads(result["output"]), [str(Path(temporary).resolve()), "token"])
+
+    def test_missing_executable_reports_failure_and_diagnostic(self):
+        result = resources.measure_pipeline([["/nonexistent-xff-resource-test-command"]])
+        self.assertEqual(result["exit_codes"], [127])
+        self.assertIn("cannot exec /nonexistent-xff-resource-test-command", result["stderr"])
+
+    def test_invalid_cwd_reports_launcher_failure(self):
+        with self.assertRaisesRegex(ValueError, "native resource launcher failed.*chdir"):
+            resources.measure_pipeline([python_command("pass")], cwd="/nonexistent-xff-resource-test-cwd")
+
+    def test_pipeline_preserves_closed_stdin_without_aliasing_an_internal_pipe(self):
+        # Close stdin immediately before exec, after subprocess has connected
+        # its stdio. The helper's first pipe would otherwise occupy descriptor 0.
+        commands = [python_command("print('payload')"),
+                    python_command("import sys; sys.stdout.write(sys.stdin.read())")]
+        output_read, output_write = os.pipe()
+        argv = [str(resources.resolve_launcher()), str(output_write), ""]
+        for command in commands:
+            argv.extend([str(len(command)), *command])
+        wrapper = "import os, sys\ntry: os.close(0)\nexcept OSError: pass\nos.execv(sys.argv[1], sys.argv[1:])"
+        try:
+            child = subprocess.Popen([sys.executable, "-c", wrapper, *argv], stdout=subprocess.PIPE,
+                                     stderr=subprocess.PIPE, pass_fds=(output_write,))
+        finally:
+            os.close(output_write)
+        try:
+            with os.fdopen(output_read, "rb") as output:
+                ready, _, _ = select.select([output], [], [], 10)
+                self.assertTrue(ready, "closed-stdin pipeline did not finish")
+                self.assertEqual(output.read(), b"payload\n")
+            report, stderr = child.communicate(timeout=10)
+            self.assertEqual(child.returncode, 0, stderr)
+            self.assertEqual(json.loads(report)["exit_codes"], [0, 0])
+        finally:
+            if child.poll() is None:
+                child.terminate()
+            child.communicate(timeout=10)
+
+    @unittest.skipUnless(sys.platform == "linux", "Linux fork/exec inherited-RSS regression")
+    def test_python_high_water_mark_is_not_attributed_to_tiny_command(self):
+        native_true = shutil.which("true")
+        self.assertIsNotNone(native_true)
+        # Touch every page and retain it across launch; a direct Python fork/wait4
+        # would attribute this footprint to even /bin/true.
+        padding = bytearray(96 * 1024 * 1024)
+        padding[::4096] = b"x" * (len(padding) // 4096)
+        parent_peak = resource.getrusage(resource.RUSAGE_SELF).ru_maxrss * 1024
+        result = resources.measure_pipeline([[native_true]])
+        self.assertLess(result["peak_child_rss_bytes"], parent_peak // 2)
+        self.assertEqual(padding[0], ord("x"))
+
+    def test_actual_command_allocation_is_not_discarded(self):
+        result = resources.measure_pipeline([python_command(
+            "block = bytearray(64 * 1024 * 1024); "
+            "block[::4096] = b'x' * (len(block) // 4096); print(block[0])")])
+        self.assertGreaterEqual(result["peak_child_rss_bytes"], 64 * 1024 * 1024)
+
+    @unittest.skipUnless(hasattr(os, "sched_getaffinity"), "native Linux affinity")
+    def test_cpu_affinity_is_inherited_by_native_children(self):
+        original = os.sched_getaffinity(0)
+        restricted = {min(original)}
+        try:
+            os.sched_setaffinity(0, restricted)
+            result = resources.measure_pipeline([python_command(
+                "import json, os; print(json.dumps(sorted(os.sched_getaffinity(0))))")])
+        finally:
+            os.sched_setaffinity(0, original)
+        self.assertEqual(json.loads(result["output"]), sorted(restricted))
+
+    def test_termination_reaps_inflight_commands(self):
+        output_read, output_write = os.pipe()
+        command = python_command(
+            "import os, signal; print(os.getpid(), flush=True); signal.pause()")
+        argv = [str(resources.resolve_launcher()), str(output_write), "", str(len(command)), *command]
+        child = subprocess.Popen(argv, stdout=subprocess.PIPE, stderr=subprocess.PIPE,
+                                 pass_fds=(output_write,), start_new_session=True)
+        os.close(output_write)
+        try:
+            with os.fdopen(output_read, "rb") as output:
+                ready, _, _ = select.select([output], [], [], 10)
+                self.assertTrue(ready, "measured command did not announce its PID")
+                pid = int(output.readline())
+                child.terminate()
+                stdout, stderr = child.communicate(timeout=10)
+                self.assertEqual(child.returncode, 2, (stdout, stderr))
+                with self.assertRaises(ProcessLookupError):
+                    os.kill(pid, 0)
+        finally:
+            # Own one isolated test process group, including any child left by a failure.
+            try:
+                os.killpg(child.pid, signal.SIGKILL)
+            except ProcessLookupError:
+                pass
+            child.communicate(timeout=10)
+
+
+class ProcessResourcesValidationTest(unittest.TestCase):
+    def test_accounting_contract_preserves_legacy_and_rejects_partial_or_mismatched_native_identity(self):
+        resources.validate_accounting_contract(None, None)
+        identity = dict(path="/launcher", sha256="a" * 64,
+                        memory_method=resources.MEMORY_METHOD, wall_method=resources.WALL_METHOD)
+        method = {key: value for key, value in identity.items() if key != "path"}
+        resources.validate_accounting_contract(identity, method)
+        resources.validate_accounting_contract(dict(identity, path="/other-host/launcher"), method)
+        for launcher, contract in ((None, method), (identity, None),
+                                   (dict(identity, sha256="b" * 64), method),
+                                   (identity, dict(method, wall_method="old launch boundary"))):
+            with self.subTest(launcher=launcher, contract=contract), self.assertRaises(ValueError):
+                resources.validate_accounting_contract(launcher, contract)
+
+    def test_invalid_commands_are_rejected_before_launch(self):
+        for commands in (None, [], [[]], ["true"], [[""]], [["true"]] * 17, [["true", "x\0y"]], [[b"true"]]):
+            with self.subTest(commands=commands), self.assertRaises(ValueError):
+                resources.measure_pipeline(commands)
+
+    def test_invalid_stderr_limits_are_rejected_before_launch(self):
+        for limit in (-1, True, 1.5, "1"):
+            with self.subTest(limit=limit), self.assertRaisesRegex(ValueError, "stderr limit"):
+                resources.measure_pipeline([["true"]], stderr_limit=limit)
+
+    def test_invalid_native_metadata_is_not_accepted(self):
+        valid = {"rss_bytes": [100], "exit_codes": [0], "user_cpu_seconds": 0, "system_cpu_seconds": 0}
+        bad_fields = {"rss_bytes": ([-1], [], [True]), "exit_codes": ([], ["0"]),
+                      "user_cpu_seconds": (float("nan"), float("inf"), -1, True)}
+        for key, values in bad_fields.items():
+            for value in values:
+                with self.subTest(key=key, value=value), self.assertRaises(ValueError):
+                    resources.validate_usage(dict(valid, **{key: value}), 1)
+
+    def test_invalid_launcher_identities_are_not_accepted(self):
+        valid = {"path": "/native-launcher", "sha256": "a" * 64,
+                 "memory_method": resources.MEMORY_METHOD, "wall_method": resources.WALL_METHOD}
+        resources.validate_launcher_identity(valid)
+        for identity in (None, {}, dict(valid, sha256="not-a-hash"), dict(valid, sha256="A" * 64),
+                         dict(valid, memory_method=""), dict(valid, path=1), dict(valid, extra="field")):
+            with self.subTest(identity=identity), self.assertRaises(ValueError):
+                resources.validate_launcher_identity(identity)
+
+
+if __name__ == "__main__":
+    unittest.main()