89 lines
3.4 KiB
JSON
89 lines
3.4 KiB
JSON
{
|
|
"schemaVersion": "fidc-instrument-symbol-id-index-ab/v1",
|
|
"measuredAt": "2026-09-04T14:31:25Z",
|
|
"host": "192.168.31.177",
|
|
"engineCommit": "8ed22897eac506297c9ab4023140fbb6cfa0cc26",
|
|
"serviceCommit": "9fd5a9e6d5668af57f6942fc3c4127953545d9c6",
|
|
"serviceBinarySha256": "24b53421e8724a29963e3254d9dea33c0a2259a81567caa853b98369df7cf704",
|
|
"runnerBinarySha256": "0d314809675544fed19ba0888ae22e0098f87da1672ac692fe38f3dbd3b55c70",
|
|
"implementation": {
|
|
"description": "build one immutable Instrument vector aligned to the existing symbol-id index and use it only at call sites that already own a validated symbol id",
|
|
"stringInstrumentApiPreserved": true,
|
|
"mutableStateShared": false,
|
|
"riskSemanticsChanged": false,
|
|
"executionSemanticsChanged": false
|
|
},
|
|
"componentBenchmark": {
|
|
"rows": 6000,
|
|
"iterations": 1000,
|
|
"hashMapSeconds": 0.09067713,
|
|
"denseVectorSeconds": 0.010526148,
|
|
"speedup": 8.614464664566752,
|
|
"checksum": 600000000,
|
|
"equal": true
|
|
},
|
|
"testGate": {
|
|
"total": 417,
|
|
"passed": 413,
|
|
"ignoredManualBenchmarks": 4,
|
|
"failed": 0
|
|
},
|
|
"backtestContract": {
|
|
"bundleId": "bt_bundle_5baf27b98346123e1a7b",
|
|
"bundleHash": "68571cc2c3082cacf1774e681d6ff82d1beddb4241cebc2179f9235001cd730f",
|
|
"startDate": "2021-08-23",
|
|
"endDate": "2026-08-28",
|
|
"frequency": "1d",
|
|
"matchingType": "next_bar_open",
|
|
"totalReturn": 0.9219861819172002,
|
|
"tradeCount": 26088,
|
|
"tradeDateCount": 1216,
|
|
"canonicalSha256": "b42fea66237d06eadb24f6b8c9e2760e7319fe3699f315b99e01f433ef2aa234",
|
|
"resultStoreSha256": "92343fb369fea68b2544b654151c5c43a935940580b14afbe8eefb3844f72a54"
|
|
},
|
|
"before": {
|
|
"runtime": "5dec29a0d6ee",
|
|
"lowOverheadEngineSeconds": [7.363, 6.922, 6.917],
|
|
"medianEngineSeconds": 6.922
|
|
},
|
|
"after": {
|
|
"processColdRun": {
|
|
"runId": "btr_1788533379797_2361496_0",
|
|
"totalSeconds": 20.534,
|
|
"dataSeconds": 13.02,
|
|
"engineSeconds": 6.377
|
|
},
|
|
"hotRuns": [
|
|
{"runId": "btr_1788533414497_2361496_1", "totalSeconds": 7.182, "engineSeconds": 6.517},
|
|
{"runId": "btr_1788533424201_2361496_2", "totalSeconds": 7.164, "engineSeconds": 6.482},
|
|
{"runId": "btr_1788533436894_2361496_3", "totalSeconds": 7.289, "engineSeconds": 6.48},
|
|
{"runId": "btr_1788533447093_2361496_4", "totalSeconds": 7.367, "engineSeconds": 6.477}
|
|
],
|
|
"medianHotEngineSeconds": 6.481,
|
|
"medianEngineImprovementPercent": 6.37,
|
|
"lowOverheadProfileRun": {
|
|
"runId": "btr_1788533478319_2361496_5",
|
|
"totalSeconds": 6.917,
|
|
"engineSeconds": 6.251,
|
|
"sampleCount": 332,
|
|
"lostSamples": 0
|
|
},
|
|
"serviceMemoryCurrentBytes": 11426889728,
|
|
"serviceMemoryPeakBytes": 11434971136
|
|
},
|
|
"artifacts": [
|
|
{
|
|
"path": "/srv/fidc/canonical/run/fidc-private/evidence/instrument-symbol-id-profile-20260904/hot-five-year-perf.data",
|
|
"sha256": "a3d788f8e6ad799604b83019a4403fee509d6c955606f46bd721960e3d38433b"
|
|
},
|
|
{
|
|
"path": "/srv/fidc/canonical/run/fidc-private/evidence/instrument-symbol-id-profile-20260904/hot-five-year-perf-report.txt",
|
|
"sha256": "dbd3004b6ab2719e67b34ca4c6d98f908053f6f28f617bd1c1969552b0f14291"
|
|
},
|
|
{
|
|
"path": "/srv/fidc/canonical/run/fidc-private/evidence/instrument-symbol-id-profile-20260904/hot-five-year-run.json",
|
|
"sha256": "092276999525532005a815ab9d2588ee8865b4652c11367ca9ffe52b6a601557"
|
|
}
|
|
]
|
|
}
|