Files
Oxicloud/tools/perf-audit/results/dedup-fastpath-1000-repeat-node26-macos-arm64.json
T
2026-07-22 02:06:29 +02:00

111 lines
2.7 KiB
JSON

{
"schemaVersion": 1,
"generatedAt": "2026-07-21T20:31:30.847Z",
"decision": "evidence only; confirms the unchanged <=10000 fast path, while the above-10000 batching candidate was rejected and reverted",
"environment": {
"node": "v26.5.0",
"platform": "darwin",
"release": "25.5.0",
"arch": "arm64",
"cpu": "Apple M4 Pro",
"logicalCpus": 14,
"gcExposed": true
},
"config": {
"suite": "dedup",
"warmup": 7,
"samples": 41,
"queueCounts": [
64,
256,
1024,
10000,
50000
],
"progressCases": [
{
"items": 1,
"updates": 100
},
{
"items": 10,
"updates": 500
},
{
"items": 100,
"updates": 5000
},
{
"items": 1000,
"updates": 10000
},
{
"items": 10000,
"updates": 5000
}
],
"hashCounts": [
1000
],
"dedupBatchSize": 10000,
"dedupConcurrency": 4,
"serverLatencyMs": 0,
"modeledFileBytes": 65536
},
"notes": {
"heap": "Median heap delta is indicative only; timing is the primary microbenchmark metric.",
"dedup": "The current >10k path is faster only because it is rejected and returns no owned hashes."
},
"suites": {
"dedup": [
{
"hashCount": 1000,
"current": {
"sampleCount": 41,
"medianMs": 5.374666999999988,
"p95Ms": 30.969750000000204,
"minMs": 1.3017919999999776,
"maxMs": 59.26037499999984,
"medianHeapDeltaBytes": 575104,
"medianRssDeltaBytes": 0
},
"candidate": {
"sampleCount": 41,
"medianMs": 4.9794579999999655,
"p95Ms": 42.28670899999997,
"minMs": 1.1001249999999345,
"maxMs": 125.80937499999999,
"medianHeapDeltaBytes": 574760,
"medianRssDeltaBytes": 0
},
"speedup": 1.0793678749775628,
"representative": {
"current": {
"checksum": 249500,
"ownedCount": 500,
"contentBytesAvoided": 32768000,
"requests": 1,
"acceptedRequests": 1,
"rejectedRequests": 0,
"requestBytes": 67012,
"responseBytes": 33511,
"maxBatchHashes": 1000
},
"candidate": {
"checksum": 249500,
"ownedCount": 500,
"contentBytesAvoided": 32768000,
"requests": 1,
"acceptedRequests": 1,
"rejectedRequests": 0,
"requestBytes": 67012,
"responseBytes": 33511,
"maxBatchHashes": 1000
}
}
}
]
},
"blackhole": 0
}