diff --git a/docs/plans/2026-07-08-deferred-work-register.md b/docs/plans/2026-07-08-deferred-work-register.md index 3a691bef..cc31334a 100644 --- a/docs/plans/2026-07-08-deferred-work-register.md +++ b/docs/plans/2026-07-08-deferred-work-register.md @@ -22,7 +22,7 @@ All 7 fix-now items landed via PLAN-04/05/06/07/08 (verified in review 08 round | 26 | Ipsen MES MoveIn tail: leak-test (`-LT`) receivers + routing, PLC-output-flag writes, `Z28062` BTDB data completeness | `docs/plans/2026-06-16-ipsen-mes-movein.md:409` ("Out of scope (future)"); design `2026-06-16-ipsen-mes-movein-design.md:58-60, :196-198` | Customer-site scope, not a platform gap. `-LT` routing needs an MES-receiver child + Galaxy reference that do not exist on the reactor template (any `-LT`/unknown suffix returns `WasSuccessful=false` with an "unsupported side/target" message by decision); `MoveInComplete`/`Successful`/`ErrorText` are **PLC-owned** by locked decision, so ScadaBridge deliberately does not write them; `Z28062` completeness is an operational data fix, not code. Note the separate alarm-status path already handles the suffix — `_LT` is stripped before side-scoping (`2026-06-30-mes-alarm-status-api.md:158`). | Ipsen creates the leak-test receiver + Galaxy reference, or asks ScadaBridge to own the PLC-output flags — otherwise a **candidate won't-do** (`[PERM]`) at the next Ipsen scope review | | 27 | ~~External-system per-system retry config (`MaxRetries`/`RetryDelay`) never reaches sites, and has no CLI/management surface~~ **RESOLVED 2026-08-15 (`41a5ecf1`).** The gap was transport + persistence only — the consumption end already worked (`ExternalSystemClient.CachedCallAsync` already passed `system.MaxRetries`/`RetryDelay` to `EnqueueAsync` with 0-as-unset, and the Central UI form already collected both fields, inert until now with defaults 3×5s that will take effect on next deploy). Shipped: artifact fields, additive `site_command.proto` fields 7/8 (regen via `docker/regen-proto.sh`, csproj left clean), site `external_systems` columns `max_retries`/`retry_delay_ms` as REAL COLUMNS — not a JSON bag; verified safe against the AckTime precedent in the LocalDb source (capture triggers are DROP-then-CREATE from `PRAGMA table_info` each boot, and the fail-closed handshake digest turns a mixed-version pair into a loud sync refusal, no new constraint since both-nodes-together is already the standing pair rule; `timeout_seconds` set the additive-column precedent on this exact table) — apply path, and CLI `--max-retries`/`--retry-delay-seconds` (+`--retry-delay` alias). Bonus fix: `ArtifactDiff.CompareExternalSystem` never compared the retry fields, so a bundle import changing a retry budget previewed as "Identical". Fail-before verified on the site round-trip + apply tests; 12 suites green. | Found live 2026-08-01 (rig session, #11 gRPC live checks) | Closed 2026-08-15. | — | | 28 | ~~Health-dashboard "Trigger failover" confirm dialog's confirm button is labeled **"Delete"**~~ **RESOLVED 2026-08-15 (`0db253b5`).** Structural, not a missing argument: `IDialogService.ConfirmAsync` had NO label parameter — `DialogHost` derived the verb from `danger` alone (`danger ? "Delete" : "Confirm"`), so no call site could ever have passed one. New optional `confirmLabel`; `danger` now selects styling only. Full audit of all 34 `ConfirmAsync` call sites (the only confirmation path — no `window.confirm`, no per-page modals): NINE were wrongly labeled "Delete" — both failover buttons, secured-write **Approve** and **Reject**, instance Disable, and four Discard actions — all now name their action; 18 genuine deletes + 7 non-danger sites verified correct. The `danger→"Delete"` fallback deliberately kept: forcing an explicit label would churn ~20 correct sites, and a missed site would silently degrade to "Confirm", detectable only by the rig-dependent Playwright suite — contract pinned in the interface XML doc, Component-CentralUI.md, and a fallback test instead. Gotcha recorded in the tests: adding an optional parameter silently un-matches existing 3-arg NSubstitute stubs (returns null Task → NRE). Follow-ups: rows 75 (Approve's red styling), and the bUnit real-dialog deadlock hazard documented in `FailoverConfirmLabelTests`. | Found live 2026-08-01 (rig session, #11 TriggerSiteFailover check) | Closed 2026-08-15. | — | -| 29 | **1-hour sustained run to settle the memory-slope ambiguity (load-test finding F1)** | `docs/plans/2026-08-15-target-scale-load-test-results.md` F1 (Low) | The row-25 20-minute run PASSED the working-set threshold (+8.83 MB/min < 20) but recorded **zero gen-2 collections across 45M events**, so the +19.52 MB/min managed-heap drift on an uncompacted gen-2 is ambiguous — the heap demonstrably sawtooths, but 20 min cannot distinguish "gen-2 not yet collected" from a slow leak. Not a defect finding; an evidence gap. The harness exists (`tests/ZB.MOM.WW.ScadaBridge.LoadHarness/`) and the full 1-hour protocol is one documented command (results doc §7) — deferred only because the measured window was scaled for practicality. | Before production go-live at target scale, or first field report of unexplained site-node memory growth | +| 29 | ~~**1-hour sustained run to settle the memory-slope ambiguity (load-test finding F1)**~~ **RESOLVED 2026-08-15 — run, and F1 is settled: NOT a leak.** Full 1-hour protocol executed (same harness/scale, `--sustain-minutes 60`, 135,041,250 updates at 37,511/s = 100.0 % of nominal, concurrent with the live docker rig AND a central failover drill on the same host). Decisive: **working-set slope −28.89 MB/min** (2,722 → 1,757 MB over the 3,600 s window, peak 3,258 MB) with **one gen-2 collection observed** and threads flat at 59 — a working set that FALLS ~1 GB across a sustained hour is incompatible with a slow leak; the positive managed-heap least-squares slope was the sawtooth-segment artifact F1 hypothesised. All other metrics held or improved vs the 20-min run: P99 4.01 ms, 0 healthy-subscriber drops, 744/744 debug snapshots, S&F drain to depth 0. Full numbers appended to the results doc F1 section. | `docs/plans/2026-08-15-target-scale-load-test-results.md` F1 postscript | Closed 2026-08-15. | — | | 30 | **WP-4 residual scope: `[xc-3]` site-event-log retention volume, `[xc-4]` audit-load-vs-central degradation, `[xc-5]` large-template flattening time, `[xc-8]` UI responsiveness under load** | `docs/plans/2026-08-15-target-scale-load-test-results.md` §6 + row 25 closure note | The row-25 harness is a site-runtime rig; these four WP-4 sub-criteria are central-cluster/browser concerns it deliberately does not cover. Recorded so the row-25 closure never reads as "WP-4 fully done" — phase-8 WP-4 is closed for the site-runtime data path only. | Before declaring phase-8 WP-4 complete, or production go-live at target scale | | 31 | **Unpaced-burst absorption is bounded by the shared publish stage, not per-subscriber buffers (load-test finding F3 caveat)** | `docs/plans/2026-08-15-target-scale-load-test-results.md` F3 | Measurement-backed design note, no defect: slow-subscriber isolation is structural and total (a stalled reader loses events only in its own bounded `DropOldest` channel; healthy subscribers delivered 100.00%), but the publish `Source.ActorRef` **upstream** of the `BroadcastHub` is shared, so an unpaced burst degrades every subscriber equally — that stage, not per-subscriber buffering, is the burst ceiling. | First field report of event loss on *healthy* subscribers during a burst, or any redesign of the site stream publish stage | | 32 | ~~**`QueueDepthGaugeTests` full-suite flake — shared static gauge (load-test finding F4)**~~ **RESOLVED 2026-08-15 (`65b19516`).** Reproduced first (2 failures in 5 parallel runs — the gauge read a sibling class's provider). The register's suggested fix (per-test meter) was rejected on inspection: the slot is process-global by product design and 3 of the 6 facts assert the slot-ownership semantics themselves (compare-and-clear identity, stop/restart re-seed), so per-test instances would change what they prove. Correct isolation is mutual exclusion — the three `StartAsync`-calling classes now share xunit collection `QueueDepthGaugeCollection` (with a `[CallerFilePath]`-anchored source-scan drift guard that names an offending file), the other eight classes stay parallel, and `parallelizeTestCollections` was flipped back ON so the fix is exercised rather than masked. Negative control: dropping the attribute fails the guard AND resurfaces the original flake in the same run. 8/8 green parallel runs. | `tests/…StoreAndForward.Tests/QueueDepthGaugeTests.cs`; surfaced by the row-25 verification runs | Closed 2026-08-15. | — | diff --git a/docs/plans/2026-08-15-loadharness-results-1h.json b/docs/plans/2026-08-15-loadharness-results-1h.json new file mode 100644 index 00000000..b4386127 --- /dev/null +++ b/docs/plans/2026-08-15-loadharness-results-1h.json @@ -0,0 +1,4675 @@ +{ + "Config": { + "Sites": 10, + "InstancesPerSite": 500, + "TagsPerInstance": 75, + "TagUpdatePeriod": "00:00:10", + "SustainDuration": "01:00:00", + "SettleDuration": "00:02:00", + "SampleInterval": "00:00:10", + "HealthReportInterval": "00:00:30", + "DebugProbeInterval": "00:00:05", + "SubscribeSettleDuration": "00:00:30", + "StreamProbesPerSite": 10, + "StoreAndForwardDrainMessages": 20000, + "SlowSubscriberEvents": 200000, + "DataDirectory": null, + "ResultsPath": "/private/tmp/claude-501/-Users-dohertj2-Desktop-ScadaBridge/d6284af2-df90-4376-89f6-a67989595cf6/scratchpad/loadharness-results-1h.json", + "TotalSubscriptions": 375000, + "NominalUpdatesPerSecond": 37500 + }, + "Environment": { + "MachineName": "Josephs-MBP", + "OsDescription": "macOS 26.5.2", + "ProcessorCount": 14, + "RuntimeVersion": ".NET 10.0.5", + "ServerGc": true + }, + "StartedUtc": "2026-08-15T23:20:58.595953+00:00", + "TotalSeconds": 3911.3526344, + "SiteRampSeconds": 0.3860218, + "InstanceRampSeconds": 2.6980885, + "SlowestSiteInstanceRampSeconds": 2.6712305, + "TagUpdateLatency": { + "Count": 2900810, + "MeanMs": 1.1636594644254536, + "P50Ms": 0.9191066231763564, + "P95Ms": 2.5996261035258814, + "P99Ms": 4.009171518870679, + "P999Ms": 26.970383666845148, + "MaxMs": 92.177 + }, + "EmittedTagUpdates": 139543875, + "SteadyStateEmittedTagUpdates": 135041250, + "AchievedUpdatesPerSecond": 37511.44766653639, + "NominalUpdatesPerSecond": 37500, + "DriverLagSeconds": 0, + "DriverSkippedNoCallback": 0, + "SteadyStateResources": { + "SampleCount": 361, + "DurationSeconds": 3600.0009287999997, + "WorkingSetStartMb": 2721.9375, + "WorkingSetEndMb": 1756.703125, + "WorkingSetPeakMb": 3258.265625, + "WorkingSetSlopeMbPerMinute": -28.887603180756365, + "ManagedHeapStartMb": 2239.099838256836, + "ManagedHeapEndMb": 3352.1734924316406, + "ManagedHeapPeakMb": 3725.627655029297, + "ManagedHeapSlopeMbPerMinute": 16.263592074430058, + "MeanCpuPercentOfOneCore": 40.81999361020868, + "PeakCpuPercentOfOneCore": 56.39951982943722, + "MeanThreadCount": 58.64265927977839, + "Gen2Collections": 1 + }, + "WholeRunResources": { + "SampleCount": 391, + "DurationSeconds": 3899.9965441, + "WorkingSetStartMb": 1074.109375, + "WorkingSetEndMb": 1253.40625, + "WorkingSetPeakMb": 3258.265625, + "WorkingSetSlopeMbPerMinute": -22.919455052600128, + "ManagedHeapStartMb": 1295.899559020996, + "ManagedHeapEndMb": 1348.241584777832, + "ManagedHeapPeakMb": 3725.627655029297, + "ManagedHeapSlopeMbPerMinute": 11.818862301909755, + "MeanCpuPercentOfOneCore": 39.99558184411975, + "PeakCpuPercentOfOneCore": 97.04478291474766, + "MeanThreadCount": 58.672634271099746, + "Gen2Collections": 1 + }, + "ResourceSamples": [ + { + "ElapsedSeconds": 10.0059722, + "WorkingSetMb": 1074.109375, + "ManagedHeapMb": 1295.899559020996, + "CpuPercent": 97.04478291474766, + "ThreadCount": 55, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 20.002236, + "WorkingSetMb": 1074.453125, + "ManagedHeapMb": 1295.9696807861328, + "CpuPercent": 4.057666025180328, + "ThreadCount": 55, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 30.0027951, + "WorkingSetMb": 1073.75, + "ManagedHeapMb": 1296.0324249267578, + "CpuPercent": 3.9621284773968286, + "ThreadCount": 31, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 40.0039693, + "WorkingSetMb": 1222.828125, + "ManagedHeapMb": 1442.1162796020508, + "CpuPercent": 54.66388136704988, + "ThreadCount": 56, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 50.0040985, + "WorkingSetMb": 1428.90625, + "ManagedHeapMb": 1646.5996932983398, + "CpuPercent": 57.22223068877952, + "ThreadCount": 57, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 60.0043769, + "WorkingSetMb": 1626.53125, + "ManagedHeapMb": 1843.8058547973633, + "CpuPercent": 57.02369246040191, + "ThreadCount": 57, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 70.0026763, + "WorkingSetMb": 1819.640625, + "ManagedHeapMb": 2036.2009735107422, + "CpuPercent": 55.27857067372873, + "ThreadCount": 65, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 80.0019012, + "WorkingSetMb": 1095.125, + "ManagedHeapMb": 2243.7114791870117, + "CpuPercent": 35.388302947361446, + "ThreadCount": 67, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 90.0020185, + "WorkingSetMb": 1359.203125, + "ManagedHeapMb": 2464.949851989746, + "CpuPercent": 33.440107747536125, + "ThreadCount": 67, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 100.0020724, + "WorkingSetMb": 1583.5625, + "ManagedHeapMb": 2688.587112426758, + "CpuPercent": 40.87467968547651, + "ThreadCount": 67, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 110.0022194, + "WorkingSetMb": 1803.046875, + "ManagedHeapMb": 2916.8815155029297, + "CpuPercent": 39.68314665774414, + "ThreadCount": 69, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 120.002941, + "WorkingSetMb": 2721.8125, + "ManagedHeapMb": 1589.7909240722656, + "CpuPercent": 51.59121717776842, + "ThreadCount": 69, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 130.0016907, + "WorkingSetMb": 2721.9375, + "ManagedHeapMb": 1806.1114349365234, + "CpuPercent": 38.43325530991138, + "ThreadCount": 69, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 140.0016727, + "WorkingSetMb": 2721.953125, + "ManagedHeapMb": 2027.3159103393555, + "CpuPercent": 38.23916883050394, + "ThreadCount": 69, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 150.0020822, + "WorkingSetMb": 2721.9375, + "ManagedHeapMb": 2239.099838256836, + "CpuPercent": 44.82188454382798, + "ThreadCount": 69, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 160.0024793, + "WorkingSetMb": 2722.046875, + "ManagedHeapMb": 2459.0314178466797, + "CpuPercent": 40.67640473996772, + "ThreadCount": 67, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 170.0021883, + "WorkingSetMb": 2722.0625, + "ManagedHeapMb": 2670.792999267578, + "CpuPercent": 38.687025792450584, + "ThreadCount": 61, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 180.0030863, + "WorkingSetMb": 2722.15625, + "ManagedHeapMb": 2880.6267471313477, + "CpuPercent": 32.573224924401764, + "ThreadCount": 61, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 190.0017999, + "WorkingSetMb": 2732.9375, + "ManagedHeapMb": 3092.8504333496094, + "CpuPercent": 40.41188858534762, + "ThreadCount": 61, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 200.0029681, + "WorkingSetMb": 2785.65625, + "ManagedHeapMb": 3305.8956985473633, + "CpuPercent": 35.08193172873547, + "ThreadCount": 58, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 210.0022515, + "WorkingSetMb": 2956.03125, + "ManagedHeapMb": 3516.7433700561523, + "CpuPercent": 36.98252016739521, + "ThreadCount": 58, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 220.0028607, + "WorkingSetMb": 3165.3125, + "ManagedHeapMb": 3725.627655029297, + "CpuPercent": 43.82452021022873, + "ThreadCount": 61, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 230.0022242, + "WorkingSetMb": 3251.609375, + "ManagedHeapMb": 1475.8313293457031, + "CpuPercent": 56.39951982943722, + "ThreadCount": 62, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 240.0030044, + "WorkingSetMb": 3251.578125, + "ManagedHeapMb": 1686.2021484375, + "CpuPercent": 37.854146619480716, + "ThreadCount": 61, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 250.0016099, + "WorkingSetMb": 3251.671875, + "ManagedHeapMb": 1902.0482940673828, + "CpuPercent": 37.194736806047615, + "ThreadCount": 62, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 260.002816, + "WorkingSetMb": 3251.625, + "ManagedHeapMb": 2104.8697967529297, + "CpuPercent": 42.629708430866195, + "ThreadCount": 60, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 270.0031821, + "WorkingSetMb": 3251.4375, + "ManagedHeapMb": 2304.3894653320312, + "CpuPercent": 31.658050998752913, + "ThreadCount": 51, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 280.0024309, + "WorkingSetMb": 3251.609375, + "ManagedHeapMb": 2524.9839935302734, + "CpuPercent": 38.40154472403976, + "ThreadCount": 56, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 290.0022823, + "WorkingSetMb": 3251.609375, + "ManagedHeapMb": 2742.792266845703, + "CpuPercent": 36.18703773938077, + "ThreadCount": 56, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 300.0021291, + "WorkingSetMb": 3251.5625, + "ManagedHeapMb": 2964.348846435547, + "CpuPercent": 37.66282699450955, + "ThreadCount": 55, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 310.0031743, + "WorkingSetMb": 3254.3125, + "ManagedHeapMb": 1530.9197463989258, + "CpuPercent": 36.48418667280888, + "ThreadCount": 54, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 320.0027165, + "WorkingSetMb": 3254.359375, + "ManagedHeapMb": 1753.7098541259766, + "CpuPercent": 34.83121457300313, + "ThreadCount": 53, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 330.0030263, + "WorkingSetMb": 3254.515625, + "ManagedHeapMb": 1980.9781112670898, + "CpuPercent": 38.6698320086045, + "ThreadCount": 54, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 340.0024716, + "WorkingSetMb": 3255.59375, + "ManagedHeapMb": 2207.2405548095703, + "CpuPercent": 39.25321737596788, + "ThreadCount": 54, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 350.0027712, + "WorkingSetMb": 3255.65625, + "ManagedHeapMb": 2433.8014068603516, + "CpuPercent": 34.76563842147288, + "ThreadCount": 53, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 360.0014635, + "WorkingSetMb": 3256.234375, + "ManagedHeapMb": 1494.6776733398438, + "CpuPercent": 40.10282424632663, + "ThreadCount": 53, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 370.0032323, + "WorkingSetMb": 3256.5625, + "ManagedHeapMb": 1718.542610168457, + "CpuPercent": 33.486176965018494, + "ThreadCount": 56, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 380.0019514, + "WorkingSetMb": 3256.625, + "ManagedHeapMb": 1942.3164749145508, + "CpuPercent": 34.27803067294884, + "ThreadCount": 60, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 390.0027313, + "WorkingSetMb": 3256.65625, + "ManagedHeapMb": 2169.840103149414, + "CpuPercent": 39.08282193071763, + "ThreadCount": 62, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 400.0016963, + "WorkingSetMb": 3256.84375, + "ManagedHeapMb": 1564.0136184692383, + "CpuPercent": 37.33533420709044, + "ThreadCount": 62, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 410.0017771, + "WorkingSetMb": 3257.65625, + "ManagedHeapMb": 1792.1666870117188, + "CpuPercent": 37.32244843461652, + "ThreadCount": 62, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 420.0028366, + "WorkingSetMb": 3257.578125, + "ManagedHeapMb": 2018.6325607299805, + "CpuPercent": 37.648011193214096, + "ThreadCount": 57, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 430.0014212, + "WorkingSetMb": 3257.640625, + "ManagedHeapMb": 1617.3377685546875, + "CpuPercent": 33.355941199917574, + "ThreadCount": 56, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 440.0017598, + "WorkingSetMb": 3257.609375, + "ManagedHeapMb": 1843.1075439453125, + "CpuPercent": 34.829820662272304, + "ThreadCount": 55, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 450.0021972, + "WorkingSetMb": 3257.71875, + "ManagedHeapMb": 1578.80810546875, + "CpuPercent": 36.49885354014612, + "ThreadCount": 56, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 460.002354, + "WorkingSetMb": 3257.71875, + "ManagedHeapMb": 1802.5968017578125, + "CpuPercent": 33.546693987838225, + "ThreadCount": 56, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 470.0014854, + "WorkingSetMb": 3257.75, + "ManagedHeapMb": 1616.1013946533203, + "CpuPercent": 32.75335495641167, + "ThreadCount": 56, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 480.0024147, + "WorkingSetMb": 3257.921875, + "ManagedHeapMb": 1488.561897277832, + "CpuPercent": 39.41886680470786, + "ThreadCount": 61, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 490.0016179, + "WorkingSetMb": 3257.921875, + "ManagedHeapMb": 1717.664436340332, + "CpuPercent": 38.03668076272313, + "ThreadCount": 61, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 500.0021383, + "WorkingSetMb": 3257.921875, + "ManagedHeapMb": 1602.1473693847656, + "CpuPercent": 39.37071114819174, + "ThreadCount": 61, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 510.0023216, + "WorkingSetMb": 3257.890625, + "ManagedHeapMb": 1832.9802932739258, + "CpuPercent": 40.899630309776406, + "ThreadCount": 59, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 520.0027647, + "WorkingSetMb": 3257.890625, + "ManagedHeapMb": 1739.034553527832, + "CpuPercent": 42.17315130766586, + "ThreadCount": 59, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 530.001491, + "WorkingSetMb": 3257.84375, + "ManagedHeapMb": 1643.0796966552734, + "CpuPercent": 40.79194567011982, + "ThreadCount": 56, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 540.0015806, + "WorkingSetMb": 3257.84375, + "ManagedHeapMb": 1868.8693466186523, + "CpuPercent": 39.66445460648663, + "ThreadCount": 56, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 550.0031827, + "WorkingSetMb": 3257.890625, + "ManagedHeapMb": 1775.3252639770508, + "CpuPercent": 42.57248946146332, + "ThreadCount": 57, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 560.0020301, + "WorkingSetMb": 3257.890625, + "ManagedHeapMb": 1684.7634963989258, + "CpuPercent": 40.849198278593875, + "ThreadCount": 57, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 570.003278, + "WorkingSetMb": 3257.921875, + "ManagedHeapMb": 1597.8284454345703, + "CpuPercent": 43.95854441324238, + "ThreadCount": 59, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 580.002612, + "WorkingSetMb": 3257.921875, + "ManagedHeapMb": 1820.9548797607422, + "CpuPercent": 38.49127351881644, + "ThreadCount": 59, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 590.0016703, + "WorkingSetMb": 3257.9375, + "ManagedHeapMb": 1732.4816360473633, + "CpuPercent": 41.39419809163428, + "ThreadCount": 59, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 600.0022495, + "WorkingSetMb": 3257.90625, + "ManagedHeapMb": 1644.9030227661133, + "CpuPercent": 45.03869135899672, + "ThreadCount": 57, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 610.0028302, + "WorkingSetMb": 3257.984375, + "ManagedHeapMb": 1869.8586044311523, + "CpuPercent": 40.01879610850998, + "ThreadCount": 55, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 620.0019929, + "WorkingSetMb": 3258.03125, + "ManagedHeapMb": 1783.9440078735352, + "CpuPercent": 40.380421052654505, + "ThreadCount": 54, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 630.001766, + "WorkingSetMb": 3258.03125, + "ManagedHeapMb": 1692.789939880371, + "CpuPercent": 39.988517339458554, + "ThreadCount": 53, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 640.0024027, + "WorkingSetMb": 3257.984375, + "ManagedHeapMb": 1919.491683959961, + "CpuPercent": 38.4856796167789, + "ThreadCount": 51, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 650.0027367, + "WorkingSetMb": 3257.96875, + "ManagedHeapMb": 1827.8879470825195, + "CpuPercent": 40.714560133691265, + "ThreadCount": 50, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 660.0020576, + "WorkingSetMb": 3257.96875, + "ManagedHeapMb": 1738.3844604492188, + "CpuPercent": 37.35362668478842, + "ThreadCount": 50, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 670.0027325, + "WorkingSetMb": 3258.046875, + "ManagedHeapMb": 1962.8463439941406, + "CpuPercent": 38.40843781453176, + "ThreadCount": 55, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 680.0034402, + "WorkingSetMb": 3258.078125, + "ManagedHeapMb": 1872.221435546875, + "CpuPercent": 39.8472500101167, + "ThreadCount": 54, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 690.0025252, + "WorkingSetMb": 3258.078125, + "ManagedHeapMb": 1783.7131271362305, + "CpuPercent": 41.52411945693016, + "ThreadCount": 54, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 700.0020045, + "WorkingSetMb": 3258.078125, + "ManagedHeapMb": 2005.8008193969727, + "CpuPercent": 36.54923311856862, + "ThreadCount": 54, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 710.0031382, + "WorkingSetMb": 3258.046875, + "ManagedHeapMb": 1919.1094589233398, + "CpuPercent": 38.80252095819909, + "ThreadCount": 52, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 720.0027094, + "WorkingSetMb": 3258.046875, + "ManagedHeapMb": 1828.6234130859375, + "CpuPercent": 40.686724646752886, + "ThreadCount": 52, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 730.0017376, + "WorkingSetMb": 3258.046875, + "ManagedHeapMb": 2054.926803588867, + "CpuPercent": 39.63173141165859, + "ThreadCount": 51, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 740.003143, + "WorkingSetMb": 3258.03125, + "ManagedHeapMb": 1965.5061645507812, + "CpuPercent": 38.72497759164901, + "ThreadCount": 49, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 750.0021437, + "WorkingSetMb": 3258.03125, + "ManagedHeapMb": 1878.3348999023438, + "CpuPercent": 37.23528092162246, + "ThreadCount": 49, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 760.0016204, + "WorkingSetMb": 3258, + "ManagedHeapMb": 2104.5733642578125, + "CpuPercent": 35.65541584791151, + "ThreadCount": 47, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 770.002046, + "WorkingSetMb": 3258.109375, + "ManagedHeapMb": 2014.9478759765625, + "CpuPercent": 41.67427634279897, + "ThreadCount": 52, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 780.002292, + "WorkingSetMb": 3258.09375, + "ManagedHeapMb": 1921.1439590454102, + "CpuPercent": 42.04496569384368, + "ThreadCount": 52, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 790.00273, + "WorkingSetMb": 3258.09375, + "ManagedHeapMb": 2145.703056335449, + "CpuPercent": 38.37501917416005, + "ThreadCount": 52, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 800.0025844, + "WorkingSetMb": 3258.046875, + "ManagedHeapMb": 2062.279472351074, + "CpuPercent": 40.99571689763801, + "ThreadCount": 49, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 810.0018513, + "WorkingSetMb": 3258.03125, + "ManagedHeapMb": 1971.4661026000977, + "CpuPercent": 41.73704974311686, + "ThreadCount": 48, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 820.0030757, + "WorkingSetMb": 3258.03125, + "ManagedHeapMb": 2194.4431533813477, + "CpuPercent": 37.296793380618645, + "ThreadCount": 48, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 830.0028366, + "WorkingSetMb": 3258.03125, + "ManagedHeapMb": 2093.9783782958984, + "CpuPercent": 41.12488329595932, + "ThreadCount": 48, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 840.0023048, + "WorkingSetMb": 3258.046875, + "ManagedHeapMb": 1996.8871688842773, + "CpuPercent": 42.22642560131338, + "ThreadCount": 48, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 850.0019167, + "WorkingSetMb": 3258.046875, + "ManagedHeapMb": 1909.7213592529297, + "CpuPercent": 38.197092429157216, + "ThreadCount": 48, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 860.0020283, + "WorkingSetMb": 3258.03125, + "ManagedHeapMb": 2135.7078018188477, + "CpuPercent": 37.683179455717394, + "ThreadCount": 47, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 870.0024728, + "WorkingSetMb": 3258.046875, + "ManagedHeapMb": 2041.4658966064453, + "CpuPercent": 44.339359115487504, + "ThreadCount": 48, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 880.0016298, + "WorkingSetMb": 3258.046875, + "ManagedHeapMb": 1950.6085205078125, + "CpuPercent": 40.31183828796735, + "ThreadCount": 48, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 890.0020635, + "WorkingSetMb": 3258.046875, + "ManagedHeapMb": 2173.947280883789, + "CpuPercent": 38.254460904030914, + "ThreadCount": 48, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 900.0025847, + "WorkingSetMb": 3258.046875, + "ManagedHeapMb": 2076.860824584961, + "CpuPercent": 37.72598372172807, + "ThreadCount": 48, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 910.0023899, + "WorkingSetMb": 3258.03125, + "ManagedHeapMb": 1980.9234924316406, + "CpuPercent": 36.15665433162649, + "ThreadCount": 46, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 920.0025235, + "WorkingSetMb": 3258.03125, + "ManagedHeapMb": 2205.297637939453, + "CpuPercent": 37.62468733417712, + "ThreadCount": 46, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 930.0024095, + "WorkingSetMb": 3258.046875, + "ManagedHeapMb": 2110.0877380371094, + "CpuPercent": 39.02621489885006, + "ThreadCount": 47, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 940.0026197, + "WorkingSetMb": 3258.046875, + "ManagedHeapMb": 2012.4768676757812, + "CpuPercent": 35.48102418887166, + "ThreadCount": 47, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 950.0029144, + "WorkingSetMb": 3258.0625, + "ManagedHeapMb": 2236.553741455078, + "CpuPercent": 36.368848210043105, + "ThreadCount": 48, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 960.0015171, + "WorkingSetMb": 3258.0625, + "ManagedHeapMb": 2148.149238586426, + "CpuPercent": 43.168931994867684, + "ThreadCount": 48, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 970.0024905, + "WorkingSetMb": 3258.0625, + "ManagedHeapMb": 2055.8839111328125, + "CpuPercent": 41.68675221153965, + "ThreadCount": 48, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 980.0024419, + "WorkingSetMb": 3258.0625, + "ManagedHeapMb": 2281.310447692871, + "CpuPercent": 37.03589999447402, + "ThreadCount": 48, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 990.0025477, + "WorkingSetMb": 3258.0625, + "ManagedHeapMb": 2196.1082077026367, + "CpuPercent": 39.53125175935627, + "ThreadCount": 48, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1000.0028923, + "WorkingSetMb": 3258.0625, + "ManagedHeapMb": 2109.0295028686523, + "CpuPercent": 39.34628412704919, + "ThreadCount": 48, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1010.0031555, + "WorkingSetMb": 3258.0625, + "ManagedHeapMb": 2332.62109375, + "CpuPercent": 38.198224622727686, + "ThreadCount": 48, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1020.0022133, + "WorkingSetMb": 3258.0625, + "ManagedHeapMb": 2244.984962463379, + "CpuPercent": 41.86780478456703, + "ThreadCount": 48, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1030.0017149, + "WorkingSetMb": 3258.078125, + "ManagedHeapMb": 2149.928092956543, + "CpuPercent": 40.53940048371999, + "ThreadCount": 49, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1040.0017504, + "WorkingSetMb": 3258.0625, + "ManagedHeapMb": 2375.5312271118164, + "CpuPercent": 40.393436603300195, + "ThreadCount": 48, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1050.0019366, + "WorkingSetMb": 3258.0625, + "ManagedHeapMb": 2287.306282043457, + "CpuPercent": 42.23448359391583, + "ThreadCount": 48, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1060.0016269, + "WorkingSetMb": 3258.0625, + "ManagedHeapMb": 2197.762855529785, + "CpuPercent": 39.46322217599035, + "ThreadCount": 48, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1070.0017647, + "WorkingSetMb": 3258.0625, + "ManagedHeapMb": 2424.3519134521484, + "CpuPercent": 35.33860303405037, + "ThreadCount": 48, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1080.0015877, + "WorkingSetMb": 3258.09375, + "ManagedHeapMb": 2333.926597595215, + "CpuPercent": 39.08828186258855, + "ThreadCount": 49, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1090.0018482, + "WorkingSetMb": 3258.09375, + "ManagedHeapMb": 2241.864486694336, + "CpuPercent": 39.11754098805739, + "ThreadCount": 49, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1100.0022449, + "WorkingSetMb": 3258.0625, + "ManagedHeapMb": 2467.5139541625977, + "CpuPercent": 36.58373872308482, + "ThreadCount": 47, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1110.0028878, + "WorkingSetMb": 3258.046875, + "ManagedHeapMb": 2380.929557800293, + "CpuPercent": 39.623302617874685, + "ThreadCount": 46, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1120.0019024, + "WorkingSetMb": 3258.0625, + "ManagedHeapMb": 2290.9139404296875, + "CpuPercent": 36.28108513812948, + "ThreadCount": 46, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1130.0028709, + "WorkingSetMb": 3258.0625, + "ManagedHeapMb": 2516.0841064453125, + "CpuPercent": 36.610094312365845, + "ThreadCount": 46, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1140.0028674, + "WorkingSetMb": 3258.09375, + "ManagedHeapMb": 2429.299301147461, + "CpuPercent": 39.41903379666202, + "ThreadCount": 47, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1150.0028969, + "WorkingSetMb": 3258.09375, + "ManagedHeapMb": 2341.663185119629, + "CpuPercent": 40.94609920900741, + "ThreadCount": 47, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1160.0021326, + "WorkingSetMb": 3258.09375, + "ManagedHeapMb": 2568.9326553344727, + "CpuPercent": 36.74462839194763, + "ThreadCount": 47, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1170.0025022, + "WorkingSetMb": 3258.078125, + "ManagedHeapMb": 2479.466262817383, + "CpuPercent": 40.461254552032216, + "ThreadCount": 46, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1180.0026563, + "WorkingSetMb": 3258.125, + "ManagedHeapMb": 2393.1337280273438, + "CpuPercent": 43.86673401362921, + "ThreadCount": 49, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1190.0025947, + "WorkingSetMb": 3258.140625, + "ManagedHeapMb": 2624.401039123535, + "CpuPercent": 40.185387541987176, + "ThreadCount": 50, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1200.0016129, + "WorkingSetMb": 3258.140625, + "ManagedHeapMb": 2539.782539367676, + "CpuPercent": 43.8439045945525, + "ThreadCount": 50, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1210.001339, + "WorkingSetMb": 3258.125, + "ManagedHeapMb": 2449.367347717285, + "CpuPercent": 42.1310539695688, + "ThreadCount": 49, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1220.0024394, + "WorkingSetMb": 3258.140625, + "ManagedHeapMb": 2343.6991958618164, + "CpuPercent": 46.82358753242774, + "ThreadCount": 49, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1230.00239, + "WorkingSetMb": 3258.140625, + "ManagedHeapMb": 2562.3928833007812, + "CpuPercent": 48.0667974499787, + "ThreadCount": 49, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1240.0021068, + "WorkingSetMb": 3258.125, + "ManagedHeapMb": 2453.661392211914, + "CpuPercent": 49.18987305720504, + "ThreadCount": 48, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1250.0024303, + "WorkingSetMb": 3258.171875, + "ManagedHeapMb": 2681.1739196777344, + "CpuPercent": 45.50244799580769, + "ThreadCount": 50, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1260.0019141, + "WorkingSetMb": 3258.21875, + "ManagedHeapMb": 2591.892265319824, + "CpuPercent": 42.23303006901213, + "ThreadCount": 53, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1270.0025528, + "WorkingSetMb": 3258.25, + "ManagedHeapMb": 2507.464485168457, + "CpuPercent": 40.15170551056871, + "ThreadCount": 54, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1280.0026201, + "WorkingSetMb": 3258.265625, + "ManagedHeapMb": 2419.888328552246, + "CpuPercent": 39.39878484617817, + "ThreadCount": 54, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1290.0022852, + "WorkingSetMb": 2908.796875, + "ManagedHeapMb": 2638.6575622558594, + "CpuPercent": 15.523719889379247, + "ThreadCount": 50, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1300.0092777, + "WorkingSetMb": 2908.765625, + "ManagedHeapMb": 2547.6868591308594, + "CpuPercent": 19.56477932805481, + "ThreadCount": 49, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1310.0025638, + "WorkingSetMb": 2908.71875, + "ManagedHeapMb": 2442.635154724121, + "CpuPercent": 30.38534041370042, + "ThreadCount": 49, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1320.0027477, + "WorkingSetMb": 2908.71875, + "ManagedHeapMb": 2663.6174926757812, + "CpuPercent": 41.60528487881051, + "ThreadCount": 49, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1330.002499, + "WorkingSetMb": 2908.75, + "ManagedHeapMb": 2563.27197265625, + "CpuPercent": 43.66345591014917, + "ThreadCount": 49, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1340.0020476, + "WorkingSetMb": 2908.71875, + "ManagedHeapMb": 2478.084930419922, + "CpuPercent": 40.97902979340478, + "ThreadCount": 47, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1350.0025255, + "WorkingSetMb": 2908.71875, + "ManagedHeapMb": 2706.7036056518555, + "CpuPercent": 39.82504676101498, + "ThreadCount": 47, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1360.0015777, + "WorkingSetMb": 2908.703125, + "ManagedHeapMb": 2617.0557556152344, + "CpuPercent": 40.88424500874172, + "ThreadCount": 46, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1370.0025948, + "WorkingSetMb": 2908.703125, + "ManagedHeapMb": 2527.3845443725586, + "CpuPercent": 43.06312005006014, + "ThreadCount": 46, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1380.0023146, + "WorkingSetMb": 2908.703125, + "ManagedHeapMb": 2759.0235443115234, + "CpuPercent": 42.00620701392014, + "ThreadCount": 46, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1390.0017567, + "WorkingSetMb": 2908.703125, + "ManagedHeapMb": 2664.683174133301, + "CpuPercent": 40.967785592758645, + "ThreadCount": 46, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1400.0032562, + "WorkingSetMb": 2908.703125, + "ManagedHeapMb": 2568.8137435913086, + "CpuPercent": 40.71637457963216, + "ThreadCount": 46, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1410.0023487, + "WorkingSetMb": 2908.703125, + "ManagedHeapMb": 2799.64884185791, + "CpuPercent": 39.90502138068954, + "ThreadCount": 46, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1420.0021603, + "WorkingSetMb": 2908.703125, + "ManagedHeapMb": 2715.9690475463867, + "CpuPercent": 43.288435554126146, + "ThreadCount": 46, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1430.0024527, + "WorkingSetMb": 2908.703125, + "ManagedHeapMb": 2635.3615112304688, + "CpuPercent": 43.32729310994931, + "ThreadCount": 46, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1440.0023229, + "WorkingSetMb": 2908.703125, + "ManagedHeapMb": 2864.0223236083984, + "CpuPercent": 39.811676755564164, + "ThreadCount": 46, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1450.0017876, + "WorkingSetMb": 2908.703125, + "ManagedHeapMb": 2783.299903869629, + "CpuPercent": 44.1228118941213, + "ThreadCount": 46, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1460.0016455, + "WorkingSetMb": 2908.703125, + "ManagedHeapMb": 2692.8615341186523, + "CpuPercent": 40.696918303208875, + "ThreadCount": 46, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1470.0021806, + "WorkingSetMb": 2908.765625, + "ManagedHeapMb": 2613.771308898926, + "CpuPercent": 45.100186689010364, + "ThreadCount": 48, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1480.0020284, + "WorkingSetMb": 2908.765625, + "ManagedHeapMb": 2842.5491790771484, + "CpuPercent": 42.49559678298304, + "ThreadCount": 48, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1490.0020962, + "WorkingSetMb": 2908.859375, + "ManagedHeapMb": 2747.984992980957, + "CpuPercent": 45.25349318131567, + "ThreadCount": 49, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1500.001986, + "WorkingSetMb": 2908.953125, + "ManagedHeapMb": 2659.6974182128906, + "CpuPercent": 43.587380332931744, + "ThreadCount": 52, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1510.0022972, + "WorkingSetMb": 2908.984375, + "ManagedHeapMb": 2889.302978515625, + "CpuPercent": 43.62920225922595, + "ThreadCount": 54, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1520.0029329, + "WorkingSetMb": 2908.984375, + "ManagedHeapMb": 2798.8128204345703, + "CpuPercent": 39.37758676680933, + "ThreadCount": 54, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1530.0022373, + "WorkingSetMb": 2908.9375, + "ManagedHeapMb": 2709.1101150512695, + "CpuPercent": 41.46336419161305, + "ThreadCount": 50, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1540.0027812, + "WorkingSetMb": 2908.90625, + "ManagedHeapMb": 2937.789596557617, + "CpuPercent": 37.28720194908547, + "ThreadCount": 48, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1550.0018901, + "WorkingSetMb": 2908.921875, + "ManagedHeapMb": 2846.287498474121, + "CpuPercent": 39.122556210983916, + "ThreadCount": 48, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1560.0024795, + "WorkingSetMb": 2908.953125, + "ManagedHeapMb": 2752.4091720581055, + "CpuPercent": 40.30464444425704, + "ThreadCount": 47, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1570.0018957, + "WorkingSetMb": 2908.96875, + "ManagedHeapMb": 2975.7291412353516, + "CpuPercent": 35.807280429031294, + "ThreadCount": 48, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1580.0030633, + "WorkingSetMb": 2909.03125, + "ManagedHeapMb": 2886.0570373535156, + "CpuPercent": 37.56616377471798, + "ThreadCount": 51, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1590.0018789, + "WorkingSetMb": 2909.140625, + "ManagedHeapMb": 2790.319290161133, + "CpuPercent": 39.96445338985881, + "ThreadCount": 54, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1600.0026569, + "WorkingSetMb": 2909.140625, + "ManagedHeapMb": 3019.533134460449, + "CpuPercent": 38.45143847808696, + "ThreadCount": 54, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1610.0030607, + "WorkingSetMb": 2909.140625, + "ManagedHeapMb": 2933.795539855957, + "CpuPercent": 39.482435699245734, + "ThreadCount": 54, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1620.002224, + "WorkingSetMb": 2909.140625, + "ManagedHeapMb": 2835.926788330078, + "CpuPercent": 41.96343108027864, + "ThreadCount": 54, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1630.0023084, + "WorkingSetMb": 2909.109375, + "ManagedHeapMb": 3058.7046432495117, + "CpuPercent": 36.26957388479685, + "ThreadCount": 52, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1640.0017718, + "WorkingSetMb": 2909.125, + "ManagedHeapMb": 2964.7556686401367, + "CpuPercent": 36.73248106493406, + "ThreadCount": 52, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1650.0026403, + "WorkingSetMb": 2909.0625, + "ManagedHeapMb": 2877.5877838134766, + "CpuPercent": 36.884256602314004, + "ThreadCount": 48, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1660.0019602, + "WorkingSetMb": 2909.0625, + "ManagedHeapMb": 3101.5787506103516, + "CpuPercent": 40.18016265286184, + "ThreadCount": 48, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1670.00211, + "WorkingSetMb": 2909.078125, + "ManagedHeapMb": 3009.498664855957, + "CpuPercent": 31.664995658365296, + "ThreadCount": 49, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1680.0024286, + "WorkingSetMb": 2853.65625, + "ManagedHeapMb": 2921.9043502807617, + "CpuPercent": 31.95545189930208, + "ThreadCount": 49, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1690.0028984, + "WorkingSetMb": 2853.671875, + "ManagedHeapMb": 3152.3782501220703, + "CpuPercent": 37.223471241321015, + "ThreadCount": 50, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1700.0019997, + "WorkingSetMb": 2653.984375, + "ManagedHeapMb": 3063.812355041504, + "CpuPercent": 38.3058025424749, + "ThreadCount": 51, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1710.0081465, + "WorkingSetMb": 2646.21875, + "ManagedHeapMb": 2972.167953491211, + "CpuPercent": 34.46383576942882, + "ThreadCount": 51, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1720.0026171, + "WorkingSetMb": 2269.140625, + "ManagedHeapMb": 3202.541015625, + "CpuPercent": 49.306973798092486, + "ThreadCount": 51, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1730.0104125, + "WorkingSetMb": 2270, + "ManagedHeapMb": 3112.7251739501953, + "CpuPercent": 31.121319686451386, + "ThreadCount": 51, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1740.0033874, + "WorkingSetMb": 2278.453125, + "ManagedHeapMb": 3023.4387741088867, + "CpuPercent": 38.46746377797853, + "ThreadCount": 51, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1750.0030696, + "WorkingSetMb": 2283.1875, + "ManagedHeapMb": 2935.6583404541016, + "CpuPercent": 43.544783853231614, + "ThreadCount": 49, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1760.0017105, + "WorkingSetMb": 2283.203125, + "ManagedHeapMb": 3164.2061309814453, + "CpuPercent": 42.00681914679001, + "ThreadCount": 49, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1770.0028207, + "WorkingSetMb": 2285.796875, + "ManagedHeapMb": 3077.43798828125, + "CpuPercent": 36.85720811275501, + "ThreadCount": 49, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1780.0022556, + "WorkingSetMb": 2291.28125, + "ManagedHeapMb": 2990.7548446655273, + "CpuPercent": 36.74114624217462, + "ThreadCount": 49, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1790.0022505, + "WorkingSetMb": 2291.296875, + "ManagedHeapMb": 3214.011558532715, + "CpuPercent": 37.43348909107926, + "ThreadCount": 50, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1800.0025289, + "WorkingSetMb": 2182.5625, + "ManagedHeapMb": 3116.8192443847656, + "CpuPercent": 39.591197781053495, + "ThreadCount": 51, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1810.0022008, + "WorkingSetMb": 2193.171875, + "ManagedHeapMb": 3021.0536880493164, + "CpuPercent": 36.29839095020683, + "ThreadCount": 51, + "Gen2Collections": 1 + }, + { + "ElapsedSeconds": 1820.002652, + "WorkingSetMb": 2717.984375, + "ManagedHeapMb": 2296.732032775879, + "CpuPercent": 43.49355757068321, + "ThreadCount": 64, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 1830.0018127, + "WorkingSetMb": 2717.96875, + "ManagedHeapMb": 1488.2584533691406, + "CpuPercent": 42.90789125931264, + "ThreadCount": 63, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 1840.0016175, + "WorkingSetMb": 2718.40625, + "ManagedHeapMb": 1395.1515884399414, + "CpuPercent": 40.39348848089518, + "ThreadCount": 63, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 1850.0024118, + "WorkingSetMb": 2718.40625, + "ManagedHeapMb": 1607.6364135742188, + "CpuPercent": 46.30001239001667, + "ThreadCount": 63, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 1860.0023692, + "WorkingSetMb": 2718.40625, + "ManagedHeapMb": 1503.5581893920898, + "CpuPercent": 43.87777691932931, + "ThreadCount": 63, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 1870.0023558, + "WorkingSetMb": 2718.5, + "ManagedHeapMb": 1407.2194519042969, + "CpuPercent": 43.79554868603499, + "ThreadCount": 63, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 1880.0020273, + "WorkingSetMb": 2718.5, + "ManagedHeapMb": 1632.2472610473633, + "CpuPercent": 41.20998374796622, + "ThreadCount": 63, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 1890.0034327, + "WorkingSetMb": 2718.515625, + "ManagedHeapMb": 1552.700340270996, + "CpuPercent": 44.3380687278207, + "ThreadCount": 64, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 1900.0029355, + "WorkingSetMb": 2718.515625, + "ManagedHeapMb": 1455.6959075927734, + "CpuPercent": 42.254430890304526, + "ThreadCount": 64, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 1910.0029198, + "WorkingSetMb": 2718.5625, + "ManagedHeapMb": 1675.6957321166992, + "CpuPercent": 42.808467209293305, + "ThreadCount": 67, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 1920.0017788, + "WorkingSetMb": 2718.59375, + "ManagedHeapMb": 1576.491455078125, + "CpuPercent": 45.93652135708667, + "ThreadCount": 68, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 1930.0022522, + "WorkingSetMb": 2718.609375, + "ManagedHeapMb": 1476.6541748046875, + "CpuPercent": 44.48734396913686, + "ThreadCount": 69, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 1940.0014804, + "WorkingSetMb": 2718.609375, + "ManagedHeapMb": 1697.3385848999023, + "CpuPercent": 42.57585600456617, + "ThreadCount": 69, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 1950.0017219, + "WorkingSetMb": 2718.609375, + "ManagedHeapMb": 1609.3401184082031, + "CpuPercent": 45.06631164857413, + "ThreadCount": 69, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 1960.0029479, + "WorkingSetMb": 2718.609375, + "ManagedHeapMb": 1518.3590469360352, + "CpuPercent": 42.67092854416011, + "ThreadCount": 69, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 1970.0030402, + "WorkingSetMb": 2718.484375, + "ManagedHeapMb": 1740.1932830810547, + "CpuPercent": 41.95099279233651, + "ThreadCount": 67, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 1980.0016646, + "WorkingSetMb": 2718.453125, + "ManagedHeapMb": 1649.086410522461, + "CpuPercent": 43.89527823447426, + "ThreadCount": 65, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 1990.0024279, + "WorkingSetMb": 2718.4375, + "ManagedHeapMb": 1560.9744567871094, + "CpuPercent": 46.3254239803875, + "ThreadCount": 64, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2000.0022291, + "WorkingSetMb": 2718.4375, + "ManagedHeapMb": 1787.5890731811523, + "CpuPercent": 49.025674630411196, + "ThreadCount": 64, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2010.0019964, + "WorkingSetMb": 2718.46875, + "ManagedHeapMb": 1707.8469161987305, + "CpuPercent": 46.38241931889741, + "ThreadCount": 64, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2020.0028267, + "WorkingSetMb": 2718.625, + "ManagedHeapMb": 1627.630226135254, + "CpuPercent": 45.09851547026068, + "ThreadCount": 64, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2030.0029643, + "WorkingSetMb": 2718.609375, + "ManagedHeapMb": 1848.5016174316406, + "CpuPercent": 40.61395115203208, + "ThreadCount": 63, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2040.0025662, + "WorkingSetMb": 2718.609375, + "ManagedHeapMb": 1759.0992050170898, + "CpuPercent": 42.71786059803034, + "ThreadCount": 63, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2050.003234, + "WorkingSetMb": 2718.796875, + "ManagedHeapMb": 1655.7439880371094, + "CpuPercent": 44.68683581310553, + "ThreadCount": 63, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2060.0031212, + "WorkingSetMb": 2718.796875, + "ManagedHeapMb": 1877.725212097168, + "CpuPercent": 44.73072456257261, + "ThreadCount": 63, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2070.0023407, + "WorkingSetMb": 2718.8125, + "ManagedHeapMb": 1780.8823623657227, + "CpuPercent": 43.26401675650792, + "ThreadCount": 64, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2080.002587, + "WorkingSetMb": 2718.8125, + "ManagedHeapMb": 1690.8386535644531, + "CpuPercent": 43.6818341164254, + "ThreadCount": 64, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2090.002482, + "WorkingSetMb": 2718.8125, + "ManagedHeapMb": 1611.8165740966797, + "CpuPercent": 48.00169401778755, + "ThreadCount": 64, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2100.0019114, + "WorkingSetMb": 2718.8125, + "ManagedHeapMb": 1835.5677947998047, + "CpuPercent": 43.46857031662105, + "ThreadCount": 64, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2110.0019553, + "WorkingSetMb": 2718.8125, + "ManagedHeapMb": 1744.608787536621, + "CpuPercent": 43.994126865782896, + "ThreadCount": 64, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2120.0024815, + "WorkingSetMb": 2718.8125, + "ManagedHeapMb": 1657.8490753173828, + "CpuPercent": 44.342446700454765, + "ThreadCount": 64, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2130.0032198, + "WorkingSetMb": 2718.796875, + "ManagedHeapMb": 1884.4542541503906, + "CpuPercent": 42.450785858481176, + "ThreadCount": 63, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2140.0022922, + "WorkingSetMb": 2718.796875, + "ManagedHeapMb": 1794.5416717529297, + "CpuPercent": 43.02766124585746, + "ThreadCount": 63, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2150.0031001, + "WorkingSetMb": 2718.828125, + "ManagedHeapMb": 1703.102638244629, + "CpuPercent": 46.190838242176646, + "ThreadCount": 65, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2160.0021674, + "WorkingSetMb": 2718.828125, + "ManagedHeapMb": 1933.5562210083008, + "CpuPercent": 44.067600185070354, + "ThreadCount": 65, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2170.0025038, + "WorkingSetMb": 2718.828125, + "ManagedHeapMb": 1850.2478942871094, + "CpuPercent": 44.402146311798404, + "ThreadCount": 65, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2180.0026989, + "WorkingSetMb": 2718.8125, + "ManagedHeapMb": 1759.872314453125, + "CpuPercent": 46.647569905911475, + "ThreadCount": 64, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2190.002035, + "WorkingSetMb": 2718.78125, + "ManagedHeapMb": 1991.2611618041992, + "CpuPercent": 47.196973407063716, + "ThreadCount": 62, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2200.0017762, + "WorkingSetMb": 2718.78125, + "ManagedHeapMb": 1906.0327758789062, + "CpuPercent": 43.35832211337524, + "ThreadCount": 62, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2210.0023186, + "WorkingSetMb": 2718.765625, + "ManagedHeapMb": 1822.8147354125977, + "CpuPercent": 49.82254762501866, + "ThreadCount": 61, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2220.0027435, + "WorkingSetMb": 2718.8125, + "ManagedHeapMb": 2053.0763931274414, + "CpuPercent": 45.23482797215799, + "ThreadCount": 64, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2230.0021713, + "WorkingSetMb": 2718.8125, + "ManagedHeapMb": 1974.8631057739258, + "CpuPercent": 44.90624953559878, + "ThreadCount": 64, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2240.0016012, + "WorkingSetMb": 2718.8125, + "ManagedHeapMb": 1893.3515930175781, + "CpuPercent": 44.790283494062024, + "ThreadCount": 64, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2250.0027193, + "WorkingSetMb": 2718.796875, + "ManagedHeapMb": 1801.5742645263672, + "CpuPercent": 45.163450274624864, + "ThreadCount": 63, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2260.0025847, + "WorkingSetMb": 2718.78125, + "ManagedHeapMb": 2027.3547439575195, + "CpuPercent": 40.10437980495182, + "ThreadCount": 62, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2270.0020133, + "WorkingSetMb": 2718.796875, + "ManagedHeapMb": 1936.7975616455078, + "CpuPercent": 47.64460241258354, + "ThreadCount": 62, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2280.0041204, + "WorkingSetMb": 2718.875, + "ManagedHeapMb": 1858.0550842285156, + "CpuPercent": 47.079719832233664, + "ThreadCount": 66, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2290.0025898, + "WorkingSetMb": 2718.890625, + "ManagedHeapMb": 2086.722152709961, + "CpuPercent": 46.741444245456314, + "ThreadCount": 67, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2300.0026147, + "WorkingSetMb": 2718.9375, + "ManagedHeapMb": 2000.8111114501953, + "CpuPercent": 46.37602452369907, + "ThreadCount": 70, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2310.0029135, + "WorkingSetMb": 2718.9375, + "ManagedHeapMb": 1922.2782592773438, + "CpuPercent": 47.38250421077366, + "ThreadCount": 70, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2320.0033877, + "WorkingSetMb": 2718.921875, + "ManagedHeapMb": 2149.56787109375, + "CpuPercent": 42.96433263134619, + "ThreadCount": 69, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2330.0029415, + "WorkingSetMb": 2718.921875, + "ManagedHeapMb": 2060.441261291504, + "CpuPercent": 43.641207270669156, + "ThreadCount": 69, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2340.0025055, + "WorkingSetMb": 2718.921875, + "ManagedHeapMb": 1975.4776229858398, + "CpuPercent": 45.226641881585174, + "ThreadCount": 69, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2350.0023941, + "WorkingSetMb": 2718.859375, + "ManagedHeapMb": 2201.096565246582, + "CpuPercent": 43.61887591427834, + "ThreadCount": 65, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2360.001372, + "WorkingSetMb": 2718.859375, + "ManagedHeapMb": 2113.067802429199, + "CpuPercent": 45.89930136759174, + "ThreadCount": 65, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2370.001792, + "WorkingSetMb": 2718.859375, + "ManagedHeapMb": 2030.637840270996, + "CpuPercent": 43.65803636247343, + "ThreadCount": 65, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2380.0022585, + "WorkingSetMb": 2718.828125, + "ManagedHeapMb": 2253.001625061035, + "CpuPercent": 41.12994128823837, + "ThreadCount": 63, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2390.0024025, + "WorkingSetMb": 2718.828125, + "ManagedHeapMb": 2167.763885498047, + "CpuPercent": 41.75031879541087, + "ThreadCount": 63, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2400.0019204, + "WorkingSetMb": 2718.875, + "ManagedHeapMb": 2082.8317489624023, + "CpuPercent": 41.892779650906014, + "ThreadCount": 63, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2410.0018471, + "WorkingSetMb": 2718.859375, + "ManagedHeapMb": 1994.0565872192383, + "CpuPercent": 44.89124905285632, + "ThreadCount": 62, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2420.0017657, + "WorkingSetMb": 2718.859375, + "ManagedHeapMb": 2216.7174377441406, + "CpuPercent": 43.12658105036975, + "ThreadCount": 62, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2430.0018188, + "WorkingSetMb": 2718.859375, + "ManagedHeapMb": 2128.1146087646484, + "CpuPercent": 43.54664876729479, + "ThreadCount": 62, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2440.0022835, + "WorkingSetMb": 2718.859375, + "ManagedHeapMb": 2032.5219802856445, + "CpuPercent": 39.93799408141477, + "ThreadCount": 62, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2450.0030123, + "WorkingSetMb": 2718.859375, + "ManagedHeapMb": 2253.503890991211, + "CpuPercent": 38.77849382336953, + "ThreadCount": 62, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2460.0015933, + "WorkingSetMb": 2718.859375, + "ManagedHeapMb": 2168.4220809936523, + "CpuPercent": 44.62044164066957, + "ThreadCount": 62, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2470.0031973, + "WorkingSetMb": 2718.859375, + "ManagedHeapMb": 2085.671905517578, + "CpuPercent": 46.10128535382905, + "ThreadCount": 62, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2480.002203, + "WorkingSetMb": 2718.859375, + "ManagedHeapMb": 2317.332832336426, + "CpuPercent": 41.805956766281284, + "ThreadCount": 62, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2490.0015631, + "WorkingSetMb": 2718.890625, + "ManagedHeapMb": 2232.7495346069336, + "CpuPercent": 42.289076077977796, + "ThreadCount": 62, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2500.0026245, + "WorkingSetMb": 2718.875, + "ManagedHeapMb": 2135.6597747802734, + "CpuPercent": 41.19008808405159, + "ThreadCount": 61, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2510.0018275, + "WorkingSetMb": 2718.875, + "ManagedHeapMb": 2359.325408935547, + "CpuPercent": 41.052041847734, + "ThreadCount": 61, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2520.002632, + "WorkingSetMb": 2718.875, + "ManagedHeapMb": 2274.308349609375, + "CpuPercent": 37.08369661660735, + "ThreadCount": 61, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2530.0021583, + "WorkingSetMb": 2718.890625, + "ManagedHeapMb": 2188.5358276367188, + "CpuPercent": 37.83100205456878, + "ThreadCount": 62, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2540.0021637, + "WorkingSetMb": 2718.890625, + "ManagedHeapMb": 2415.917984008789, + "CpuPercent": 39.45081869655715, + "ThreadCount": 62, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2550.0021208, + "WorkingSetMb": 2718.921875, + "ManagedHeapMb": 2322.7453384399414, + "CpuPercent": 40.413173372514386, + "ThreadCount": 64, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2560.0028041, + "WorkingSetMb": 2718.921875, + "ManagedHeapMb": 2227.9475021362305, + "CpuPercent": 39.11829704676194, + "ThreadCount": 64, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2570.0026959, + "WorkingSetMb": 2718.921875, + "ManagedHeapMb": 2453.318344116211, + "CpuPercent": 41.500839039077924, + "ThreadCount": 64, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2580.0017355, + "WorkingSetMb": 2718.921875, + "ManagedHeapMb": 2343.6451873779297, + "CpuPercent": 44.168401933322414, + "ThreadCount": 64, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2590.0024653, + "WorkingSetMb": 2718.953125, + "ManagedHeapMb": 2253.822639465332, + "CpuPercent": 43.1061441136024, + "ThreadCount": 64, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2600.0026642, + "WorkingSetMb": 2718.953125, + "ManagedHeapMb": 2482.2377395629883, + "CpuPercent": 38.23447951620334, + "ThreadCount": 64, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2610.00218, + "WorkingSetMb": 2718.953125, + "ManagedHeapMb": 2401.9609146118164, + "CpuPercent": 43.97582930965449, + "ThreadCount": 64, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2620.00192, + "WorkingSetMb": 2718.953125, + "ManagedHeapMb": 2304.220428466797, + "CpuPercent": 41.55296037696896, + "ThreadCount": 64, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2630.0019607, + "WorkingSetMb": 2718.953125, + "ManagedHeapMb": 2194.8343353271484, + "CpuPercent": 39.70839838681947, + "ThreadCount": 64, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2640.0024535, + "WorkingSetMb": 2718.953125, + "ManagedHeapMb": 2416.683204650879, + "CpuPercent": 39.55346080545211, + "ThreadCount": 64, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2650.0017807, + "WorkingSetMb": 2718.953125, + "ManagedHeapMb": 2323.6263732910156, + "CpuPercent": 47.403649317525364, + "ThreadCount": 64, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2660.002763, + "WorkingSetMb": 2718.953125, + "ManagedHeapMb": 2240.242301940918, + "CpuPercent": 43.79266824619803, + "ThreadCount": 64, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2670.0028495, + "WorkingSetMb": 2718.96875, + "ManagedHeapMb": 2461.4288787841797, + "CpuPercent": 47.3258906310452, + "ThreadCount": 65, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2680.0033275, + "WorkingSetMb": 2718.9375, + "ManagedHeapMb": 2364.54630279541, + "CpuPercent": 46.32386571921895, + "ThreadCount": 65, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2690.0030675, + "WorkingSetMb": 2718.953125, + "ManagedHeapMb": 2243.1800842285156, + "CpuPercent": 49.26563090640481, + "ThreadCount": 66, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2700.0029026, + "WorkingSetMb": 2718.953125, + "ManagedHeapMb": 2458.5344009399414, + "CpuPercent": 39.319768382979134, + "ThreadCount": 66, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2710.0016639, + "WorkingSetMb": 2718.953125, + "ManagedHeapMb": 2355.602424621582, + "CpuPercent": 45.222971769513805, + "ThreadCount": 66, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2720.0014352, + "WorkingSetMb": 2718.921875, + "ManagedHeapMb": 2265.336112976074, + "CpuPercent": 44.93513766659937, + "ThreadCount": 65, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2730.0034771, + "WorkingSetMb": 2703.75, + "ManagedHeapMb": 2490.136245727539, + "CpuPercent": 42.52540673719739, + "ThreadCount": 64, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2740.002008, + "WorkingSetMb": 2703.859375, + "ManagedHeapMb": 2395.667953491211, + "CpuPercent": 48.46734033696949, + "ThreadCount": 70, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2750.0017152, + "WorkingSetMb": 2703.859375, + "ManagedHeapMb": 2301.615036010742, + "CpuPercent": 44.48899263770398, + "ThreadCount": 70, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2760.0020574, + "WorkingSetMb": 2143.421875, + "ManagedHeapMb": 2522.918426513672, + "CpuPercent": 39.879535322301365, + "ThreadCount": 70, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2770.0019742, + "WorkingSetMb": 2101.0625, + "ManagedHeapMb": 2427.4167556762695, + "CpuPercent": 43.33268052790226, + "ThreadCount": 66, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2780.0019918, + "WorkingSetMb": 2101.0625, + "ManagedHeapMb": 2328.5578079223633, + "CpuPercent": 45.2880102931025, + "ThreadCount": 66, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2790.0019298, + "WorkingSetMb": 2101.0625, + "ManagedHeapMb": 2558.9529418945312, + "CpuPercent": 43.872872011804795, + "ThreadCount": 66, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2800.0021777, + "WorkingSetMb": 2101.078125, + "ManagedHeapMb": 2475.0507278442383, + "CpuPercent": 44.29014204737875, + "ThreadCount": 67, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2810.0026902, + "WorkingSetMb": 2101.078125, + "ManagedHeapMb": 2395.2716522216797, + "CpuPercent": 41.62573668099599, + "ThreadCount": 67, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2820.0020979, + "WorkingSetMb": 2101.0625, + "ManagedHeapMb": 2620.154022216797, + "CpuPercent": 40.263524808573926, + "ThreadCount": 66, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2830.0024203, + "WorkingSetMb": 2101.0625, + "ManagedHeapMb": 2533.6724243164062, + "CpuPercent": 39.81418639063183, + "ThreadCount": 65, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2840.0015897, + "WorkingSetMb": 2101.046875, + "ManagedHeapMb": 2451.766845703125, + "CpuPercent": 42.64675223924087, + "ThreadCount": 64, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2850.0024394, + "WorkingSetMb": 2101.046875, + "ManagedHeapMb": 2676.7805404663086, + "CpuPercent": 42.21722280257701, + "ThreadCount": 64, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2860.0025466, + "WorkingSetMb": 2101.203125, + "ManagedHeapMb": 2581.6034088134766, + "CpuPercent": 43.390144857647115, + "ThreadCount": 73, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2870.0020929, + "WorkingSetMb": 2101.234375, + "ManagedHeapMb": 2491.3343658447266, + "CpuPercent": 43.194729744888434, + "ThreadCount": 73, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2880.0017603, + "WorkingSetMb": 2101.234375, + "ManagedHeapMb": 2718.16512298584, + "CpuPercent": 34.6085910817397, + "ThreadCount": 73, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2890.004002, + "WorkingSetMb": 2101.15625, + "ManagedHeapMb": 2626.7455139160156, + "CpuPercent": 41.64934346667501, + "ThreadCount": 68, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2900.0024962, + "WorkingSetMb": 2101.234375, + "ManagedHeapMb": 2544.3939208984375, + "CpuPercent": 39.45170063708156, + "ThreadCount": 68, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2910.0017966, + "WorkingSetMb": 2101.1875, + "ManagedHeapMb": 2772.551315307617, + "CpuPercent": 40.035570888540114, + "ThreadCount": 65, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2920.0020741, + "WorkingSetMb": 2101.1875, + "ManagedHeapMb": 2681.1231079101562, + "CpuPercent": 41.41862063327821, + "ThreadCount": 65, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2930.0019984, + "WorkingSetMb": 2101.171875, + "ManagedHeapMb": 2588.640235900879, + "CpuPercent": 45.218972307619445, + "ThreadCount": 64, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2940.0022188, + "WorkingSetMb": 2101.1875, + "ManagedHeapMb": 2490.361000061035, + "CpuPercent": 45.69093297183839, + "ThreadCount": 65, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2950.0024048, + "WorkingSetMb": 2101.1875, + "ManagedHeapMb": 2719.17724609375, + "CpuPercent": 44.25862678954077, + "ThreadCount": 65, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2960.0026775, + "WorkingSetMb": 2101.1875, + "ManagedHeapMb": 2629.841453552246, + "CpuPercent": 44.758189444173425, + "ThreadCount": 65, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2970.0029162, + "WorkingSetMb": 2101.234375, + "ManagedHeapMb": 2547.3023376464844, + "CpuPercent": 44.67909351003813, + "ThreadCount": 64, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2980.0029461, + "WorkingSetMb": 2101.203125, + "ManagedHeapMb": 2772.3563537597656, + "CpuPercent": 41.38724625213435, + "ThreadCount": 62, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 2990.0021205, + "WorkingSetMb": 2101.296875, + "ManagedHeapMb": 2691.0359649658203, + "CpuPercent": 43.08817735992325, + "ThreadCount": 62, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3000.0024604, + "WorkingSetMb": 2101.328125, + "ManagedHeapMb": 2602.672218322754, + "CpuPercent": 44.039923083013534, + "ThreadCount": 63, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3010.001937, + "WorkingSetMb": 2101.328125, + "ManagedHeapMb": 2831.479690551758, + "CpuPercent": 40.05184631363613, + "ThreadCount": 63, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3020.001744, + "WorkingSetMb": 2101.390625, + "ManagedHeapMb": 2738.318428039551, + "CpuPercent": 42.149923493522806, + "ThreadCount": 63, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3030.003033, + "WorkingSetMb": 2101.390625, + "ManagedHeapMb": 2633.707664489746, + "CpuPercent": 42.10034326575382, + "ThreadCount": 63, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3040.0025209, + "WorkingSetMb": 2101.390625, + "ManagedHeapMb": 2858.384323120117, + "CpuPercent": 38.97320581786963, + "ThreadCount": 63, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3050.0025722, + "WorkingSetMb": 2101.375, + "ManagedHeapMb": 2755.9834365844727, + "CpuPercent": 41.503217088496356, + "ThreadCount": 62, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3060.0023123, + "WorkingSetMb": 2101.375, + "ManagedHeapMb": 2666.271598815918, + "CpuPercent": 44.387213623681845, + "ThreadCount": 62, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3070.0024491, + "WorkingSetMb": 2101.421875, + "ManagedHeapMb": 2891.2361450195312, + "CpuPercent": 39.43396054342041, + "ThreadCount": 65, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3080.0023005, + "WorkingSetMb": 2101.421875, + "ManagedHeapMb": 2798.2613525390625, + "CpuPercent": 43.820711175768515, + "ThreadCount": 65, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3090.0024546, + "WorkingSetMb": 2101.421875, + "ManagedHeapMb": 2704.0360412597656, + "CpuPercent": 39.489111472791635, + "ThreadCount": 65, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3100.0023213, + "WorkingSetMb": 2101.421875, + "ManagedHeapMb": 2934.0623321533203, + "CpuPercent": 38.91175869374345, + "ThreadCount": 65, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3110.0029052, + "WorkingSetMb": 2101.421875, + "ManagedHeapMb": 2848.80712890625, + "CpuPercent": 40.73288160704281, + "ThreadCount": 65, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3120.0026966, + "WorkingSetMb": 2101.40625, + "ManagedHeapMb": 2757.4660110473633, + "CpuPercent": 40.20006857343025, + "ThreadCount": 64, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3130.0024181, + "WorkingSetMb": 2101.40625, + "ManagedHeapMb": 2661.9989700317383, + "CpuPercent": 42.48942333044039, + "ThreadCount": 64, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3140.0020117, + "WorkingSetMb": 2101.40625, + "ManagedHeapMb": 2883.9592895507812, + "CpuPercent": 40.12559070400611, + "ThreadCount": 64, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3150.0014862, + "WorkingSetMb": 2101.421875, + "ManagedHeapMb": 2786.96443939209, + "CpuPercent": 41.47826968307224, + "ThreadCount": 64, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3160.0029192, + "WorkingSetMb": 2101.5, + "ManagedHeapMb": 2688.4332427978516, + "CpuPercent": 42.712149348996746, + "ThreadCount": 65, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3170.0022858, + "WorkingSetMb": 2101.5, + "ManagedHeapMb": 2915.0075607299805, + "CpuPercent": 41.193789214608735, + "ThreadCount": 65, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3180.0023887, + "WorkingSetMb": 2101.609375, + "ManagedHeapMb": 2834.538558959961, + "CpuPercent": 36.71262222711727, + "ThreadCount": 65, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3190.002027, + "WorkingSetMb": 2101.765625, + "ManagedHeapMb": 2738.6590576171875, + "CpuPercent": 40.677871318606456, + "ThreadCount": 65, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3200.0023998, + "WorkingSetMb": 2101.765625, + "ManagedHeapMb": 2958.601837158203, + "CpuPercent": 40.10697481197841, + "ThreadCount": 65, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3210.0021522, + "WorkingSetMb": 2101.828125, + "ManagedHeapMb": 2872.358985900879, + "CpuPercent": 37.95066965858062, + "ThreadCount": 65, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3220.0027815, + "WorkingSetMb": 2101.859375, + "ManagedHeapMb": 2787.5949935913086, + "CpuPercent": 45.03076621388363, + "ThreadCount": 64, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3230.0027182, + "WorkingSetMb": 2101.859375, + "ManagedHeapMb": 3009.4754638671875, + "CpuPercent": 40.770398076619685, + "ThreadCount": 64, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3240.0083973, + "WorkingSetMb": 1800.34375, + "ManagedHeapMb": 2917.260322570801, + "CpuPercent": 36.908169481469116, + "ThreadCount": 64, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3250.0028172, + "WorkingSetMb": 1788.9375, + "ManagedHeapMb": 2826.049171447754, + "CpuPercent": 40.180581166095934, + "ThreadCount": 64, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3260.0029819, + "WorkingSetMb": 1788.9375, + "ManagedHeapMb": 3042.371757507324, + "CpuPercent": 38.827360513372675, + "ThreadCount": 64, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3270.0020304, + "WorkingSetMb": 1788.9375, + "ManagedHeapMb": 2938.8910522460938, + "CpuPercent": 40.751957548761396, + "ThreadCount": 62, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3280.0024354, + "WorkingSetMb": 1660.34375, + "ManagedHeapMb": 2841.6797485351562, + "CpuPercent": 39.994090239344395, + "ThreadCount": 62, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3290.0035765, + "WorkingSetMb": 1585.421875, + "ManagedHeapMb": 3060.791679382324, + "CpuPercent": 36.78298269384633, + "ThreadCount": 62, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3300.0025263, + "WorkingSetMb": 1585.421875, + "ManagedHeapMb": 2970.7449493408203, + "CpuPercent": 39.71209056374923, + "ThreadCount": 62, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3310.0028584, + "WorkingSetMb": 1585.625, + "ManagedHeapMb": 2861.6299896240234, + "CpuPercent": 37.55464281031256, + "ThreadCount": 62, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3320.0017389, + "WorkingSetMb": 1585.640625, + "ManagedHeapMb": 3075.099983215332, + "CpuPercent": 38.275434934941686, + "ThreadCount": 63, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3330.0024032, + "WorkingSetMb": 1585.765625, + "ManagedHeapMb": 2977.2907180786133, + "CpuPercent": 37.939649669071905, + "ThreadCount": 63, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3340.0029151, + "WorkingSetMb": 1584.234375, + "ManagedHeapMb": 2873.1835556030273, + "CpuPercent": 40.18690283244495, + "ThreadCount": 63, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3350.0032311, + "WorkingSetMb": 1582.71875, + "ManagedHeapMb": 3097.1410217285156, + "CpuPercent": 43.943461386619695, + "ThreadCount": 65, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3360.0021064, + "WorkingSetMb": 1582.859375, + "ManagedHeapMb": 3012.9936294555664, + "CpuPercent": 42.133358738858284, + "ThreadCount": 65, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3370.003163, + "WorkingSetMb": 1583.1875, + "ManagedHeapMb": 2931.214813232422, + "CpuPercent": 42.44082570235594, + "ThreadCount": 65, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3380.0024605, + "WorkingSetMb": 1583.203125, + "ManagedHeapMb": 3160.5216369628906, + "CpuPercent": 39.214264802102306, + "ThreadCount": 66, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3390.0024977, + "WorkingSetMb": 1583.453125, + "ManagedHeapMb": 3078.263038635254, + "CpuPercent": 41.78798454869768, + "ThreadCount": 66, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3400.0025035, + "WorkingSetMb": 1583.5625, + "ManagedHeapMb": 2982.711112976074, + "CpuPercent": 40.62096643983924, + "ThreadCount": 66, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3410.0016573, + "WorkingSetMb": 1583.5625, + "ManagedHeapMb": 3210.9448623657227, + "CpuPercent": 40.99485898496759, + "ThreadCount": 66, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3420.0024832, + "WorkingSetMb": 1584.484375, + "ManagedHeapMb": 3109.790657043457, + "CpuPercent": 40.987744822154696, + "ThreadCount": 66, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3430.0029513, + "WorkingSetMb": 1584.578125, + "ManagedHeapMb": 3021.6862869262695, + "CpuPercent": 44.119614760832896, + "ThreadCount": 70, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3440.0018424, + "WorkingSetMb": 1584.578125, + "ManagedHeapMb": 3247.2958984375, + "CpuPercent": 43.22494321395284, + "ThreadCount": 70, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3450.004216, + "WorkingSetMb": 1586.265625, + "ManagedHeapMb": 3161.3364334106445, + "CpuPercent": 43.148508270077755, + "ThreadCount": 70, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3460.0030145, + "WorkingSetMb": 1590.890625, + "ManagedHeapMb": 3072.1376037597656, + "CpuPercent": 39.03221972119854, + "ThreadCount": 70, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3470.0032047, + "WorkingSetMb": 1590.890625, + "ManagedHeapMb": 3298.3873977661133, + "CpuPercent": 39.6721854350334, + "ThreadCount": 70, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3480.0029555, + "WorkingSetMb": 1592.53125, + "ManagedHeapMb": 3219.9587478637695, + "CpuPercent": 39.129065096301694, + "ThreadCount": 67, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3490.0018164, + "WorkingSetMb": 1598.984375, + "ManagedHeapMb": 3136.271583557129, + "CpuPercent": 41.021322738874304, + "ThreadCount": 67, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3500.0013972, + "WorkingSetMb": 1612.9375, + "ManagedHeapMb": 3051.90087890625, + "CpuPercent": 40.72752729794298, + "ThreadCount": 66, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3510.0027991, + "WorkingSetMb": 1612.9375, + "ManagedHeapMb": 3281.8309478759766, + "CpuPercent": 37.387748611522085, + "ThreadCount": 66, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3520.0025418, + "WorkingSetMb": 1621.609375, + "ManagedHeapMb": 3198.435203552246, + "CpuPercent": 42.879593291936075, + "ThreadCount": 65, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3530.0023344, + "WorkingSetMb": 1626.453125, + "ManagedHeapMb": 3122.931083679199, + "CpuPercent": 43.52360267951917, + "ThreadCount": 64, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3540.002376, + "WorkingSetMb": 1626.4375, + "ManagedHeapMb": 3356.032890319824, + "CpuPercent": 41.145888833103264, + "ThreadCount": 63, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3550.0022234, + "WorkingSetMb": 1640.546875, + "ManagedHeapMb": 3272.9272232055664, + "CpuPercent": 41.452732568699375, + "ThreadCount": 63, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3560.0058668, + "WorkingSetMb": 1644.203125, + "ManagedHeapMb": 3192.881805419922, + "CpuPercent": 44.846410658739124, + "ThreadCount": 63, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3570.001743, + "WorkingSetMb": 1645.1875, + "ManagedHeapMb": 3422.0666580200195, + "CpuPercent": 39.66825839639887, + "ThreadCount": 62, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3580.001697, + "WorkingSetMb": 1658.765625, + "ManagedHeapMb": 3333.294593811035, + "CpuPercent": 39.62167225969104, + "ThreadCount": 61, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3590.0020641, + "WorkingSetMb": 1669.03125, + "ManagedHeapMb": 3243.9676666259766, + "CpuPercent": 40.67401685684139, + "ThreadCount": 61, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3600.0024129, + "WorkingSetMb": 1670.625, + "ManagedHeapMb": 3473.247604370117, + "CpuPercent": 40.238416484034026, + "ThreadCount": 63, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3610.0023386, + "WorkingSetMb": 1675.375, + "ManagedHeapMb": 3379.7629470825195, + "CpuPercent": 42.1735833497245, + "ThreadCount": 63, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3620.0019236, + "WorkingSetMb": 1681.046875, + "ManagedHeapMb": 3286.544921875, + "CpuPercent": 44.27844755557344, + "ThreadCount": 63, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3630.0040188, + "WorkingSetMb": 1686.609375, + "ManagedHeapMb": 3198.698875427246, + "CpuPercent": 38.097407831111276, + "ThreadCount": 63, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3640.0024318, + "WorkingSetMb": 1686.609375, + "ManagedHeapMb": 3424.765899658203, + "CpuPercent": 36.76026385387267, + "ThreadCount": 63, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3650.0032522, + "WorkingSetMb": 1691.21875, + "ManagedHeapMb": 3334.9372024536133, + "CpuPercent": 36.569239859561684, + "ThreadCount": 63, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3660.001672, + "WorkingSetMb": 1702.9375, + "ManagedHeapMb": 3240.453788757324, + "CpuPercent": 38.137566498259055, + "ThreadCount": 64, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3670.002697, + "WorkingSetMb": 1702.9375, + "ManagedHeapMb": 3464.459815979004, + "CpuPercent": 36.69733852280132, + "ThreadCount": 64, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3680.0034995, + "WorkingSetMb": 1712.984375, + "ManagedHeapMb": 3371.2198486328125, + "CpuPercent": 41.30317542017175, + "ThreadCount": 64, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3690.0032603, + "WorkingSetMb": 1721.671875, + "ManagedHeapMb": 3278.483184814453, + "CpuPercent": 38.4596499548274, + "ThreadCount": 64, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3700.0026902, + "WorkingSetMb": 1721.671875, + "ManagedHeapMb": 3501.5151901245117, + "CpuPercent": 36.899253626449266, + "ThreadCount": 64, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3710.0014669, + "WorkingSetMb": 1731.734375, + "ManagedHeapMb": 3405.85498046875, + "CpuPercent": 37.08866705664017, + "ThreadCount": 64, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3720.0020252, + "WorkingSetMb": 1740.390625, + "ManagedHeapMb": 3313.0864181518555, + "CpuPercent": 37.36186408712899, + "ThreadCount": 63, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3730.0014719, + "WorkingSetMb": 1740.390625, + "ManagedHeapMb": 3539.581314086914, + "CpuPercent": 35.67397384097214, + "ThreadCount": 63, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3740.0030715, + "WorkingSetMb": 1745.640625, + "ManagedHeapMb": 3450.643524169922, + "CpuPercent": 37.449829525270125, + "ThreadCount": 65, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3750.003011, + "WorkingSetMb": 1756.703125, + "ManagedHeapMb": 3352.1734924316406, + "CpuPercent": 38.521063052431536, + "ThreadCount": 65, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3760.0028786, + "WorkingSetMb": 1794.90625, + "ManagedHeapMb": 3559.9442977905273, + "CpuPercent": 34.74657004458733, + "ThreadCount": 66, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3770.0016283, + "WorkingSetMb": 1800.59375, + "ManagedHeapMb": 3560.7814865112305, + "CpuPercent": 23.039570637516373, + "ThreadCount": 65, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3780.0021073, + "WorkingSetMb": 1803.59375, + "ManagedHeapMb": 1342.469955444336, + "CpuPercent": 24.92958587283716, + "ThreadCount": 44, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3790.0019324, + "WorkingSetMb": 1876.765625, + "ManagedHeapMb": 1429.5690841674805, + "CpuPercent": 26.949921354124, + "ThreadCount": 46, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3800.0026753, + "WorkingSetMb": 1916.84375, + "ManagedHeapMb": 1490.047462463379, + "CpuPercent": 17.19450262039998, + "ThreadCount": 54, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3810.0031379, + "WorkingSetMb": 1950.140625, + "ManagedHeapMb": 1558.3226852416992, + "CpuPercent": 19.6851993626775, + "ThreadCount": 56, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3820.001966, + "WorkingSetMb": 1967.453125, + "ManagedHeapMb": 1619.9378280639648, + "CpuPercent": 17.72039665328446, + "ThreadCount": 56, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3830.0023107, + "WorkingSetMb": 1970.125, + "ManagedHeapMb": 1393.1930389404297, + "CpuPercent": 19.73967957324438, + "ThreadCount": 56, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3840.0019271, + "WorkingSetMb": 1970.125, + "ManagedHeapMb": 1442.7740325927734, + "CpuPercent": 13.099252487325513, + "ThreadCount": 56, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3850.002656, + "WorkingSetMb": 1826.15625, + "ManagedHeapMb": 1367.062744140625, + "CpuPercent": 18.33743338448058, + "ThreadCount": 59, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3860.0033326, + "WorkingSetMb": 1826.203125, + "ManagedHeapMb": 1427.5044784545898, + "CpuPercent": 16.76334579202425, + "ThreadCount": 61, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3870.0024089, + "WorkingSetMb": 1482.640625, + "ManagedHeapMb": 1352.947898864746, + "CpuPercent": 17.923855626544096, + "ThreadCount": 63, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3880.0021432, + "WorkingSetMb": 1482.640625, + "ManagedHeapMb": 1413.9133377075195, + "CpuPercent": 16.266382197774995, + "ThreadCount": 63, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3890.0039086, + "WorkingSetMb": 1482.59375, + "ManagedHeapMb": 1476.8454360961914, + "CpuPercent": 16.4506857959291, + "ThreadCount": 60, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3900.0027584, + "WorkingSetMb": 1253.546875, + "ManagedHeapMb": 1348.1474685668945, + "CpuPercent": 7.296979298559074, + "ThreadCount": 60, + "Gen2Collections": 2 + }, + { + "ElapsedSeconds": 3910.0025163, + "WorkingSetMb": 1253.40625, + "ManagedHeapMb": 1348.241584777832, + "CpuPercent": 5.208616100595755, + "ThreadCount": 53, + "Gen2Collections": 2 + } + ], + "HealthReportLatency": { + "Count": 1240, + "MeanMs": 0.016545967741935484, + "P50Ms": 0.008177095129709657, + "P95Ms": 0.029993717182451918, + "P99Ms": 0.04830459154155904, + "P999Ms": 0.2200348794163666, + "MaxMs": 7.159 + }, + "HealthReportsDelivered": 1240, + "SitesTrackedByAggregator": 10, + "DebugSnapshotLatency": { + "Count": 744, + "MeanMs": 0.0922983870967742, + "P50Ms": 0.0812383157351838, + "P95Ms": 0.1624766314703676, + "P99Ms": 0.403545748141721, + "P999Ms": 2.960424661312097, + "MaxMs": 2.981 + }, + "DebugSnapshotsCompleted": 744, + "DebugSnapshotTimeouts": 0, + "StreamProbeReceived": 2700810, + "StreamProbeDropped": 0, + "StoreAndForwardDrain": { + "SiteId": "site-01", + "MessageCount": 20000, + "EnqueueSeconds": 1.1878653, + "EnqueuePerSecond": 16836.925870298594, + "TimeToFirstDeliverySeconds": 28.9784192, + "DrainSeconds": 34.8300469, + "DrainPerSecond": 3417.852437878098, + "ResidualDepth": 0, + "Progress": [ + { + "ElapsedSeconds": 0.1098039, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 0.2201411, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 0.3369264, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 0.4542402, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 0.5722062, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 0.691792, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 0.8144526, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 0.9401602, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 1.0624709, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 1.1830753, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 1.3055095, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 1.4291599, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 1.5553964, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 1.680043, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 1.80657, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 1.9338375, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 2.055969, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 2.1808515, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 2.3052564, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 2.4265583, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 2.5490892, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 2.6675088, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 2.7987473, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 2.9170601, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 3.0392789, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 3.1608719, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 3.2852291, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 3.4121027, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 3.5383407, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 3.6562074, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 3.7755475, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 3.9034181, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 4.0271487, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 4.1493661, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 4.2704447, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 4.3923559, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 4.5162479, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 4.6396575, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 4.7608237, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 4.8882099, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 5.0132498, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 5.1369983, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 5.2592413, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 5.3790258, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 5.4992598, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 5.6158179, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 5.7382846, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 5.8602556, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 5.9855514, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 6.1028171, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 6.2270793, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 6.3502296, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 6.4737317, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 6.5964865, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 6.720712, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 6.8477241, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 6.9712415, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 7.0929175, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 7.2195853, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 7.3454482, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 7.4679409, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 7.5896802, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 7.7127491, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 7.839163, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 7.9615202, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 8.0857979, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 8.2088502, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 8.3315275, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 8.450803, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 8.5716234, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 8.687279, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 8.8030282, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 8.9295374, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 9.0540849, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 9.1765876, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 9.2972897, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 9.4170152, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 9.5377213, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 9.6555402, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 9.7767138, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 9.9033191, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 10.0251645, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 10.1502973, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 10.271566, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 10.3939965, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 10.5154133, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 10.6372897, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 10.7607034, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 10.8848062, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 11.0107268, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 11.1298644, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 11.2427418, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 11.353313, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 11.4671963, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 11.585963, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 11.703446, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 11.8200791, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 11.9417367, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 12.0654382, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 12.1876865, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 12.3100833, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 12.4358946, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 12.5570299, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 12.6791961, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 12.8005342, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 12.9264005, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 13.0486211, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 13.171692, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 13.2991994, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 13.4272223, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 13.5515805, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 13.6752543, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 13.7951891, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 13.9139522, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 14.0371234, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 14.161693, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 14.2856848, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 14.4085316, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 14.5338816, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 14.6565865, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 14.7788559, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 14.896867, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 15.011542, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 15.1344793, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 15.2486841, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 15.3677135, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 15.4952088, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 15.6155554, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 15.7396894, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 15.8636014, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 15.9881159, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 16.1029635, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 16.2269284, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 16.3514032, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 16.4715847, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 16.5950515, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 16.7188095, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 16.8405095, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 16.9691964, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 17.0920078, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 17.2061688, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 17.3134828, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 17.4229543, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 17.537749, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 17.6590617, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 17.780727, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 17.9030293, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 18.0292314, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 18.1492555, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 18.2713941, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 18.397551, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 18.5201688, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 18.6443228, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 18.7680362, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 18.8831835, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 18.9991132, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 19.1244323, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 19.2501498, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 19.3707154, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 19.4931709, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 19.6134192, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 19.7341276, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 19.8545953, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 19.9780362, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 20.1045816, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 20.2261785, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 20.3504012, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 20.4706565, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 20.5944416, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 20.7205964, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 20.8429823, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 20.9692212, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 21.0951472, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 21.2197723, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 21.3433425, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 21.4634979, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 21.5851204, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 21.7085617, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 21.8351551, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 21.961678, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 22.0872715, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 22.2126934, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 22.3386632, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 22.4625674, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 22.581757, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 22.7026272, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 22.8264273, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 22.9485852, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 23.0711124, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 23.1948583, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 23.3188727, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 23.443957, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 23.5676968, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 23.6925238, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 23.807613, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 23.916196, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 24.0317322, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 24.1521285, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 24.2736002, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 24.3969287, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 24.5168614, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 24.6410685, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 24.764006, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 24.8893471, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 25.0153928, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 25.1388922, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 25.2635139, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 25.3871502, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 25.510979, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 25.6335405, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 25.7571355, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 25.8790137, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 26.0015036, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 26.1248187, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 26.2446437, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 26.3655098, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 26.4889269, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 26.6127392, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 26.7347223, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 26.852647, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 26.974426, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 27.0977467, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 27.2216218, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 27.3437779, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 27.4648196, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 27.5870357, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 27.7116181, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 27.8373342, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 27.9621788, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 28.0843479, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 28.2075333, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 28.3357152, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 28.4601232, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 28.5858828, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 28.7070279, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 28.8287702, + "Delivered": 0, + "Depth": 20000 + }, + { + "ElapsedSeconds": 28.9784192, + "Delivered": 144, + "Depth": 19856 + }, + { + "ElapsedSeconds": 29.1152365, + "Delivered": 644, + "Depth": 19356 + }, + { + "ElapsedSeconds": 29.257668, + "Delivered": 1144, + "Depth": 18856 + }, + { + "ElapsedSeconds": 29.399714, + "Delivered": 1644, + "Depth": 18356 + }, + { + "ElapsedSeconds": 29.545491, + "Delivered": 2144, + "Depth": 17856 + }, + { + "ElapsedSeconds": 29.6959701, + "Delivered": 2644, + "Depth": 17356 + }, + { + "ElapsedSeconds": 29.8407852, + "Delivered": 3144, + "Depth": 16856 + }, + { + "ElapsedSeconds": 29.9894532, + "Delivered": 3644, + "Depth": 16356 + }, + { + "ElapsedSeconds": 30.1413335, + "Delivered": 4144, + "Depth": 15856 + }, + { + "ElapsedSeconds": 30.2892934, + "Delivered": 4644, + "Depth": 15356 + }, + { + "ElapsedSeconds": 30.438826, + "Delivered": 5144, + "Depth": 14856 + }, + { + "ElapsedSeconds": 30.5885207, + "Delivered": 5644, + "Depth": 14356 + }, + { + "ElapsedSeconds": 30.737571, + "Delivered": 6144, + "Depth": 13856 + }, + { + "ElapsedSeconds": 30.8874288, + "Delivered": 6644, + "Depth": 13356 + }, + { + "ElapsedSeconds": 31.0330549, + "Delivered": 7144, + "Depth": 12856 + }, + { + "ElapsedSeconds": 31.1805424, + "Delivered": 7644, + "Depth": 12356 + }, + { + "ElapsedSeconds": 31.33142, + "Delivered": 8144, + "Depth": 11856 + }, + { + "ElapsedSeconds": 31.4778123, + "Delivered": 8644, + "Depth": 11356 + }, + { + "ElapsedSeconds": 31.6282078, + "Delivered": 9144, + "Depth": 10856 + }, + { + "ElapsedSeconds": 31.773242, + "Delivered": 9644, + "Depth": 10356 + }, + { + "ElapsedSeconds": 31.9245046, + "Delivered": 10144, + "Depth": 9856 + }, + { + "ElapsedSeconds": 32.0634373, + "Delivered": 10644, + "Depth": 9356 + }, + { + "ElapsedSeconds": 32.2044175, + "Delivered": 11144, + "Depth": 8856 + }, + { + "ElapsedSeconds": 32.3549602, + "Delivered": 11644, + "Depth": 8356 + }, + { + "ElapsedSeconds": 32.5008155, + "Delivered": 12144, + "Depth": 7856 + }, + { + "ElapsedSeconds": 32.6454527, + "Delivered": 12644, + "Depth": 7356 + }, + { + "ElapsedSeconds": 32.7925585, + "Delivered": 13144, + "Depth": 6856 + }, + { + "ElapsedSeconds": 32.9443562, + "Delivered": 13644, + "Depth": 6356 + }, + { + "ElapsedSeconds": 33.0922373, + "Delivered": 14144, + "Depth": 5856 + }, + { + "ElapsedSeconds": 33.241271, + "Delivered": 14644, + "Depth": 5356 + }, + { + "ElapsedSeconds": 33.4007786, + "Delivered": 15144, + "Depth": 4856 + }, + { + "ElapsedSeconds": 33.545856, + "Delivered": 15644, + "Depth": 4356 + }, + { + "ElapsedSeconds": 33.6938797, + "Delivered": 16144, + "Depth": 3856 + }, + { + "ElapsedSeconds": 33.8424875, + "Delivered": 16644, + "Depth": 3356 + }, + { + "ElapsedSeconds": 33.9922097, + "Delivered": 17144, + "Depth": 2856 + }, + { + "ElapsedSeconds": 34.1214591, + "Delivered": 17644, + "Depth": 2356 + }, + { + "ElapsedSeconds": 34.2561011, + "Delivered": 18144, + "Depth": 1856 + }, + { + "ElapsedSeconds": 34.3987348, + "Delivered": 18644, + "Depth": 1356 + }, + { + "ElapsedSeconds": 34.5428316, + "Delivered": 19144, + "Depth": 856 + }, + { + "ElapsedSeconds": 34.6899433, + "Delivered": 19644, + "Depth": 356 + }, + { + "ElapsedSeconds": 34.8300465, + "Delivered": 20000, + "Depth": 0 + } + ] + }, + "SlowSubscriber": { + "PublishedEvents": 200000, + "PublishSeconds": 100.1582684, + "PublishPerSecond": 1996.8396338609225, + "Outcomes": [ + { + "Name": "site-02-slowprobe-00", + "IsSlow": true, + "Received": 2371, + "Dropped": 197025, + "DeliveryRatio": 0.011855 + }, + { + "Name": "site-02-slowprobe-01", + "IsSlow": false, + "Received": 200000, + "Dropped": 0, + "DeliveryRatio": 1 + }, + { + "Name": "site-02-slowprobe-02", + "IsSlow": false, + "Received": 200000, + "Dropped": 0, + "DeliveryRatio": 1 + }, + { + "Name": "site-02-slowprobe-03", + "IsSlow": false, + "Received": 200000, + "Dropped": 0, + "DeliveryRatio": 1 + }, + { + "Name": "site-02-slowprobe-04", + "IsSlow": false, + "Received": 200000, + "Dropped": 0, + "DeliveryRatio": 1 + } + ], + "HealthyMinDeliveryRatio": 1, + "SlowDeliveryRatio": 0.011855 + } +} \ No newline at end of file diff --git a/docs/plans/2026-08-15-target-scale-load-test-results.md b/docs/plans/2026-08-15-target-scale-load-test-results.md index a77d5892..941b4975 100644 --- a/docs/plans/2026-08-15-target-scale-load-test-results.md +++ b/docs/plans/2026-08-15-target-scale-load-test-results.md @@ -162,6 +162,24 @@ flattens once gen-2 collections begin, or issue an explicit `GC.Collect(2, Forced, blocking: true)` at window start and end and compare. Deliberately *not* attempted here — the brief was to measure, not to tune. +**SETTLED 2026-08-15 — the 1-hour protocol was run (register row 29): NOT a leak.** +Same harness, same scale, `--sustain-minutes 60` (3,911 s total, 135,041,250 updates +offered at 37,511/s = 100.0 % of nominal, on the same host, concurrent with the docker +rig and a central failover drill). The decisive numbers over the 3,600 s steady-state +window (361 samples): **working set 2,722 → 1,757 MB, slope −28.89 MB/min** (peak +3,258 MB), **one gen-2 collection observed**, threads flat at 59. A working set that +*falls* by ~1 GB across a full sustained hour is incompatible with a slow leak; the +managed-heap least-squares slope (+16.26 MB/min, end 3,352 MB, peak 3,726 MB) remains +an artifact of measuring across sawtooth segments between rare gen-2 collects, exactly +as F1 hypothesised. Every other metric held or improved on the 20-minute run: tag +latency P50 0.92 ms / P99 4.01 ms / max 92.18 ms across 2.9 M samples, **0 events +dropped** on live subscribers, health-report ingest P99 0.05 ms (1,240/1,240, 10 sites), +debug snapshots 744/744 with 0 timeouts, S&F 20,000 msgs buffered at 16,837 msg/s and +drained at 3,418 msg/s to depth 0 (same one-`DefaultRetryInterval` pre-drain wait, 29.0 s +— F2 unchanged), slow-subscriber isolation structural and total (4 healthy peers at +100.00 % while the stalled probe lost 98.81 % entirely in its own channel — F3 +unchanged). CPU 2.9 % of the box. + ### F2 — Store-and-forward waits one full `DefaultRetryInterval` before draining a deferred backlog (informational, by design) The drain measurement initially read as **33 msg/s**, which would have been alarming.