From e3973050df2f0dd6625234b316cbcd48bb038f53 Mon Sep 17 00:00:00 2001 From: alt-glitch Date: Thu, 11 Jun 2026 04:09:27 +0530 Subject: [PATCH] =?UTF-8?q?bench:=20post-fix=20otui=20results=20=E2=80=94?= =?UTF-8?q?=20crash=20eliminated?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Re-ran the cells that crashed, against the fixed binary (a939c9a): - mem3000 otui-capped: crashed_after_stream exit 7 @ ~900MB → completed exit 0, vmhwm 859MB - mem3000 otui-uncapped: crashed_after_stream exit 7 → completed exit 0, vmhwm 834MB - slope10000 otui-uncapped: died exit 7 at 3,000 msgs (197d499 result) → completed ALL 10,000 msgs, exit 0, vmhwm 1.57GB — under the 2GB cgroup cap, no cap-hit, no crash - fresh ink baselines for both cells (mem3000 257MB / slope10k 328MB). No "Failed to create SyntaxStyle" anywhere; the store cap now binds at the handle-safe ceiling (1000 rows) long before the native 65,534-slot handle table exhausts. report.html + report-assets regenerated via render.mjs (results are append-only; pre-fix runs remain as the baseline). --- bench/report-assets/rss-vs-msgs.png | Bin 75512 -> 85028 bytes bench/report.html | 31 +- ...939c9a-mem3000-opentui-otui-capped-r0.json | 832 ++++ ...06-10T2237-a939c9a-mem3000-ink-ink-r0.json | 1336 ++++++ ...9c9a-mem3000-opentui-otui-uncapped-r0.json | 849 ++++ ...a-slope10000-opentui-otui-uncapped-r0.json | 2469 ++++++++++ ...10T2238-a939c9a-slope10000-ink-ink-r0.json | 3963 +++++++++++++++++ 7 files changed, 9467 insertions(+), 13 deletions(-) create mode 100644 bench/results/2026-06-10T2236-a939c9a-mem3000-opentui-otui-capped-r0.json create mode 100644 bench/results/2026-06-10T2237-a939c9a-mem3000-ink-ink-r0.json create mode 100644 bench/results/2026-06-10T2237-a939c9a-mem3000-opentui-otui-uncapped-r0.json create mode 100644 bench/results/2026-06-10T2237-a939c9a-slope10000-opentui-otui-uncapped-r0.json create mode 100644 bench/results/2026-06-10T2238-a939c9a-slope10000-ink-ink-r0.json diff --git a/bench/report-assets/rss-vs-msgs.png b/bench/report-assets/rss-vs-msgs.png index 915698a66bfd2c4c85f966a66f221b215a47fdd7..bf4ab3175835765f0bb520e952cc570cece68af7 100644 GIT binary patch literal 85028 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

Hermes TUI benchmark — Ink (ui-tui) vs OpenTUI (ui-opentui)

-

56 result files · sha 50e34713b · node v26.3.0 · generated 2026-06-10T21:51:46.130Z
+

61 result files · sha 50e34713b · node v26.3.0 · generated 2026-06-10T22:39:01.273Z
Methodology: docs/plans/opentui-bench-suite.md. Real binaries over a real node-pty PTY (120×40, xterm-256color), fake gateway via HERMES_PYTHON (zero UI changes), external /proc sampling on 100-msg boundaries, 2GB cgroup-v2 caps via systemd-run --user --scope. Median±IQR throughout; @@ -74,6 +74,11 @@ instrumented node-count runs are flagged and never headlined.

+ + + + + × crash @3000 × @@ -96,30 +101,30 @@ instrumented node-count runs are flagged and never headlined.

configslope MB/1k msgs
(3000-msg runs)slope MB/1k
(10k run)plateau RSS MB
(final quartile)VmHWM MBscroll p50/p90/p99 msCPU ms/event
(paced)cap hits (2GB) ink - 25.82 [23.00–29.66] - 4.32 - 250 [249–251] - 257 [255–259] + 25.48 [23.89–27.74] + 5.88 + 249 [247–250] + 257 [256–258] 2.0 / 36.1 / 98.5 31.04 [30.99–31.23] none otui-capped - 258.30 [253.99–272.62] + 254.74 [250.81–265.46] not run - 793 [767–805] - 879 [875–880] + 767 [741–799] + 875 [868–879] 2.0 / 3.0 / 17.0 30.00 [30.00–30.05] none otui-uncapped - 304.75 [297.65–319.07] - 251.81 - 811 [807–814] - 893 [890–894] + 297.65 [283.88–311.91] + 173.76 + 807 [796–813] + 890 [874–893] 2.0 / 3.0 / 14.0 30.09 [30.09–30.10] none @@ -302,6 +307,6 @@ instrumented node-count runs are flagged and never headlined.

Run health

⚠ drain assertion violations (runs kept, flagged):

-
runmax loop lagviolations >10ms
2026-06-10T2058-50e3471-mem3000-opentui-otui-capped-r0.json18 ms2
2026-06-10T2058-50e3471-mem3000-opentui-otui-uncapped-r0.json22 ms3
2026-06-10T2059-14ee1a5-mem3000-opentui-otui-uncapped-r1.json33 ms3
2026-06-10T2100-197d499-mem3000-opentui-otui-capped-r2.json22 ms3
2026-06-10T2100-197d499-mem3000-opentui-otui-uncapped-r2.json19 ms2
2026-06-10T2107-197d499-cpu800-opentui-otui-uncapped-r0.json11 ms1
2026-06-10T2108-197d499-cpu800-opentui-otui-capped-r0.json15 ms1
2026-06-10T2116-197d499-cpu800-opentui-otui-capped-r1.json11 ms1
2026-06-10T2124-197d499-scroll2000-opentui-otui-capped-r0.json15 ms2
2026-06-10T2125-197d499-scroll2000-opentui-otui-uncapped-r0.json26 ms2
2026-06-10T2126-197d499-scroll2000-opentui-otui-capped-r1.json23 ms2
2026-06-10T2126-197d499-scroll2000-opentui-otui-uncapped-r1.json21 ms2
2026-06-10T2127-197d499-scroll2000-opentui-otui-uncapped-r2.json15 ms2
2026-06-10T2128-197d499-scroll2000-opentui-otui-capped-r2.json20 ms2
2026-06-10T2146-197d499-slope10000-opentui-otui-uncapped-r0.json25 ms4
2026-06-10T2147-e3-e3lite-1g-opentui-otui-capped-r0.json14 ms3
+
runmax loop lagviolations >10ms
2026-06-10T2058-50e3471-mem3000-opentui-otui-capped-r0.json18 ms2
2026-06-10T2058-50e3471-mem3000-opentui-otui-uncapped-r0.json22 ms3
2026-06-10T2059-14ee1a5-mem3000-opentui-otui-uncapped-r1.json33 ms3
2026-06-10T2100-197d499-mem3000-opentui-otui-capped-r2.json22 ms3
2026-06-10T2100-197d499-mem3000-opentui-otui-uncapped-r2.json19 ms2
2026-06-10T2107-197d499-cpu800-opentui-otui-uncapped-r0.json11 ms1
2026-06-10T2108-197d499-cpu800-opentui-otui-capped-r0.json15 ms1
2026-06-10T2116-197d499-cpu800-opentui-otui-capped-r1.json11 ms1
2026-06-10T2124-197d499-scroll2000-opentui-otui-capped-r0.json15 ms2
2026-06-10T2125-197d499-scroll2000-opentui-otui-uncapped-r0.json26 ms2
2026-06-10T2126-197d499-scroll2000-opentui-otui-capped-r1.json23 ms2
2026-06-10T2126-197d499-scroll2000-opentui-otui-uncapped-r1.json21 ms2
2026-06-10T2127-197d499-scroll2000-opentui-otui-uncapped-r2.json15 ms2
2026-06-10T2128-197d499-scroll2000-opentui-otui-capped-r2.json20 ms2
2026-06-10T2146-197d499-slope10000-opentui-otui-uncapped-r0.json25 ms4
2026-06-10T2147-e3-e3lite-1g-opentui-otui-capped-r0.json14 ms3
2026-06-10T2236-a939c9a-mem3000-opentui-otui-capped-r0.json24 ms4
2026-06-10T2237-a939c9a-mem3000-opentui-otui-uncapped-r0.json14 ms2
2026-06-10T2237-a939c9a-slope10000-opentui-otui-uncapped-r0.json69 ms17
diff --git a/bench/results/2026-06-10T2236-a939c9a-mem3000-opentui-otui-capped-r0.json b/bench/results/2026-06-10T2236-a939c9a-mem3000-opentui-otui-capped-r0.json new file mode 100644 index 00000000000..1a28abae3bc --- /dev/null +++ b/bench/results/2026-06-10T2236-a939c9a-mem3000-opentui-otui-capped-r0.json @@ -0,0 +1,832 @@ +{ + "meta": { + "cell": "mem3000", + "ui": "opentui", + "config": "otui-capped", + "mode": "mem", + "rep": 0, + "run_id": "mq8nex3d-9yin", + "utc": "2026-06-10T22:36:47.498Z", + "sha": "a939c9a71", + "node": "/home/daimon/.local/share/fnm/node-versions/v26.3.0/installation/bin/node", + "node_version": "v26.3.0", + "pty": { + "cols": 120, + "rows": 40, + "term": "xterm-256color" + }, + "heap_mb": 8192, + "memory_max": "2G", + "container_cap": false, + "container_memory": null, + "opentui_cap": 3000, + "fixture": { + "path": "/home/daimon/github/worktrees/hermes-agent/lively-thrush/hermes-agent/bench/.cache/fixture-3000.ndjson", + "msgs": 3000, + "sha256": "0df05a04a611dda68aa07865f21c45b08edc78e0a71d4c8cb2b674729778d96d" + }, + "sample_every": 100, + "mode_params": {}, + "ui_pid": 2475240, + "gw_pid": 2475306, + "cgroup": "/sys/fs/cgroup/user.slice/user-1001.slice/user@1001.service/app.slice/hermes-bench-mq8nex3d-9yin.scope", + "load_avg_at_start": [ + 0.42, + 0.48, + 0.36 + ], + "instrumented": false + }, + "samples": [ + { + "kind": "periodic", + "t_ms": 52, + "msgs": null, + "events": null, + "pty_bytes": 0, + "pty_writes": 0, + "rss_kb": 58388, + "pss_kb": 31893, + "private_dirty_kb": 20760, + "vmhwm_kb": 58500, + "utime_ticks": 3, + "stime_ticks": 1, + "cg_current": 23072768, + "cg_peak": 23072768, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 1058, + "msgs": null, + "events": null, + "pty_bytes": 28911, + "pty_writes": 13, + "rss_kb": 107552, + "pss_kb": 67299, + "private_dirty_kb": 50680, + "vmhwm_kb": 107552, + "utime_ticks": 19, + "stime_ticks": 3, + "cg_current": 64495616, + "cg_peak": 65523712, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 1714, + "msgs": 100, + "events": 355, + "pty_bytes": 31413, + "pty_writes": 15, + "rss_kb": 113188, + "pss_kb": 72866, + "private_dirty_kb": 56316, + "vmhwm_kb": 113204, + "utime_ticks": 21, + "stime_ticks": 3, + "cg_current": 80105472, + "cg_peak": 80310272, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 1715, + "msgs": 200, + "events": 738, + "pty_bytes": 31413, + "pty_writes": 15, + "rss_kb": 113444, + "pss_kb": 73122, + "private_dirty_kb": 56572, + "vmhwm_kb": 113712, + "utime_ticks": 21, + "stime_ticks": 3, + "cg_current": 80629760, + "cg_peak": 80629760, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 1716, + "msgs": 300, + "events": 1051, + "pty_bytes": 31413, + "pty_writes": 15, + "rss_kb": 114016, + "pss_kb": 73694, + "private_dirty_kb": 57144, + "vmhwm_kb": 114204, + "utime_ticks": 21, + "stime_ticks": 3, + "cg_current": 81125376, + "cg_peak": 81125376, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 1739, + "msgs": 400, + "events": 1432, + "pty_bytes": 31413, + "pty_writes": 15, + "rss_kb": 123480, + "pss_kb": 83004, + "private_dirty_kb": 66352, + "vmhwm_kb": 123480, + "utime_ticks": 25, + "stime_ticks": 3, + "cg_current": 90808320, + "cg_peak": 91025408, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 2069, + "msgs": null, + "events": null, + "pty_bytes": 31413, + "pty_writes": 15, + "rss_kb": 235376, + "pss_kb": 192669, + "private_dirty_kb": 175244, + "vmhwm_kb": 235428, + "utime_ticks": 81, + "stime_ticks": 8, + "cg_current": 204914688, + "cg_peak": 204914688, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 2144, + "msgs": 501, + "events": 1792, + "pty_bytes": 32923, + "pty_writes": 16, + "rss_kb": 241388, + "pss_kb": 198681, + "private_dirty_kb": 181256, + "vmhwm_kb": 241388, + "utime_ticks": 89, + "stime_ticks": 8, + "cg_current": 211701760, + "cg_peak": 212193280, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 2347, + "msgs": 601, + "events": 2154, + "pty_bytes": 38056, + "pty_writes": 18, + "rss_kb": 275260, + "pss_kb": 232415, + "private_dirty_kb": 214940, + "vmhwm_kb": 275260, + "utime_ticks": 116, + "stime_ticks": 10, + "cg_current": 247214080, + "cg_peak": 247955456, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 2398, + "msgs": 701, + "events": 2496, + "pty_bytes": 41134, + "pty_writes": 19, + "rss_kb": 317620, + "pss_kb": 274598, + "private_dirty_kb": 257048, + "vmhwm_kb": 317856, + "utime_ticks": 132, + "stime_ticks": 11, + "cg_current": 290799616, + "cg_peak": 290799616, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 2648, + "msgs": 801, + "events": 2857, + "pty_bytes": 46452, + "pty_writes": 21, + "rss_kb": 328340, + "pss_kb": 285308, + "private_dirty_kb": 267768, + "vmhwm_kb": 343212, + "utime_ticks": 173, + "stime_ticks": 13, + "cg_current": 302350336, + "cg_peak": 318373888, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 2951, + "msgs": 901, + "events": 3245, + "pty_bytes": 50149, + "pty_writes": 23, + "rss_kb": 365768, + "pss_kb": 322731, + "private_dirty_kb": 305196, + "vmhwm_kb": 365892, + "utime_ticks": 209, + "stime_ticks": 15, + "cg_current": 342200320, + "cg_peak": 342200320, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 3076, + "msgs": null, + "events": null, + "pty_bytes": 50149, + "pty_writes": 23, + "rss_kb": 390036, + "pss_kb": 346999, + "private_dirty_kb": 329464, + "vmhwm_kb": 390108, + "utime_ticks": 223, + "stime_ticks": 16, + "cg_current": 366993408, + "cg_peak": 366993408, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 3275, + "msgs": 1001, + "events": 3588, + "pty_bytes": 54976, + "pty_writes": 25, + "rss_kb": 396548, + "pss_kb": 353511, + "private_dirty_kb": 335976, + "vmhwm_kb": 396700, + "utime_ticks": 245, + "stime_ticks": 16, + "cg_current": 373891072, + "cg_peak": 373891072, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 3525, + "msgs": 1101, + "events": 3928, + "pty_bytes": 57434, + "pty_writes": 26, + "rss_kb": 425268, + "pss_kb": 382231, + "private_dirty_kb": 364696, + "vmhwm_kb": 425268, + "utime_ticks": 273, + "stime_ticks": 17, + "cg_current": 403402752, + "cg_peak": 403402752, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 3926, + "msgs": 1201, + "events": 4298, + "pty_bytes": 62694, + "pty_writes": 28, + "rss_kb": 456660, + "pss_kb": 413623, + "private_dirty_kb": 396088, + "vmhwm_kb": 456660, + "utime_ticks": 317, + "stime_ticks": 18, + "cg_current": 436166656, + "cg_peak": 436191232, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 4076, + "msgs": null, + "events": null, + "pty_bytes": 65721, + "pty_writes": 29, + "rss_kb": 471824, + "pss_kb": 428787, + "private_dirty_kb": 411252, + "vmhwm_kb": 471836, + "utime_ticks": 334, + "stime_ticks": 19, + "cg_current": 452124672, + "cg_peak": 452124672, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 4352, + "msgs": 1300, + "events": 4659, + "pty_bytes": 68403, + "pty_writes": 30, + "rss_kb": 487384, + "pss_kb": 444347, + "private_dirty_kb": 426812, + "vmhwm_kb": 487384, + "utime_ticks": 361, + "stime_ticks": 20, + "cg_current": 468619264, + "cg_peak": 468619264, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 4779, + "msgs": 1400, + "events": 5011, + "pty_bytes": 72997, + "pty_writes": 32, + "rss_kb": 517300, + "pss_kb": 474263, + "private_dirty_kb": 456728, + "vmhwm_kb": 517428, + "utime_ticks": 406, + "stime_ticks": 22, + "cg_current": 500121600, + "cg_peak": 500154368, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 4804, + "msgs": 1500, + "events": 5384, + "pty_bytes": 73978, + "pty_writes": 33, + "rss_kb": 518464, + "pss_kb": 475427, + "private_dirty_kb": 457892, + "vmhwm_kb": 518476, + "utime_ticks": 410, + "stime_ticks": 22, + "cg_current": 500928512, + "cg_peak": 500928512, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 4807, + "msgs": 1600, + "events": 5730, + "pty_bytes": 73978, + "pty_writes": 33, + "rss_kb": 518568, + "pss_kb": 475531, + "private_dirty_kb": 457996, + "vmhwm_kb": 518592, + "utime_ticks": 410, + "stime_ticks": 22, + "cg_current": 501190656, + "cg_peak": 501190656, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 4812, + "msgs": 1700, + "events": 6100, + "pty_bytes": 73978, + "pty_writes": 33, + "rss_kb": 519472, + "pss_kb": 476435, + "private_dirty_kb": 458900, + "vmhwm_kb": 519732, + "utime_ticks": 410, + "stime_ticks": 22, + "cg_current": 502239232, + "cg_peak": 502239232, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 4816, + "msgs": 1800, + "events": 6455, + "pty_bytes": 73978, + "pty_writes": 33, + "rss_kb": 519876, + "pss_kb": 476839, + "private_dirty_kb": 459304, + "vmhwm_kb": 519916, + "utime_ticks": 411, + "stime_ticks": 22, + "cg_current": 502231040, + "cg_peak": 502239232, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 4819, + "msgs": 1900, + "events": 6838, + "pty_bytes": 73978, + "pty_writes": 33, + "rss_kb": 520188, + "pss_kb": 477151, + "private_dirty_kb": 459616, + "vmhwm_kb": 520280, + "utime_ticks": 411, + "stime_ticks": 22, + "cg_current": 502755328, + "cg_peak": 502755328, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 4822, + "msgs": 2000, + "events": 7151, + "pty_bytes": 73978, + "pty_writes": 33, + "rss_kb": 520452, + "pss_kb": 477415, + "private_dirty_kb": 459880, + "vmhwm_kb": 520496, + "utime_ticks": 412, + "stime_ticks": 22, + "cg_current": 503017472, + "cg_peak": 503017472, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 4824, + "msgs": 2100, + "events": 7532, + "pty_bytes": 73978, + "pty_writes": 33, + "rss_kb": 520648, + "pss_kb": 477611, + "private_dirty_kb": 460076, + "vmhwm_kb": 520712, + "utime_ticks": 412, + "stime_ticks": 22, + "cg_current": 503017472, + "cg_peak": 503017472, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 5082, + "msgs": null, + "events": null, + "pty_bytes": 73978, + "pty_writes": 33, + "rss_kb": 592436, + "pss_kb": 549399, + "private_dirty_kb": 531864, + "vmhwm_kb": 592976, + "utime_ticks": 467, + "stime_ticks": 25, + "cg_current": 579211264, + "cg_peak": 579211264, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 5886, + "msgs": 2201, + "events": 7892, + "pty_bytes": 76859, + "pty_writes": 35, + "rss_kb": 690940, + "pss_kb": 647903, + "private_dirty_kb": 630368, + "vmhwm_kb": 690964, + "utime_ticks": 554, + "stime_ticks": 29, + "cg_current": 680751104, + "cg_peak": 680751104, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 6087, + "msgs": null, + "events": null, + "pty_bytes": 76859, + "pty_writes": 35, + "rss_kb": 720160, + "pss_kb": 677123, + "private_dirty_kb": 659588, + "vmhwm_kb": 720248, + "utime_ticks": 576, + "stime_ticks": 32, + "cg_current": 711356416, + "cg_peak": 711356416, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 6414, + "msgs": 2301, + "events": 8254, + "pty_bytes": 79226, + "pty_writes": 37, + "rss_kb": 724996, + "pss_kb": 681959, + "private_dirty_kb": 664424, + "vmhwm_kb": 724996, + "utime_ticks": 611, + "stime_ticks": 32, + "cg_current": 716890112, + "cg_peak": 716890112, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 6418, + "msgs": 2401, + "events": 8596, + "pty_bytes": 79226, + "pty_writes": 37, + "rss_kb": 724996, + "pss_kb": 681959, + "private_dirty_kb": 664424, + "vmhwm_kb": 724996, + "utime_ticks": 611, + "stime_ticks": 32, + "cg_current": 716890112, + "cg_peak": 716890112, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 6422, + "msgs": 2501, + "events": 8957, + "pty_bytes": 79226, + "pty_writes": 37, + "rss_kb": 724996, + "pss_kb": 681959, + "private_dirty_kb": 664424, + "vmhwm_kb": 724996, + "utime_ticks": 612, + "stime_ticks": 32, + "cg_current": 716890112, + "cg_peak": 716890112, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 6425, + "msgs": 2601, + "events": 9345, + "pty_bytes": 79226, + "pty_writes": 37, + "rss_kb": 724996, + "pss_kb": 681959, + "private_dirty_kb": 664424, + "vmhwm_kb": 725252, + "utime_ticks": 612, + "stime_ticks": 32, + "cg_current": 717152256, + "cg_peak": 717152256, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 7094, + "msgs": null, + "events": null, + "pty_bytes": 79226, + "pty_writes": 37, + "rss_kb": 791260, + "pss_kb": 748223, + "private_dirty_kb": 730688, + "vmhwm_kb": 791264, + "utime_ticks": 685, + "stime_ticks": 38, + "cg_current": 786272256, + "cg_peak": 786419712, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 7193, + "msgs": 2701, + "events": 9688, + "pty_bytes": 82734, + "pty_writes": 39, + "rss_kb": 791972, + "pss_kb": 748935, + "private_dirty_kb": 731400, + "vmhwm_kb": 792180, + "utime_ticks": 696, + "stime_ticks": 38, + "cg_current": 787808256, + "cg_peak": 787808256, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 7197, + "msgs": 2801, + "events": 10028, + "pty_bytes": 82734, + "pty_writes": 39, + "rss_kb": 792180, + "pss_kb": 749143, + "private_dirty_kb": 731608, + "vmhwm_kb": 792180, + "utime_ticks": 696, + "stime_ticks": 38, + "cg_current": 787808256, + "cg_peak": 787808256, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 7469, + "msgs": 2901, + "events": 10398, + "pty_bytes": 82734, + "pty_writes": 39, + "rss_kb": 820308, + "pss_kb": 777271, + "private_dirty_kb": 759736, + "vmhwm_kb": 828512, + "utime_ticks": 725, + "stime_ticks": 40, + "cg_current": 817610752, + "cg_peak": 826732544, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 8096, + "msgs": null, + "events": null, + "pty_bytes": 84634, + "pty_writes": 40, + "rss_kb": 851796, + "pss_kb": 808759, + "private_dirty_kb": 791224, + "vmhwm_kb": 851796, + "utime_ticks": 788, + "stime_ticks": 43, + "cg_current": 850386944, + "cg_peak": 850386944, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 8148, + "msgs": 3000, + "events": 10759, + "pty_bytes": 84869, + "pty_writes": 41, + "rss_kb": 853500, + "pss_kb": 810463, + "private_dirty_kb": 792928, + "vmhwm_kb": 853500, + "utime_ticks": 793, + "stime_ticks": 43, + "cg_current": 852226048, + "cg_peak": 852316160, + "cg_oom_kill": 0 + }, + { + "kind": "done", + "t_ms": 8154, + "msgs": 3000, + "events": 10759, + "pty_bytes": 84869, + "pty_writes": 41, + "rss_kb": 853500, + "pss_kb": 810463, + "private_dirty_kb": 792928, + "vmhwm_kb": 853500, + "utime_ticks": 793, + "stime_ticks": 43, + "cg_current": 852389888, + "cg_peak": 852422656, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 9099, + "msgs": 3000, + "events": null, + "pty_bytes": 89936, + "pty_writes": 46, + "rss_kb": 880800, + "pss_kb": 837763, + "private_dirty_kb": 820228, + "vmhwm_kb": 880800, + "utime_ticks": 887, + "stime_ticks": 48, + "cg_current": 880590848, + "cg_peak": 880893952, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 10102, + "msgs": 3000, + "events": null, + "pty_bytes": 90008, + "pty_writes": 47, + "rss_kb": 880800, + "pss_kb": 837763, + "private_dirty_kb": 820228, + "vmhwm_kb": 880800, + "utime_ticks": 887, + "stime_ticks": 48, + "cg_current": 880443392, + "cg_peak": 880893952, + "cg_oom_kill": 0 + }, + { + "kind": "final", + "t_ms": 10336, + "msgs": 3000, + "events": 10759, + "pty_bytes": 90008, + "pty_writes": 47, + "rss_kb": 880800, + "pss_kb": 837763, + "private_dirty_kb": 820228, + "vmhwm_kb": 880800, + "utime_ticks": 887, + "stime_ticks": 48, + "cg_current": 880353280, + "cg_peak": 880893952, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 11111, + "msgs": 3000, + "events": null, + "pty_bytes": 94096, + "pty_writes": 48, + "rss_kb": 761480, + "pss_kb": 718443, + "private_dirty_kb": 700908, + "vmhwm_kb": 880000, + "utime_ticks": 972, + "stime_ticks": 61, + "cg_current": 758190080, + "cg_peak": 881381376, + "cg_oom_kill": 0 + } + ], + "events": [ + { + "kind": "rpc", + "method": "session.create", + "t_ms": 202 + }, + { + "kind": "rpc", + "method": "startup.catalog", + "t_ms": 202 + }, + { + "kind": "rpc", + "method": "model.options", + "t_ms": 202 + } + ], + "summary": { + "result": "completed", + "cap_hit": false, + "cap_hit_basis": null, + "at_messages": null, + "exit": { + "exitCode": 0, + "signal": 0, + "t": 11408 + }, + "stream_done": true, + "msgs_streamed": 3000, + "events_streamed": 10759, + "pty_bytes_total": 94216, + "pty_data_callbacks": 50, + "first_byte_ms": 160, + "session_create_ms": 202, + "stream_start_ms": 1712, + "vmhwm_kb": 880000, + "cg_peak": 881381376, + "drain_max_loop_lag_ms": 24, + "drain_lag_violations": 4, + "drain_ok": false, + "digest": null + } +} \ No newline at end of file diff --git a/bench/results/2026-06-10T2237-a939c9a-mem3000-ink-ink-r0.json b/bench/results/2026-06-10T2237-a939c9a-mem3000-ink-ink-r0.json new file mode 100644 index 00000000000..3a7aa0aefa5 --- /dev/null +++ b/bench/results/2026-06-10T2237-a939c9a-mem3000-ink-ink-r0.json @@ -0,0 +1,1336 @@ +{ + "meta": { + "cell": "mem3000", + "ui": "ink", + "config": "ink", + "mode": "mem", + "rep": 0, + "run_id": "mq8nfvhb-fqq0", + "utc": "2026-06-10T22:37:32.063Z", + "sha": "a939c9a71", + "node": "/home/daimon/.local/share/fnm/node-versions/v26.3.0/installation/bin/node", + "node_version": "v26.3.0", + "pty": { + "cols": 120, + "rows": 40, + "term": "xterm-256color" + }, + "heap_mb": 8192, + "memory_max": "2G", + "container_cap": false, + "container_memory": null, + "opentui_cap": null, + "fixture": { + "path": "/home/daimon/github/worktrees/hermes-agent/lively-thrush/hermes-agent/bench/.cache/fixture-3000.ndjson", + "msgs": 3000, + "sha256": "0df05a04a611dda68aa07865f21c45b08edc78e0a71d4c8cb2b674729778d96d" + }, + "sample_every": 100, + "mode_params": {}, + "ui_pid": 2476144, + "gw_pid": 2476157, + "cgroup": "/sys/fs/cgroup/user.slice/user-1001.slice/user@1001.service/app.slice/hermes-bench-mq8nfvhb-fqq0.scope", + "load_avg_at_start": [ + 0.47, + 0.49, + 0.37 + ], + "instrumented": false + }, + "samples": [ + { + "kind": "periodic", + "t_ms": 53, + "msgs": null, + "events": null, + "pty_bytes": 0, + "pty_writes": 0, + "rss_kb": 57676, + "pss_kb": 31407, + "private_dirty_kb": 20240, + "vmhwm_kb": 57740, + "utime_ticks": 3, + "stime_ticks": 0, + "cg_current": 22867968, + "cg_peak": 22867968, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 1062, + "msgs": null, + "events": null, + "pty_bytes": 6615, + "pty_writes": 11, + "rss_kb": 108076, + "pss_kb": 67727, + "private_dirty_kb": 48796, + "vmhwm_kb": 108076, + "utime_ticks": 24, + "stime_ticks": 2, + "cg_current": 62783488, + "cg_peak": 63315968, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 1767, + "msgs": 100, + "events": 355, + "pty_bytes": 10928, + "pty_writes": 15, + "rss_kb": 123092, + "pss_kb": 82722, + "private_dirty_kb": 63152, + "vmhwm_kb": 123228, + "utime_ticks": 30, + "stime_ticks": 3, + "cg_current": 86003712, + "cg_peak": 86003712, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 1842, + "msgs": 200, + "events": 738, + "pty_bytes": 18739, + "pty_writes": 17, + "rss_kb": 156068, + "pss_kb": 115623, + "private_dirty_kb": 96064, + "vmhwm_kb": 156172, + "utime_ticks": 42, + "stime_ticks": 5, + "cg_current": 121475072, + "cg_peak": 121475072, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 1867, + "msgs": 300, + "events": 1051, + "pty_bytes": 22665, + "pty_writes": 18, + "rss_kb": 170296, + "pss_kb": 129819, + "private_dirty_kb": 110228, + "vmhwm_kb": 170296, + "utime_ticks": 47, + "stime_ticks": 6, + "cg_current": 136626176, + "cg_peak": 136642560, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 1942, + "msgs": 400, + "events": 1432, + "pty_bytes": 30673, + "pty_writes": 20, + "rss_kb": 182808, + "pss_kb": 142331, + "private_dirty_kb": 122740, + "vmhwm_kb": 186528, + "utime_ticks": 61, + "stime_ticks": 6, + "cg_current": 149983232, + "cg_peak": 153714688, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 1992, + "msgs": 501, + "events": 1792, + "pty_bytes": 41857, + "pty_writes": 23, + "rss_kb": 183012, + "pss_kb": 142535, + "private_dirty_kb": 122944, + "vmhwm_kb": 186528, + "utime_ticks": 68, + "stime_ticks": 6, + "cg_current": 151388160, + "cg_peak": 153714688, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 2042, + "msgs": 601, + "events": 2154, + "pty_bytes": 49925, + "pty_writes": 27, + "rss_kb": 186664, + "pss_kb": 146177, + "private_dirty_kb": 126596, + "vmhwm_kb": 186664, + "utime_ticks": 78, + "stime_ticks": 6, + "cg_current": 155279360, + "cg_peak": 155279360, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 2044, + "msgs": 701, + "events": 2496, + "pty_bytes": 49925, + "pty_writes": 27, + "rss_kb": 186680, + "pss_kb": 146193, + "private_dirty_kb": 126612, + "vmhwm_kb": 186680, + "utime_ticks": 78, + "stime_ticks": 6, + "cg_current": 155107328, + "cg_peak": 155279360, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 2068, + "msgs": null, + "events": null, + "pty_bytes": 53876, + "pty_writes": 29, + "rss_kb": 188184, + "pss_kb": 147697, + "private_dirty_kb": 128116, + "vmhwm_kb": 188216, + "utime_ticks": 81, + "stime_ticks": 6, + "cg_current": 156364800, + "cg_peak": 156680192, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 2093, + "msgs": 801, + "events": 2857, + "pty_bytes": 57930, + "pty_writes": 30, + "rss_kb": 190868, + "pss_kb": 150381, + "private_dirty_kb": 130800, + "vmhwm_kb": 190872, + "utime_ticks": 84, + "stime_ticks": 7, + "cg_current": 159203328, + "cg_peak": 159203328, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 2143, + "msgs": 901, + "events": 3245, + "pty_bytes": 65147, + "pty_writes": 32, + "rss_kb": 196320, + "pss_kb": 155828, + "private_dirty_kb": 136252, + "vmhwm_kb": 196336, + "utime_ticks": 92, + "stime_ticks": 7, + "cg_current": 165122048, + "cg_peak": 165122048, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 2194, + "msgs": 1001, + "events": 3588, + "pty_bytes": 70372, + "pty_writes": 34, + "rss_kb": 200696, + "pss_kb": 160204, + "private_dirty_kb": 140628, + "vmhwm_kb": 201676, + "utime_ticks": 97, + "stime_ticks": 8, + "cg_current": 171028480, + "cg_peak": 171028480, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 2219, + "msgs": 1101, + "events": 3928, + "pty_bytes": 74271, + "pty_writes": 35, + "rss_kb": 203424, + "pss_kb": 162932, + "private_dirty_kb": 143356, + "vmhwm_kb": 203584, + "utime_ticks": 101, + "stime_ticks": 8, + "cg_current": 172576768, + "cg_peak": 172609536, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 2270, + "msgs": 1201, + "events": 4298, + "pty_bytes": 81896, + "pty_writes": 37, + "rss_kb": 207888, + "pss_kb": 167396, + "private_dirty_kb": 147820, + "vmhwm_kb": 207892, + "utime_ticks": 108, + "stime_ticks": 8, + "cg_current": 177266688, + "cg_peak": 177266688, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 2319, + "msgs": 1300, + "events": 4659, + "pty_bytes": 89339, + "pty_writes": 39, + "rss_kb": 212988, + "pss_kb": 172496, + "private_dirty_kb": 152920, + "vmhwm_kb": 212992, + "utime_ticks": 115, + "stime_ticks": 8, + "cg_current": 182784000, + "cg_peak": 182784000, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 2343, + "msgs": 1400, + "events": 5011, + "pty_bytes": 93285, + "pty_writes": 40, + "rss_kb": 215320, + "pss_kb": 174828, + "private_dirty_kb": 155252, + "vmhwm_kb": 215320, + "utime_ticks": 118, + "stime_ticks": 8, + "cg_current": 184897536, + "cg_peak": 184897536, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 2496, + "msgs": 1500, + "events": 5384, + "pty_bytes": 99647, + "pty_writes": 42, + "rss_kb": 221536, + "pss_kb": 181044, + "private_dirty_kb": 161468, + "vmhwm_kb": 221624, + "utime_ticks": 135, + "stime_ticks": 8, + "cg_current": 192151552, + "cg_peak": 192151552, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 2545, + "msgs": 1600, + "events": 5730, + "pty_bytes": 109709, + "pty_writes": 45, + "rss_kb": 224856, + "pss_kb": 184362, + "private_dirty_kb": 164788, + "vmhwm_kb": 224872, + "utime_ticks": 142, + "stime_ticks": 8, + "cg_current": 195100672, + "cg_peak": 195166208, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 2569, + "msgs": 1700, + "events": 6100, + "pty_bytes": 112966, + "pty_writes": 46, + "rss_kb": 229564, + "pss_kb": 189072, + "private_dirty_kb": 169496, + "vmhwm_kb": 229564, + "utime_ticks": 146, + "stime_ticks": 8, + "cg_current": 200081408, + "cg_peak": 200081408, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 2595, + "msgs": 1800, + "events": 6455, + "pty_bytes": 116777, + "pty_writes": 48, + "rss_kb": 231064, + "pss_kb": 190572, + "private_dirty_kb": 170996, + "vmhwm_kb": 231068, + "utime_ticks": 150, + "stime_ticks": 8, + "cg_current": 201408512, + "cg_peak": 201650176, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 2620, + "msgs": 1900, + "events": 6838, + "pty_bytes": 120336, + "pty_writes": 50, + "rss_kb": 233620, + "pss_kb": 193128, + "private_dirty_kb": 173552, + "vmhwm_kb": 233660, + "utime_ticks": 153, + "stime_ticks": 9, + "cg_current": 204230656, + "cg_peak": 204230656, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 2644, + "msgs": 2000, + "events": 7151, + "pty_bytes": 123005, + "pty_writes": 51, + "rss_kb": 234828, + "pss_kb": 194336, + "private_dirty_kb": 174760, + "vmhwm_kb": 234856, + "utime_ticks": 156, + "stime_ticks": 9, + "cg_current": 205746176, + "cg_peak": 205746176, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 2669, + "msgs": 2100, + "events": 7532, + "pty_bytes": 129958, + "pty_writes": 53, + "rss_kb": 237396, + "pss_kb": 196904, + "private_dirty_kb": 177328, + "vmhwm_kb": 237404, + "utime_ticks": 159, + "stime_ticks": 9, + "cg_current": 208031744, + "cg_peak": 208506880, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 2694, + "msgs": 2201, + "events": 7892, + "pty_bytes": 133509, + "pty_writes": 54, + "rss_kb": 239320, + "pss_kb": 198828, + "private_dirty_kb": 179252, + "vmhwm_kb": 239344, + "utime_ticks": 162, + "stime_ticks": 9, + "cg_current": 210485248, + "cg_peak": 210485248, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 2722, + "msgs": 2301, + "events": 8254, + "pty_bytes": 136620, + "pty_writes": 55, + "rss_kb": 240696, + "pss_kb": 200204, + "private_dirty_kb": 180628, + "vmhwm_kb": 241448, + "utime_ticks": 166, + "stime_ticks": 9, + "cg_current": 212455424, + "cg_peak": 212455424, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 2747, + "msgs": 2401, + "events": 8596, + "pty_bytes": 140459, + "pty_writes": 56, + "rss_kb": 243464, + "pss_kb": 202972, + "private_dirty_kb": 183396, + "vmhwm_kb": 243464, + "utime_ticks": 168, + "stime_ticks": 9, + "cg_current": 214482944, + "cg_peak": 214491136, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 2896, + "msgs": 2501, + "events": 8957, + "pty_bytes": 147734, + "pty_writes": 58, + "rss_kb": 249248, + "pss_kb": 208756, + "private_dirty_kb": 189180, + "vmhwm_kb": 249248, + "utime_ticks": 184, + "stime_ticks": 9, + "cg_current": 220893184, + "cg_peak": 220954624, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 2921, + "msgs": 2601, + "events": 9345, + "pty_bytes": 155447, + "pty_writes": 60, + "rss_kb": 251092, + "pss_kb": 210600, + "private_dirty_kb": 191024, + "vmhwm_kb": 251096, + "utime_ticks": 187, + "stime_ticks": 9, + "cg_current": 222928896, + "cg_peak": 222928896, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 2945, + "msgs": 2701, + "events": 9688, + "pty_bytes": 159421, + "pty_writes": 61, + "rss_kb": 254160, + "pss_kb": 213668, + "private_dirty_kb": 194092, + "vmhwm_kb": 254168, + "utime_ticks": 190, + "stime_ticks": 10, + "cg_current": 225689600, + "cg_peak": 225820672, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 2971, + "msgs": 2801, + "events": 10028, + "pty_bytes": 166417, + "pty_writes": 63, + "rss_kb": 257076, + "pss_kb": 216584, + "private_dirty_kb": 197008, + "vmhwm_kb": 257080, + "utime_ticks": 193, + "stime_ticks": 10, + "cg_current": 229109760, + "cg_peak": 229298176, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 3022, + "msgs": 2901, + "events": 10398, + "pty_bytes": 174316, + "pty_writes": 65, + "rss_kb": 260764, + "pss_kb": 220272, + "private_dirty_kb": 200696, + "vmhwm_kb": 260848, + "utime_ticks": 202, + "stime_ticks": 10, + "cg_current": 233316352, + "cg_peak": 233578496, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 3074, + "msgs": null, + "events": null, + "pty_bytes": 174316, + "pty_writes": 65, + "rss_kb": 258152, + "pss_kb": 217660, + "private_dirty_kb": 198084, + "vmhwm_kb": 262968, + "utime_ticks": 209, + "stime_ticks": 10, + "cg_current": 229830656, + "cg_peak": 235941888, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 3149, + "msgs": 3000, + "events": 10759, + "pty_bytes": 178358, + "pty_writes": 66, + "rss_kb": 258836, + "pss_kb": 218344, + "private_dirty_kb": 198768, + "vmhwm_kb": 262968, + "utime_ticks": 217, + "stime_ticks": 10, + "cg_current": 230776832, + "cg_peak": 235941888, + "cg_oom_kill": 0 + }, + { + "kind": "done", + "t_ms": 3153, + "msgs": 3000, + "events": 10759, + "pty_bytes": 178358, + "pty_writes": 66, + "rss_kb": 258836, + "pss_kb": 218344, + "private_dirty_kb": 198768, + "vmhwm_kb": 262968, + "utime_ticks": 217, + "stime_ticks": 10, + "cg_current": 230715392, + "cg_peak": 235941888, + "cg_oom_kill": 0 + }, + { + "kind": "final", + "t_ms": 4060, + "msgs": 3000, + "events": 10759, + "pty_bytes": 189444, + "pty_writes": 71, + "rss_kb": 259112, + "pss_kb": 218620, + "private_dirty_kb": 199044, + "vmhwm_kb": 262968, + "utime_ticks": 221, + "stime_ticks": 10, + "cg_current": 230543360, + "cg_peak": 235941888, + "cg_oom_kill": 0 + } + ], + "events": [ + { + "kind": "rpc", + "method": "config.get", + "t_ms": 202 + }, + { + "kind": "rpc", + "method": "commands.catalog", + "t_ms": 227 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 227 + }, + { + "kind": "rpc", + "method": "setup.status", + "t_ms": 227 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 227 + }, + { + "kind": "rpc", + "method": "session.create", + "t_ms": 227 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 227 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 227 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 227 + }, + { + "kind": "rpc", + "method": "session.active_list", + "t_ms": 227 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 227 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 251 + }, + { + "kind": "rpc", + "method": "session.active_list", + "t_ms": 1741 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 1741 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 1767 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 1790 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 1790 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 1815 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 1842 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 1842 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 1865 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 1890 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 1915 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 1915 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 1940 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 1942 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 1965 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 1965 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 1965 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 1992 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 1992 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 1992 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2015 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2042 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2042 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2044 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2065 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2090 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2090 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2093 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2115 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2115 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2141 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2143 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2165 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2165 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2165 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2165 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2194 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2194 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2219 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2219 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2241 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2241 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2270 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2291 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2291 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2316 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2319 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2341 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2343 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2343 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2467 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2492 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2496 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2496 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2517 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2517 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2542 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2545 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2545 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2567 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2567 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2567 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2569 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2593 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2595 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2595 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2595 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2595 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2617 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2620 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2642 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2642 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2642 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2644 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2667 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2667 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2667 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2669 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2692 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2692 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2694 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2694 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2717 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2717 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2722 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2722 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2722 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2743 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2747 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2768 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2768 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2768 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2768 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2896 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2896 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2918 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2918 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2921 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2943 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2945 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2945 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2968 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2968 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2971 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2993 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2993 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2993 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 3019 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 3022 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 3022 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 3153 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 3170 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 3170 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 3170 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 3170 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 3195 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 3195 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 3195 + }, + { + "kind": "rpc", + "method": "session.active_list", + "t_ms": 3245 + } + ], + "summary": { + "result": "completed", + "cap_hit": false, + "cap_hit_basis": null, + "at_messages": null, + "exit": { + "exitCode": 0, + "signal": 0, + "t": 4073 + }, + "stream_done": true, + "msgs_streamed": 3000, + "events_streamed": 10759, + "pty_bytes_total": 189625, + "pty_data_callbacks": 73, + "first_byte_ms": 77, + "session_create_ms": 227, + "stream_start_ms": 1741, + "vmhwm_kb": 262968, + "cg_peak": 235941888, + "drain_max_loop_lag_ms": 7, + "drain_lag_violations": 0, + "drain_ok": true, + "digest": null + } +} \ No newline at end of file diff --git a/bench/results/2026-06-10T2237-a939c9a-mem3000-opentui-otui-uncapped-r0.json b/bench/results/2026-06-10T2237-a939c9a-mem3000-opentui-otui-uncapped-r0.json new file mode 100644 index 00000000000..7fc82617aff --- /dev/null +++ b/bench/results/2026-06-10T2237-a939c9a-mem3000-opentui-otui-uncapped-r0.json @@ -0,0 +1,849 @@ +{ + "meta": { + "cell": "mem3000", + "ui": "opentui", + "config": "otui-uncapped", + "mode": "mem", + "rep": 0, + "run_id": "mq8nfdmr-dz7x", + "utc": "2026-06-10T22:37:08.931Z", + "sha": "a939c9a71", + "node": "/home/daimon/.local/share/fnm/node-versions/v26.3.0/installation/bin/node", + "node_version": "v26.3.0", + "pty": { + "cols": 120, + "rows": 40, + "term": "xterm-256color" + }, + "heap_mb": 8192, + "memory_max": "2G", + "container_cap": false, + "container_memory": null, + "opentui_cap": 100000, + "fixture": { + "path": "/home/daimon/github/worktrees/hermes-agent/lively-thrush/hermes-agent/bench/.cache/fixture-3000.ndjson", + "msgs": 3000, + "sha256": "0df05a04a611dda68aa07865f21c45b08edc78e0a71d4c8cb2b674729778d96d" + }, + "sample_every": 100, + "mode_params": {}, + "ui_pid": 2475728, + "gw_pid": 2475738, + "cgroup": "/sys/fs/cgroup/user.slice/user-1001.slice/user@1001.service/app.slice/hermes-bench-mq8nfdmr-dz7x.scope", + "load_avg_at_start": [ + 0.6, + 0.52, + 0.38 + ], + "instrumented": false + }, + "samples": [ + { + "kind": "periodic", + "t_ms": 52, + "msgs": null, + "events": null, + "pty_bytes": 0, + "pty_writes": 0, + "rss_kb": 59164, + "pss_kb": 32615, + "private_dirty_kb": 21440, + "vmhwm_kb": 59356, + "utime_ticks": 3, + "stime_ticks": 0, + "cg_current": 24412160, + "cg_peak": 24412160, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 1064, + "msgs": null, + "events": null, + "pty_bytes": 28911, + "pty_writes": 13, + "rss_kb": 104692, + "pss_kb": 64433, + "private_dirty_kb": 47852, + "vmhwm_kb": 107208, + "utime_ticks": 17, + "stime_ticks": 3, + "cg_current": 61648896, + "cg_peak": 66031616, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 1699, + "msgs": 100, + "events": 355, + "pty_bytes": 31413, + "pty_writes": 16, + "rss_kb": 106476, + "pss_kb": 66196, + "private_dirty_kb": 49636, + "vmhwm_kb": 107208, + "utime_ticks": 19, + "stime_ticks": 3, + "cg_current": 72019968, + "cg_peak": 72019968, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 1725, + "msgs": 200, + "events": 738, + "pty_bytes": 31413, + "pty_writes": 16, + "rss_kb": 111420, + "pss_kb": 71033, + "private_dirty_kb": 54452, + "vmhwm_kb": 111444, + "utime_ticks": 22, + "stime_ticks": 3, + "cg_current": 77451264, + "cg_peak": 77451264, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 1926, + "msgs": 300, + "events": 1051, + "pty_bytes": 32136, + "pty_writes": 17, + "rss_kb": 184892, + "pss_kb": 142211, + "private_dirty_kb": 124792, + "vmhwm_kb": 184892, + "utime_ticks": 57, + "stime_ticks": 6, + "cg_current": 152375296, + "cg_peak": 152403968, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 2078, + "msgs": 400, + "events": 1432, + "pty_bytes": 36353, + "pty_writes": 19, + "rss_kb": 217036, + "pss_kb": 174216, + "private_dirty_kb": 156748, + "vmhwm_kb": 217164, + "utime_ticks": 78, + "stime_ticks": 7, + "cg_current": 185921536, + "cg_peak": 185921536, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 2079, + "msgs": null, + "events": null, + "pty_bytes": 36353, + "pty_writes": 19, + "rss_kb": 218040, + "pss_kb": 175220, + "private_dirty_kb": 157752, + "vmhwm_kb": 218152, + "utime_ticks": 78, + "stime_ticks": 7, + "cg_current": 186937344, + "cg_peak": 186937344, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 2102, + "msgs": 501, + "events": 1792, + "pty_bytes": 37549, + "pty_writes": 20, + "rss_kb": 232004, + "pss_kb": 189105, + "private_dirty_kb": 171588, + "vmhwm_kb": 232120, + "utime_ticks": 86, + "stime_ticks": 8, + "cg_current": 202698752, + "cg_peak": 202698752, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 2104, + "msgs": 601, + "events": 2154, + "pty_bytes": 37549, + "pty_writes": 20, + "rss_kb": 232320, + "pss_kb": 189421, + "private_dirty_kb": 171904, + "vmhwm_kb": 232340, + "utime_ticks": 86, + "stime_ticks": 8, + "cg_current": 202960896, + "cg_peak": 202960896, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 2105, + "msgs": 701, + "events": 2496, + "pty_bytes": 37549, + "pty_writes": 20, + "rss_kb": 228660, + "pss_kb": 185761, + "private_dirty_kb": 168244, + "vmhwm_kb": 231604, + "utime_ticks": 86, + "stime_ticks": 8, + "cg_current": 199286784, + "cg_peak": 202960896, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 2106, + "msgs": 801, + "events": 2857, + "pty_bytes": 37549, + "pty_writes": 20, + "rss_kb": 229072, + "pss_kb": 186173, + "private_dirty_kb": 168656, + "vmhwm_kb": 231604, + "utime_ticks": 86, + "stime_ticks": 8, + "cg_current": 199811072, + "cg_peak": 202960896, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 2107, + "msgs": 901, + "events": 3245, + "pty_bytes": 37549, + "pty_writes": 20, + "rss_kb": 229416, + "pss_kb": 186517, + "private_dirty_kb": 169000, + "vmhwm_kb": 231604, + "utime_ticks": 86, + "stime_ticks": 8, + "cg_current": 199827456, + "cg_peak": 202960896, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 2459, + "msgs": 1001, + "events": 3588, + "pty_bytes": 37549, + "pty_writes": 20, + "rss_kb": 353952, + "pss_kb": 310940, + "private_dirty_kb": 293412, + "vmhwm_kb": 354000, + "utime_ticks": 164, + "stime_ticks": 14, + "cg_current": 329641984, + "cg_peak": 329641984, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 2688, + "msgs": 1101, + "events": 3928, + "pty_bytes": 39272, + "pty_writes": 21, + "rss_kb": 386872, + "pss_kb": 343860, + "private_dirty_kb": 326332, + "vmhwm_kb": 387480, + "utime_ticks": 190, + "stime_ticks": 16, + "cg_current": 365137920, + "cg_peak": 365137920, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 2989, + "msgs": 1201, + "events": 4298, + "pty_bytes": 41741, + "pty_writes": 23, + "rss_kb": 431544, + "pss_kb": 387634, + "private_dirty_kb": 371004, + "vmhwm_kb": 431552, + "utime_ticks": 227, + "stime_ticks": 17, + "cg_current": 410570752, + "cg_peak": 410570752, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 2992, + "msgs": 1300, + "events": 4659, + "pty_bytes": 41741, + "pty_writes": 23, + "rss_kb": 431828, + "pss_kb": 387918, + "private_dirty_kb": 371288, + "vmhwm_kb": 431936, + "utime_ticks": 227, + "stime_ticks": 17, + "cg_current": 411095040, + "cg_peak": 411095040, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 2995, + "msgs": 1400, + "events": 5011, + "pty_bytes": 41741, + "pty_writes": 23, + "rss_kb": 432044, + "pss_kb": 388134, + "private_dirty_kb": 371504, + "vmhwm_kb": 432056, + "utime_ticks": 228, + "stime_ticks": 17, + "cg_current": 411095040, + "cg_peak": 411095040, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 2997, + "msgs": 1500, + "events": 5384, + "pty_bytes": 41741, + "pty_writes": 23, + "rss_kb": 432240, + "pss_kb": 388330, + "private_dirty_kb": 371700, + "vmhwm_kb": 432336, + "utime_ticks": 228, + "stime_ticks": 17, + "cg_current": 411332608, + "cg_peak": 411332608, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 2999, + "msgs": 1600, + "events": 5730, + "pty_bytes": 41741, + "pty_writes": 23, + "rss_kb": 432488, + "pss_kb": 388578, + "private_dirty_kb": 371948, + "vmhwm_kb": 432572, + "utime_ticks": 228, + "stime_ticks": 17, + "cg_current": 411594752, + "cg_peak": 411594752, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 3089, + "msgs": null, + "events": null, + "pty_bytes": 41741, + "pty_writes": 23, + "rss_kb": 463200, + "pss_kb": 419290, + "private_dirty_kb": 402660, + "vmhwm_kb": 463292, + "utime_ticks": 240, + "stime_ticks": 18, + "cg_current": 443895808, + "cg_peak": 443895808, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 3316, + "msgs": 1700, + "events": 6100, + "pty_bytes": 41741, + "pty_writes": 23, + "rss_kb": 541412, + "pss_kb": 497502, + "private_dirty_kb": 480872, + "vmhwm_kb": 541524, + "utime_ticks": 268, + "stime_ticks": 21, + "cg_current": 525774848, + "cg_peak": 525901824, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 3993, + "msgs": 1800, + "events": 6455, + "pty_bytes": 45651, + "pty_writes": 25, + "rss_kb": 600748, + "pss_kb": 556838, + "private_dirty_kb": 540208, + "vmhwm_kb": 600748, + "utime_ticks": 338, + "stime_ticks": 24, + "cg_current": 587055104, + "cg_peak": 587055104, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 4095, + "msgs": null, + "events": null, + "pty_bytes": 45651, + "pty_writes": 25, + "rss_kb": 601024, + "pss_kb": 557114, + "private_dirty_kb": 540484, + "vmhwm_kb": 601024, + "utime_ticks": 349, + "stime_ticks": 24, + "cg_current": 587452416, + "cg_peak": 587452416, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 4598, + "msgs": 1900, + "events": 6838, + "pty_bytes": 51436, + "pty_writes": 27, + "rss_kb": 632832, + "pss_kb": 588922, + "private_dirty_kb": 572292, + "vmhwm_kb": 632880, + "utime_ticks": 402, + "stime_ticks": 25, + "cg_current": 621420544, + "cg_peak": 621420544, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 4623, + "msgs": 2000, + "events": 7151, + "pty_bytes": 51865, + "pty_writes": 28, + "rss_kb": 635152, + "pss_kb": 591242, + "private_dirty_kb": 574612, + "vmhwm_kb": 635228, + "utime_ticks": 405, + "stime_ticks": 25, + "cg_current": 623579136, + "cg_peak": 623710208, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 4725, + "msgs": 2100, + "events": 7532, + "pty_bytes": 51865, + "pty_writes": 28, + "rss_kb": 663316, + "pss_kb": 619406, + "private_dirty_kb": 602776, + "vmhwm_kb": 663352, + "utime_ticks": 416, + "stime_ticks": 27, + "cg_current": 653373440, + "cg_peak": 653520896, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 5103, + "msgs": null, + "events": null, + "pty_bytes": 54132, + "pty_writes": 29, + "rss_kb": 697048, + "pss_kb": 653138, + "private_dirty_kb": 636508, + "vmhwm_kb": 697040, + "utime_ticks": 457, + "stime_ticks": 27, + "cg_current": 688340992, + "cg_peak": 688578560, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 5502, + "msgs": 2201, + "events": 7892, + "pty_bytes": 55529, + "pty_writes": 30, + "rss_kb": 709588, + "pss_kb": 665678, + "private_dirty_kb": 649048, + "vmhwm_kb": 709588, + "utime_ticks": 497, + "stime_ticks": 29, + "cg_current": 700932096, + "cg_peak": 700932096, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 6104, + "msgs": null, + "events": null, + "pty_bytes": 57349, + "pty_writes": 31, + "rss_kb": 739300, + "pss_kb": 695390, + "private_dirty_kb": 678760, + "vmhwm_kb": 739300, + "utime_ticks": 563, + "stime_ticks": 32, + "cg_current": 731607040, + "cg_peak": 731607040, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 6232, + "msgs": 2301, + "events": 8254, + "pty_bytes": 58331, + "pty_writes": 32, + "rss_kb": 739648, + "pss_kb": 695738, + "private_dirty_kb": 679108, + "vmhwm_kb": 739648, + "utime_ticks": 576, + "stime_ticks": 32, + "cg_current": 732422144, + "cg_peak": 732553216, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 6480, + "msgs": 2401, + "events": 8596, + "pty_bytes": 59214, + "pty_writes": 33, + "rss_kb": 741748, + "pss_kb": 697838, + "private_dirty_kb": 681208, + "vmhwm_kb": 741756, + "utime_ticks": 601, + "stime_ticks": 32, + "cg_current": 734691328, + "cg_peak": 734736384, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 7106, + "msgs": null, + "events": null, + "pty_bytes": 60913, + "pty_writes": 34, + "rss_kb": 762584, + "pss_kb": 718674, + "private_dirty_kb": 702044, + "vmhwm_kb": 762584, + "utime_ticks": 665, + "stime_ticks": 34, + "cg_current": 756621312, + "cg_peak": 756621312, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 7231, + "msgs": 2501, + "events": 8957, + "pty_bytes": 63322, + "pty_writes": 35, + "rss_kb": 762828, + "pss_kb": 718918, + "private_dirty_kb": 702288, + "vmhwm_kb": 762836, + "utime_ticks": 678, + "stime_ticks": 34, + "cg_current": 757383168, + "cg_peak": 757383168, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 8009, + "msgs": 2601, + "events": 9345, + "pty_bytes": 68595, + "pty_writes": 37, + "rss_kb": 784084, + "pss_kb": 740174, + "private_dirty_kb": 723544, + "vmhwm_kb": 784088, + "utime_ticks": 757, + "stime_ticks": 38, + "cg_current": 779403264, + "cg_peak": 779493376, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 8111, + "msgs": null, + "events": null, + "pty_bytes": 68595, + "pty_writes": 37, + "rss_kb": 795236, + "pss_kb": 751326, + "private_dirty_kb": 734696, + "vmhwm_kb": 799008, + "utime_ticks": 767, + "stime_ticks": 39, + "cg_current": 791212032, + "cg_peak": 795938816, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 8665, + "msgs": 2701, + "events": 9688, + "pty_bytes": 73256, + "pty_writes": 39, + "rss_kb": 804884, + "pss_kb": 760974, + "private_dirty_kb": 744344, + "vmhwm_kb": 804896, + "utime_ticks": 823, + "stime_ticks": 41, + "cg_current": 801591296, + "cg_peak": 801591296, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 9119, + "msgs": null, + "events": null, + "pty_bytes": 73256, + "pty_writes": 39, + "rss_kb": 825440, + "pss_kb": 781530, + "private_dirty_kb": 764900, + "vmhwm_kb": 825440, + "utime_ticks": 869, + "stime_ticks": 43, + "cg_current": 822652928, + "cg_peak": 823140352, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 9143, + "msgs": 2801, + "events": 10028, + "pty_bytes": 76788, + "pty_writes": 41, + "rss_kb": 825928, + "pss_kb": 782018, + "private_dirty_kb": 765388, + "vmhwm_kb": 825960, + "utime_ticks": 877, + "stime_ticks": 43, + "cg_current": 823140352, + "cg_peak": 823308288, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 9170, + "msgs": 2901, + "events": 10398, + "pty_bytes": 76788, + "pty_writes": 41, + "rss_kb": 833412, + "pss_kb": 789502, + "private_dirty_kb": 772872, + "vmhwm_kb": 833424, + "utime_ticks": 890, + "stime_ticks": 44, + "cg_current": 831004672, + "cg_peak": 831004672, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 9669, + "msgs": 3000, + "events": 10759, + "pty_bytes": 78873, + "pty_writes": 42, + "rss_kb": 848484, + "pss_kb": 804574, + "private_dirty_kb": 787944, + "vmhwm_kb": 853932, + "utime_ticks": 959, + "stime_ticks": 47, + "cg_current": 847081472, + "cg_peak": 853630976, + "cg_oom_kill": 0 + }, + { + "kind": "done", + "t_ms": 9675, + "msgs": 3000, + "events": 10759, + "pty_bytes": 78873, + "pty_writes": 42, + "rss_kb": 848484, + "pss_kb": 804574, + "private_dirty_kb": 787944, + "vmhwm_kb": 853932, + "utime_ticks": 959, + "stime_ticks": 47, + "cg_current": 847081472, + "cg_peak": 853630976, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 10123, + "msgs": 3000, + "events": null, + "pty_bytes": 79683, + "pty_writes": 43, + "rss_kb": 849580, + "pss_kb": 805670, + "private_dirty_kb": 789040, + "vmhwm_kb": 853932, + "utime_ticks": 1006, + "stime_ticks": 49, + "cg_current": 847863808, + "cg_peak": 853630976, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 11133, + "msgs": 3000, + "events": null, + "pty_bytes": 85164, + "pty_writes": 47, + "rss_kb": 849448, + "pss_kb": 805538, + "private_dirty_kb": 788908, + "vmhwm_kb": 853932, + "utime_ticks": 1056, + "stime_ticks": 50, + "cg_current": 847593472, + "cg_peak": 853630976, + "cg_oom_kill": 0 + }, + { + "kind": "final", + "t_ms": 12119, + "msgs": 3000, + "events": 10759, + "pty_bytes": 85236, + "pty_writes": 48, + "rss_kb": 849448, + "pss_kb": 805538, + "private_dirty_kb": 788908, + "vmhwm_kb": 853932, + "utime_ticks": 1057, + "stime_ticks": 50, + "cg_current": 847593472, + "cg_peak": 853630976, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 12140, + "msgs": 3000, + "events": null, + "pty_bytes": 85236, + "pty_writes": 48, + "rss_kb": 849456, + "pss_kb": 805546, + "private_dirty_kb": 788916, + "vmhwm_kb": 853932, + "utime_ticks": 1059, + "stime_ticks": 50, + "cg_current": 847855616, + "cg_peak": 853630976, + "cg_oom_kill": 0 + } + ], + "events": [ + { + "kind": "rpc", + "method": "session.create", + "t_ms": 177 + }, + { + "kind": "rpc", + "method": "startup.catalog", + "t_ms": 177 + }, + { + "kind": "rpc", + "method": "model.options", + "t_ms": 177 + } + ], + "summary": { + "result": "completed", + "cap_hit": false, + "cap_hit_basis": null, + "at_messages": null, + "exit": { + "exitCode": 0, + "signal": 0, + "t": 13118 + }, + "stream_done": true, + "msgs_streamed": 3000, + "events_streamed": 10759, + "pty_bytes_total": 89444, + "pty_data_callbacks": 51, + "first_byte_ms": 142, + "session_create_ms": 177, + "stream_start_ms": 1698, + "vmhwm_kb": 853932, + "cg_peak": 853630976, + "drain_max_loop_lag_ms": 14, + "drain_lag_violations": 2, + "drain_ok": false, + "digest": null + } +} \ No newline at end of file diff --git a/bench/results/2026-06-10T2237-a939c9a-slope10000-opentui-otui-uncapped-r0.json b/bench/results/2026-06-10T2237-a939c9a-slope10000-opentui-otui-uncapped-r0.json new file mode 100644 index 00000000000..2fcac960732 --- /dev/null +++ b/bench/results/2026-06-10T2237-a939c9a-slope10000-opentui-otui-uncapped-r0.json @@ -0,0 +1,2469 @@ +{ + "meta": { + "cell": "slope10000", + "ui": "opentui", + "config": "otui-uncapped", + "mode": "mem", + "rep": 0, + "run_id": "mq8ng6hg-qc2q", + "utc": "2026-06-10T22:37:46.324Z", + "sha": "a939c9a71", + "node": "/home/daimon/.local/share/fnm/node-versions/v26.3.0/installation/bin/node", + "node_version": "v26.3.0", + "pty": { + "cols": 120, + "rows": 40, + "term": "xterm-256color" + }, + "heap_mb": 8192, + "memory_max": "2G", + "container_cap": false, + "container_memory": null, + "opentui_cap": 100000, + "fixture": { + "path": "/home/daimon/github/worktrees/hermes-agent/lively-thrush/hermes-agent/bench/.cache/fixture-10000.ndjson", + "msgs": 10000, + "sha256": "b179faf495f676f611bd0910991927bb78059a7bffb162b1b86dcc617b973b3d" + }, + "sample_every": 100, + "mode_params": {}, + "ui_pid": 2476441, + "gw_pid": 2476455, + "cgroup": "/sys/fs/cgroup/user.slice/user-1001.slice/user@1001.service/app.slice/hermes-bench-mq8ng6hg-qc2q.scope", + "load_avg_at_start": [ + 0.82, + 0.58, + 0.4 + ], + "instrumented": false + }, + "samples": [ + { + "kind": "periodic", + "t_ms": 53, + "msgs": null, + "events": null, + "pty_bytes": 0, + "pty_writes": 0, + "rss_kb": 59600, + "pss_kb": 33112, + "private_dirty_kb": 21940, + "vmhwm_kb": 59616, + "utime_ticks": 2, + "stime_ticks": 1, + "cg_current": 24530944, + "cg_peak": 24530944, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 1065, + "msgs": null, + "events": null, + "pty_bytes": 28911, + "pty_writes": 11, + "rss_kb": 104964, + "pss_kb": 64803, + "private_dirty_kb": 48188, + "vmhwm_kb": 107712, + "utime_ticks": 18, + "stime_ticks": 2, + "cg_current": 61972480, + "cg_peak": 66543616, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 1717, + "msgs": 100, + "events": 355, + "pty_bytes": 31413, + "pty_writes": 13, + "rss_kb": 113764, + "pss_kb": 73486, + "private_dirty_kb": 56860, + "vmhwm_kb": 113776, + "utime_ticks": 22, + "stime_ticks": 2, + "cg_current": 94146560, + "cg_peak": 94146560, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 1719, + "msgs": 200, + "events": 738, + "pty_bytes": 31413, + "pty_writes": 13, + "rss_kb": 114020, + "pss_kb": 73742, + "private_dirty_kb": 57116, + "vmhwm_kb": 114024, + "utime_ticks": 22, + "stime_ticks": 2, + "cg_current": 94322688, + "cg_peak": 94322688, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 1720, + "msgs": 300, + "events": 1051, + "pty_bytes": 31413, + "pty_writes": 13, + "rss_kb": 114240, + "pss_kb": 73962, + "private_dirty_kb": 57336, + "vmhwm_kb": 114108, + "utime_ticks": 22, + "stime_ticks": 2, + "cg_current": 94187520, + "cg_peak": 94322688, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 1721, + "msgs": 400, + "events": 1432, + "pty_bytes": 31413, + "pty_writes": 13, + "rss_kb": 114288, + "pss_kb": 74010, + "private_dirty_kb": 57384, + "vmhwm_kb": 114576, + "utime_ticks": 22, + "stime_ticks": 2, + "cg_current": 94711808, + "cg_peak": 94711808, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 2068, + "msgs": null, + "events": null, + "pty_bytes": 31413, + "pty_writes": 13, + "rss_kb": 231992, + "pss_kb": 189378, + "private_dirty_kb": 171956, + "vmhwm_kb": 231992, + "utime_ticks": 77, + "stime_ticks": 7, + "cg_current": 214589440, + "cg_peak": 214601728, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 2169, + "msgs": 501, + "events": 1792, + "pty_bytes": 37189, + "pty_writes": 16, + "rss_kb": 234348, + "pss_kb": 191595, + "private_dirty_kb": 174124, + "vmhwm_kb": 234416, + "utime_ticks": 89, + "stime_ticks": 7, + "cg_current": 217645056, + "cg_peak": 217645056, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 2371, + "msgs": 601, + "events": 2154, + "pty_bytes": 40128, + "pty_writes": 18, + "rss_kb": 277196, + "pss_kb": 234363, + "private_dirty_kb": 216844, + "vmhwm_kb": 277324, + "utime_ticks": 119, + "stime_ticks": 10, + "cg_current": 263802880, + "cg_peak": 263811072, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 2375, + "msgs": 701, + "events": 2496, + "pty_bytes": 40128, + "pty_writes": 18, + "rss_kb": 278000, + "pss_kb": 235167, + "private_dirty_kb": 217648, + "vmhwm_kb": 277440, + "utime_ticks": 120, + "stime_ticks": 10, + "cg_current": 260333568, + "cg_peak": 264327168, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 2378, + "msgs": 801, + "events": 2857, + "pty_bytes": 40128, + "pty_writes": 18, + "rss_kb": 274764, + "pss_kb": 231931, + "private_dirty_kb": 214412, + "vmhwm_kb": 277440, + "utime_ticks": 120, + "stime_ticks": 10, + "cg_current": 261906432, + "cg_peak": 264327168, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 2380, + "msgs": 901, + "events": 3245, + "pty_bytes": 40128, + "pty_writes": 18, + "rss_kb": 277932, + "pss_kb": 235099, + "private_dirty_kb": 217580, + "vmhwm_kb": 278060, + "utime_ticks": 121, + "stime_ticks": 10, + "cg_current": 264527872, + "cg_peak": 264527872, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 2382, + "msgs": 1001, + "events": 3588, + "pty_bytes": 40128, + "pty_writes": 18, + "rss_kb": 278268, + "pss_kb": 235435, + "private_dirty_kb": 217916, + "vmhwm_kb": 278364, + "utime_ticks": 121, + "stime_ticks": 10, + "cg_current": 264790016, + "cg_peak": 264790016, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 2699, + "msgs": 1101, + "events": 3928, + "pty_bytes": 40128, + "pty_writes": 18, + "rss_kb": 391728, + "pss_kb": 348783, + "private_dirty_kb": 331252, + "vmhwm_kb": 391804, + "utime_ticks": 181, + "stime_ticks": 16, + "cg_current": 383311872, + "cg_peak": 383311872, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 3074, + "msgs": null, + "events": null, + "pty_bytes": 41628, + "pty_writes": 19, + "rss_kb": 440680, + "pss_kb": 397735, + "private_dirty_kb": 380204, + "vmhwm_kb": 440680, + "utime_ticks": 237, + "stime_ticks": 18, + "cg_current": 434065408, + "cg_peak": 434253824, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 3249, + "msgs": 1201, + "events": 4298, + "pty_bytes": 43103, + "pty_writes": 20, + "rss_kb": 444660, + "pss_kb": 401715, + "private_dirty_kb": 384184, + "vmhwm_kb": 444660, + "utime_ticks": 255, + "stime_ticks": 18, + "cg_current": 438431744, + "cg_peak": 438431744, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 3350, + "msgs": 1300, + "events": 4659, + "pty_bytes": 45642, + "pty_writes": 21, + "rss_kb": 449612, + "pss_kb": 406667, + "private_dirty_kb": 389136, + "vmhwm_kb": 449760, + "utime_ticks": 266, + "stime_ticks": 18, + "cg_current": 443633664, + "cg_peak": 443633664, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 3827, + "msgs": 1400, + "events": 5011, + "pty_bytes": 50589, + "pty_writes": 23, + "rss_kb": 481616, + "pss_kb": 438671, + "private_dirty_kb": 421140, + "vmhwm_kb": 481772, + "utime_ticks": 317, + "stime_ticks": 20, + "cg_current": 477552640, + "cg_peak": 477552640, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 4078, + "msgs": null, + "events": null, + "pty_bytes": 50589, + "pty_writes": 23, + "rss_kb": 508344, + "pss_kb": 465399, + "private_dirty_kb": 447868, + "vmhwm_kb": 508344, + "utime_ticks": 343, + "stime_ticks": 21, + "cg_current": 504483840, + "cg_peak": 504741888, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 4154, + "msgs": 1500, + "events": 5384, + "pty_bytes": 54095, + "pty_writes": 26, + "rss_kb": 509036, + "pss_kb": 466091, + "private_dirty_kb": 448560, + "vmhwm_kb": 509084, + "utime_ticks": 351, + "stime_ticks": 22, + "cg_current": 508010496, + "cg_peak": 508268544, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 4158, + "msgs": 1600, + "events": 5730, + "pty_bytes": 54095, + "pty_writes": 26, + "rss_kb": 509140, + "pss_kb": 466195, + "private_dirty_kb": 448664, + "vmhwm_kb": 509180, + "utime_ticks": 352, + "stime_ticks": 22, + "cg_current": 508010496, + "cg_peak": 508268544, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 4179, + "msgs": 1700, + "events": 6100, + "pty_bytes": 54095, + "pty_writes": 26, + "rss_kb": 511376, + "pss_kb": 468431, + "private_dirty_kb": 450900, + "vmhwm_kb": 511384, + "utime_ticks": 355, + "stime_ticks": 22, + "cg_current": 510369792, + "cg_peak": 510369792, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 4183, + "msgs": 1800, + "events": 6455, + "pty_bytes": 54095, + "pty_writes": 26, + "rss_kb": 511428, + "pss_kb": 468483, + "private_dirty_kb": 450952, + "vmhwm_kb": 511436, + "utime_ticks": 355, + "stime_ticks": 22, + "cg_current": 510369792, + "cg_peak": 510369792, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 4429, + "msgs": 1900, + "events": 6838, + "pty_bytes": 54095, + "pty_writes": 26, + "rss_kb": 597300, + "pss_kb": 554355, + "private_dirty_kb": 536824, + "vmhwm_kb": 597316, + "utime_ticks": 387, + "stime_ticks": 25, + "cg_current": 601042944, + "cg_peak": 601051136, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 4756, + "msgs": 2000, + "events": 7151, + "pty_bytes": 56240, + "pty_writes": 27, + "rss_kb": 627232, + "pss_kb": 584287, + "private_dirty_kb": 566756, + "vmhwm_kb": 627272, + "utime_ticks": 420, + "stime_ticks": 25, + "cg_current": 630882304, + "cg_peak": 630890496, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 5084, + "msgs": null, + "events": null, + "pty_bytes": 56240, + "pty_writes": 27, + "rss_kb": 656636, + "pss_kb": 613691, + "private_dirty_kb": 596160, + "vmhwm_kb": 656636, + "utime_ticks": 455, + "stime_ticks": 27, + "cg_current": 661856256, + "cg_peak": 661856256, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 5363, + "msgs": 2100, + "events": 7532, + "pty_bytes": 60226, + "pty_writes": 29, + "rss_kb": 659740, + "pss_kb": 616795, + "private_dirty_kb": 599264, + "vmhwm_kb": 659892, + "utime_ticks": 483, + "stime_ticks": 28, + "cg_current": 665681920, + "cg_peak": 665681920, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 6040, + "msgs": 2201, + "events": 7892, + "pty_bytes": 65091, + "pty_writes": 31, + "rss_kb": 688220, + "pss_kb": 645275, + "private_dirty_kb": 627744, + "vmhwm_kb": 688264, + "utime_ticks": 553, + "stime_ticks": 31, + "cg_current": 695025664, + "cg_peak": 695025664, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 6089, + "msgs": null, + "events": null, + "pty_bytes": 65091, + "pty_writes": 31, + "rss_kb": 702540, + "pss_kb": 659595, + "private_dirty_kb": 642064, + "vmhwm_kb": 702552, + "utime_ticks": 559, + "stime_ticks": 31, + "cg_current": 709521408, + "cg_peak": 710144000, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 6767, + "msgs": 2301, + "events": 8254, + "pty_bytes": 71437, + "pty_writes": 33, + "rss_kb": 718324, + "pss_kb": 675379, + "private_dirty_kb": 657848, + "vmhwm_kb": 718328, + "utime_ticks": 627, + "stime_ticks": 33, + "cg_current": 726691840, + "cg_peak": 726786048, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 7095, + "msgs": null, + "events": null, + "pty_bytes": 71437, + "pty_writes": 33, + "rss_kb": 741484, + "pss_kb": 698539, + "private_dirty_kb": 681008, + "vmhwm_kb": 741484, + "utime_ticks": 665, + "stime_ticks": 36, + "cg_current": 750358528, + "cg_peak": 750854144, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 7345, + "msgs": 2401, + "events": 8596, + "pty_bytes": 74681, + "pty_writes": 35, + "rss_kb": 743852, + "pss_kb": 700907, + "private_dirty_kb": 683376, + "vmhwm_kb": 743892, + "utime_ticks": 690, + "stime_ticks": 36, + "cg_current": 753721344, + "cg_peak": 753721344, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 7350, + "msgs": 2501, + "events": 8957, + "pty_bytes": 74681, + "pty_writes": 35, + "rss_kb": 743932, + "pss_kb": 700987, + "private_dirty_kb": 683456, + "vmhwm_kb": 743936, + "utime_ticks": 691, + "stime_ticks": 36, + "cg_current": 753577984, + "cg_peak": 753721344, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 7354, + "msgs": 2601, + "events": 9345, + "pty_bytes": 74681, + "pty_writes": 35, + "rss_kb": 743940, + "pss_kb": 700995, + "private_dirty_kb": 683464, + "vmhwm_kb": 743948, + "utime_ticks": 691, + "stime_ticks": 36, + "cg_current": 753577984, + "cg_peak": 753721344, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 7971, + "msgs": 2701, + "events": 9688, + "pty_bytes": 76609, + "pty_writes": 36, + "rss_kb": 797332, + "pss_kb": 754387, + "private_dirty_kb": 736856, + "vmhwm_kb": 797336, + "utime_ticks": 756, + "stime_ticks": 41, + "cg_current": 809463808, + "cg_peak": 809865216, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 8096, + "msgs": null, + "events": null, + "pty_bytes": 76609, + "pty_writes": 36, + "rss_kb": 803640, + "pss_kb": 760695, + "private_dirty_kb": 743164, + "vmhwm_kb": 810668, + "utime_ticks": 768, + "stime_ticks": 42, + "cg_current": 815931392, + "cg_peak": 824389632, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 8296, + "msgs": 2801, + "events": 10028, + "pty_bytes": 79004, + "pty_writes": 38, + "rss_kb": 818892, + "pss_kb": 775947, + "private_dirty_kb": 758416, + "vmhwm_kb": 818896, + "utime_ticks": 788, + "stime_ticks": 44, + "cg_current": 832491520, + "cg_peak": 832868352, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 8301, + "msgs": 2901, + "events": 10398, + "pty_bytes": 79004, + "pty_writes": 38, + "rss_kb": 818912, + "pss_kb": 775967, + "private_dirty_kb": 758436, + "vmhwm_kb": 818916, + "utime_ticks": 788, + "stime_ticks": 44, + "cg_current": 832491520, + "cg_peak": 832868352, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 8306, + "msgs": 3000, + "events": 10759, + "pty_bytes": 79004, + "pty_writes": 38, + "rss_kb": 818924, + "pss_kb": 775979, + "private_dirty_kb": 758448, + "vmhwm_kb": 818924, + "utime_ticks": 789, + "stime_ticks": 44, + "cg_current": 832491520, + "cg_peak": 832868352, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 8311, + "msgs": 3100, + "events": 11111, + "pty_bytes": 79004, + "pty_writes": 38, + "rss_kb": 819560, + "pss_kb": 776615, + "private_dirty_kb": 759084, + "vmhwm_kb": 819804, + "utime_ticks": 789, + "stime_ticks": 44, + "cg_current": 833802240, + "cg_peak": 833802240, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 9101, + "msgs": null, + "events": null, + "pty_bytes": 79004, + "pty_writes": 38, + "rss_kb": 894664, + "pss_kb": 851719, + "private_dirty_kb": 834188, + "vmhwm_kb": 894664, + "utime_ticks": 871, + "stime_ticks": 51, + "cg_current": 912105472, + "cg_peak": 912338944, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 9124, + "msgs": 3200, + "events": 11484, + "pty_bytes": 81345, + "pty_writes": 39, + "rss_kb": 895128, + "pss_kb": 852183, + "private_dirty_kb": 834652, + "vmhwm_kb": 895128, + "utime_ticks": 874, + "stime_ticks": 51, + "cg_current": 912855040, + "cg_peak": 912855040, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 9752, + "msgs": 3300, + "events": 11830, + "pty_bytes": 85452, + "pty_writes": 41, + "rss_kb": 916864, + "pss_kb": 873919, + "private_dirty_kb": 856388, + "vmhwm_kb": 916864, + "utime_ticks": 937, + "stime_ticks": 54, + "cg_current": 935628800, + "cg_peak": 935628800, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 9928, + "msgs": 3400, + "events": 12200, + "pty_bytes": 87280, + "pty_writes": 42, + "rss_kb": 917576, + "pss_kb": 874631, + "private_dirty_kb": 857100, + "vmhwm_kb": 917584, + "utime_ticks": 955, + "stime_ticks": 54, + "cg_current": 936394752, + "cg_peak": 936394752, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 10107, + "msgs": null, + "events": null, + "pty_bytes": 87280, + "pty_writes": 42, + "rss_kb": 932268, + "pss_kb": 889323, + "private_dirty_kb": 871792, + "vmhwm_kb": 932344, + "utime_ticks": 972, + "stime_ticks": 56, + "cg_current": 951480320, + "cg_peak": 952557568, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 10556, + "msgs": 3500, + "events": 12555, + "pty_bytes": 90651, + "pty_writes": 44, + "rss_kb": 938144, + "pss_kb": 895199, + "private_dirty_kb": 877668, + "vmhwm_kb": 938148, + "utime_ticks": 1017, + "stime_ticks": 56, + "cg_current": 957927424, + "cg_peak": 958103552, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 11109, + "msgs": null, + "events": null, + "pty_bytes": 93355, + "pty_writes": 45, + "rss_kb": 958504, + "pss_kb": 915559, + "private_dirty_kb": 898028, + "vmhwm_kb": 958504, + "utime_ticks": 1072, + "stime_ticks": 59, + "cg_current": 979042304, + "cg_peak": 979333120, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 11160, + "msgs": 3600, + "events": 12938, + "pty_bytes": 96455, + "pty_writes": 46, + "rss_kb": 958996, + "pss_kb": 916051, + "private_dirty_kb": 898520, + "vmhwm_kb": 959052, + "utime_ticks": 1077, + "stime_ticks": 59, + "cg_current": 980029440, + "cg_peak": 980029440, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 11712, + "msgs": 3700, + "events": 13251, + "pty_bytes": 99777, + "pty_writes": 47, + "rss_kb": 983648, + "pss_kb": 940703, + "private_dirty_kb": 923172, + "vmhwm_kb": 983648, + "utime_ticks": 1132, + "stime_ticks": 63, + "cg_current": 1005551616, + "cg_peak": 1005551616, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 12112, + "msgs": null, + "events": null, + "pty_bytes": 103387, + "pty_writes": 48, + "rss_kb": 995132, + "pss_kb": 952187, + "private_dirty_kb": 934656, + "vmhwm_kb": 1000628, + "utime_ticks": 1172, + "stime_ticks": 65, + "cg_current": 1017872384, + "cg_peak": 1024647168, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 12463, + "msgs": 3800, + "events": 13632, + "pty_bytes": 105330, + "pty_writes": 49, + "rss_kb": 1004836, + "pss_kb": 961891, + "private_dirty_kb": 944360, + "vmhwm_kb": 1004836, + "utime_ticks": 1207, + "stime_ticks": 65, + "cg_current": 1027883008, + "cg_peak": 1027887104, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 13117, + "msgs": null, + "events": null, + "pty_bytes": 106336, + "pty_writes": 50, + "rss_kb": 1025552, + "pss_kb": 982607, + "private_dirty_kb": 965076, + "vmhwm_kb": 1025552, + "utime_ticks": 1273, + "stime_ticks": 67, + "cg_current": 1049722880, + "cg_peak": 1049919488, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 13141, + "msgs": 3901, + "events": 13992, + "pty_bytes": 107545, + "pty_writes": 51, + "rss_kb": 1025864, + "pss_kb": 982919, + "private_dirty_kb": 965388, + "vmhwm_kb": 1025864, + "utime_ticks": 1276, + "stime_ticks": 67, + "cg_current": 1050447872, + "cg_peak": 1050447872, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 13794, + "msgs": 4001, + "events": 14354, + "pty_bytes": 111636, + "pty_writes": 53, + "rss_kb": 1046592, + "pss_kb": 1003647, + "private_dirty_kb": 986116, + "vmhwm_kb": 1046592, + "utime_ticks": 1341, + "stime_ticks": 70, + "cg_current": 1072091136, + "cg_peak": 1072091136, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 13971, + "msgs": 4101, + "events": 14696, + "pty_bytes": 113823, + "pty_writes": 54, + "rss_kb": 1046964, + "pss_kb": 1004019, + "private_dirty_kb": 986488, + "vmhwm_kb": 1046980, + "utime_ticks": 1359, + "stime_ticks": 70, + "cg_current": 1072631808, + "cg_peak": 1072951296, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 14122, + "msgs": null, + "events": null, + "pty_bytes": 113823, + "pty_writes": 54, + "rss_kb": 1058396, + "pss_kb": 1015451, + "private_dirty_kb": 997920, + "vmhwm_kb": 1059964, + "utime_ticks": 1374, + "stime_ticks": 72, + "cg_current": 1084342272, + "cg_peak": 1087082496, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 14673, + "msgs": 4201, + "events": 15057, + "pty_bytes": 118166, + "pty_writes": 56, + "rss_kb": 1068172, + "pss_kb": 1025227, + "private_dirty_kb": 1007696, + "vmhwm_kb": 1068180, + "utime_ticks": 1429, + "stime_ticks": 72, + "cg_current": 1095188480, + "cg_peak": 1095557120, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 15126, + "msgs": null, + "events": null, + "pty_bytes": 118166, + "pty_writes": 56, + "rss_kb": 1087928, + "pss_kb": 1044983, + "private_dirty_kb": 1027452, + "vmhwm_kb": 1087928, + "utime_ticks": 1474, + "stime_ticks": 76, + "cg_current": 1115414528, + "cg_peak": 1115508736, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 15232, + "msgs": 4301, + "events": 15445, + "pty_bytes": 121822, + "pty_writes": 58, + "rss_kb": 1091716, + "pss_kb": 1048771, + "private_dirty_kb": 1031240, + "vmhwm_kb": 1091988, + "utime_ticks": 1497, + "stime_ticks": 76, + "cg_current": 1120002048, + "cg_peak": 1120002048, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 15633, + "msgs": 4401, + "events": 15788, + "pty_bytes": 124743, + "pty_writes": 59, + "rss_kb": 1103136, + "pss_kb": 1059292, + "private_dirty_kb": 1042660, + "vmhwm_kb": 1106560, + "utime_ticks": 1558, + "stime_ticks": 79, + "cg_current": 1131790336, + "cg_peak": 1136340992, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 15885, + "msgs": 4501, + "events": 16128, + "pty_bytes": 126463, + "pty_writes": 60, + "rss_kb": 1104504, + "pss_kb": 1060660, + "private_dirty_kb": 1044028, + "vmhwm_kb": 1107944, + "utime_ticks": 1585, + "stime_ticks": 81, + "cg_current": 1133076480, + "cg_peak": 1137561600, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 16134, + "msgs": null, + "events": null, + "pty_bytes": 128700, + "pty_writes": 61, + "rss_kb": 1103984, + "pss_kb": 1060140, + "private_dirty_kb": 1043508, + "vmhwm_kb": 1108144, + "utime_ticks": 1610, + "stime_ticks": 82, + "cg_current": 1132335104, + "cg_peak": 1137704960, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 16486, + "msgs": 4601, + "events": 16498, + "pty_bytes": 130415, + "pty_writes": 62, + "rss_kb": 1105616, + "pss_kb": 1061772, + "private_dirty_kb": 1045140, + "vmhwm_kb": 1108144, + "utime_ticks": 1644, + "stime_ticks": 84, + "cg_current": 1134358528, + "cg_peak": 1137704960, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 17088, + "msgs": 4700, + "events": 16859, + "pty_bytes": 133491, + "pty_writes": 65, + "rss_kb": 1106680, + "pss_kb": 1062377, + "private_dirty_kb": 1046204, + "vmhwm_kb": 1109428, + "utime_ticks": 1706, + "stime_ticks": 86, + "cg_current": 1136766976, + "cg_peak": 1140092928, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 17095, + "msgs": 4800, + "events": 17211, + "pty_bytes": 133491, + "pty_writes": 65, + "rss_kb": 1106680, + "pss_kb": 1062377, + "private_dirty_kb": 1046204, + "vmhwm_kb": 1109428, + "utime_ticks": 1707, + "stime_ticks": 86, + "cg_current": 1136766976, + "cg_peak": 1140092928, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 17102, + "msgs": 4900, + "events": 17584, + "pty_bytes": 133491, + "pty_writes": 65, + "rss_kb": 1106680, + "pss_kb": 1062377, + "private_dirty_kb": 1046204, + "vmhwm_kb": 1109428, + "utime_ticks": 1707, + "stime_ticks": 86, + "cg_current": 1136766976, + "cg_peak": 1140092928, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 17109, + "msgs": 5000, + "events": 17930, + "pty_bytes": 133491, + "pty_writes": 65, + "rss_kb": 1106680, + "pss_kb": 1062377, + "private_dirty_kb": 1046204, + "vmhwm_kb": 1109428, + "utime_ticks": 1708, + "stime_ticks": 86, + "cg_current": 1136766976, + "cg_peak": 1140092928, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 17135, + "msgs": null, + "events": null, + "pty_bytes": 133491, + "pty_writes": 65, + "rss_kb": 1106712, + "pss_kb": 1062409, + "private_dirty_kb": 1046236, + "vmhwm_kb": 1109428, + "utime_ticks": 1711, + "stime_ticks": 86, + "cg_current": 1136766976, + "cg_peak": 1140092928, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 17487, + "msgs": 5100, + "events": 18300, + "pty_bytes": 133491, + "pty_writes": 65, + "rss_kb": 1094044, + "pss_kb": 1049741, + "private_dirty_kb": 1033568, + "vmhwm_kb": 1120064, + "utime_ticks": 1748, + "stime_ticks": 90, + "cg_current": 1124118528, + "cg_peak": 1151340544, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 18140, + "msgs": 5200, + "events": 18655, + "pty_bytes": 136451, + "pty_writes": 67, + "rss_kb": 1106860, + "pss_kb": 1062557, + "private_dirty_kb": 1046384, + "vmhwm_kb": 1120064, + "utime_ticks": 1846, + "stime_ticks": 93, + "cg_current": 1137004544, + "cg_peak": 1151340544, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 18148, + "msgs": null, + "events": null, + "pty_bytes": 136451, + "pty_writes": 67, + "rss_kb": 1106860, + "pss_kb": 1062557, + "private_dirty_kb": 1046384, + "vmhwm_kb": 1120064, + "utime_ticks": 1847, + "stime_ticks": 93, + "cg_current": 1136951296, + "cg_peak": 1151340544, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 18767, + "msgs": 5300, + "events": 19038, + "pty_bytes": 140634, + "pty_writes": 69, + "rss_kb": 1107640, + "pss_kb": 1063337, + "private_dirty_kb": 1047164, + "vmhwm_kb": 1120064, + "utime_ticks": 1909, + "stime_ticks": 95, + "cg_current": 1137836032, + "cg_peak": 1151340544, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 18791, + "msgs": 5400, + "events": 19351, + "pty_bytes": 141755, + "pty_writes": 70, + "rss_kb": 1107644, + "pss_kb": 1063341, + "private_dirty_kb": 1047168, + "vmhwm_kb": 1120064, + "utime_ticks": 1912, + "stime_ticks": 95, + "cg_current": 1137631232, + "cg_peak": 1151340544, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 19169, + "msgs": null, + "events": null, + "pty_bytes": 141755, + "pty_writes": 70, + "rss_kb": 1107648, + "pss_kb": 1063345, + "private_dirty_kb": 1047172, + "vmhwm_kb": 1120064, + "utime_ticks": 1949, + "stime_ticks": 97, + "cg_current": 1137373184, + "cg_peak": 1151340544, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 19470, + "msgs": 5500, + "events": 19732, + "pty_bytes": 147538, + "pty_writes": 72, + "rss_kb": 1107904, + "pss_kb": 1063601, + "private_dirty_kb": 1047428, + "vmhwm_kb": 1120064, + "utime_ticks": 1981, + "stime_ticks": 97, + "cg_current": 1138761728, + "cg_peak": 1151340544, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 19920, + "msgs": 5601, + "events": 20092, + "pty_bytes": 150871, + "pty_writes": 73, + "rss_kb": 1107608, + "pss_kb": 1063305, + "private_dirty_kb": 1047132, + "vmhwm_kb": 1120064, + "utime_ticks": 2026, + "stime_ticks": 99, + "cg_current": 1137553408, + "cg_peak": 1151340544, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 20172, + "msgs": null, + "events": null, + "pty_bytes": 150871, + "pty_writes": 73, + "rss_kb": 1106080, + "pss_kb": 1061777, + "private_dirty_kb": 1045604, + "vmhwm_kb": 1120064, + "utime_ticks": 2051, + "stime_ticks": 102, + "cg_current": 1135820800, + "cg_peak": 1151340544, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 20498, + "msgs": 5701, + "events": 20454, + "pty_bytes": 154895, + "pty_writes": 75, + "rss_kb": 1108160, + "pss_kb": 1063857, + "private_dirty_kb": 1047684, + "vmhwm_kb": 1120064, + "utime_ticks": 2084, + "stime_ticks": 102, + "cg_current": 1138581504, + "cg_peak": 1151340544, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 21025, + "msgs": 5801, + "events": 20796, + "pty_bytes": 158101, + "pty_writes": 76, + "rss_kb": 1108192, + "pss_kb": 1063889, + "private_dirty_kb": 1047716, + "vmhwm_kb": 1120064, + "utime_ticks": 2137, + "stime_ticks": 104, + "cg_current": 1138126848, + "cg_peak": 1151340544, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 21174, + "msgs": null, + "events": null, + "pty_bytes": 158101, + "pty_writes": 76, + "rss_kb": 1108208, + "pss_kb": 1063905, + "private_dirty_kb": 1047732, + "vmhwm_kb": 1120064, + "utime_ticks": 2152, + "stime_ticks": 104, + "cg_current": 1138126848, + "cg_peak": 1151340544, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 21725, + "msgs": 5901, + "events": 21157, + "pty_bytes": 163988, + "pty_writes": 78, + "rss_kb": 1107820, + "pss_kb": 1063517, + "private_dirty_kb": 1047344, + "vmhwm_kb": 1120064, + "utime_ticks": 2208, + "stime_ticks": 106, + "cg_current": 1137831936, + "cg_peak": 1151340544, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 22176, + "msgs": null, + "events": null, + "pty_bytes": 165685, + "pty_writes": 79, + "rss_kb": 1106424, + "pss_kb": 1062121, + "private_dirty_kb": 1045948, + "vmhwm_kb": 1120064, + "utime_ticks": 2254, + "stime_ticks": 108, + "cg_current": 1136214016, + "cg_peak": 1151340544, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 22352, + "msgs": 6001, + "events": 21545, + "pty_bytes": 167773, + "pty_writes": 80, + "rss_kb": 1108104, + "pss_kb": 1063801, + "private_dirty_kb": 1047628, + "vmhwm_kb": 1120064, + "utime_ticks": 2271, + "stime_ticks": 108, + "cg_current": 1138245632, + "cg_peak": 1151340544, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 22954, + "msgs": 6101, + "events": 21888, + "pty_bytes": 172799, + "pty_writes": 82, + "rss_kb": 1108312, + "pss_kb": 1064009, + "private_dirty_kb": 1047836, + "vmhwm_kb": 1120064, + "utime_ticks": 2332, + "stime_ticks": 110, + "cg_current": 1138343936, + "cg_peak": 1151340544, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 23104, + "msgs": 6201, + "events": 22228, + "pty_bytes": 173942, + "pty_writes": 83, + "rss_kb": 1108576, + "pss_kb": 1064273, + "private_dirty_kb": 1048100, + "vmhwm_kb": 1120064, + "utime_ticks": 2347, + "stime_ticks": 110, + "cg_current": 1139064832, + "cg_peak": 1151340544, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 23180, + "msgs": null, + "events": null, + "pty_bytes": 173942, + "pty_writes": 83, + "rss_kb": 1112816, + "pss_kb": 1068513, + "private_dirty_kb": 1052340, + "vmhwm_kb": 1120064, + "utime_ticks": 2356, + "stime_ticks": 110, + "cg_current": 1143123968, + "cg_peak": 1151340544, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 23755, + "msgs": 6301, + "events": 22598, + "pty_bytes": 178180, + "pty_writes": 85, + "rss_kb": 1108564, + "pss_kb": 1064261, + "private_dirty_kb": 1048088, + "vmhwm_kb": 1120064, + "utime_ticks": 2410, + "stime_ticks": 114, + "cg_current": 1138757632, + "cg_peak": 1151340544, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 24133, + "msgs": 6400, + "events": 22959, + "pty_bytes": 180297, + "pty_writes": 86, + "rss_kb": 1108044, + "pss_kb": 1063741, + "private_dirty_kb": 1047568, + "vmhwm_kb": 1120064, + "utime_ticks": 2449, + "stime_ticks": 115, + "cg_current": 1138159616, + "cg_peak": 1151340544, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 24185, + "msgs": null, + "events": null, + "pty_bytes": 180297, + "pty_writes": 86, + "rss_kb": 959620, + "pss_kb": 915317, + "private_dirty_kb": 899144, + "vmhwm_kb": 1120064, + "utime_ticks": 2453, + "stime_ticks": 116, + "cg_current": 982880256, + "cg_peak": 1151340544, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 24534, + "msgs": 6500, + "events": 23311, + "pty_bytes": 181442, + "pty_writes": 87, + "rss_kb": 974832, + "pss_kb": 930529, + "private_dirty_kb": 914356, + "vmhwm_kb": 1120064, + "utime_ticks": 2488, + "stime_ticks": 119, + "cg_current": 997724160, + "cg_peak": 1151340544, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 25140, + "msgs": 6600, + "events": 23684, + "pty_bytes": 186435, + "pty_writes": 90, + "rss_kb": 995332, + "pss_kb": 951029, + "private_dirty_kb": 934856, + "vmhwm_kb": 1120064, + "utime_ticks": 2548, + "stime_ticks": 122, + "cg_current": 1019731968, + "cg_peak": 1151340544, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 25147, + "msgs": 6700, + "events": 24030, + "pty_bytes": 186435, + "pty_writes": 90, + "rss_kb": 995400, + "pss_kb": 951097, + "private_dirty_kb": 934924, + "vmhwm_kb": 1120064, + "utime_ticks": 2548, + "stime_ticks": 122, + "cg_current": 1019731968, + "cg_peak": 1151340544, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 25153, + "msgs": 6800, + "events": 24400, + "pty_bytes": 186435, + "pty_writes": 90, + "rss_kb": 995412, + "pss_kb": 951109, + "private_dirty_kb": 934936, + "vmhwm_kb": 1120064, + "utime_ticks": 2549, + "stime_ticks": 122, + "cg_current": 1019731968, + "cg_peak": 1151340544, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 25159, + "msgs": 6900, + "events": 24755, + "pty_bytes": 186435, + "pty_writes": 90, + "rss_kb": 995872, + "pss_kb": 951569, + "private_dirty_kb": 935396, + "vmhwm_kb": 1120064, + "utime_ticks": 2550, + "stime_ticks": 122, + "cg_current": 1020256256, + "cg_peak": 1151340544, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 25165, + "msgs": 7000, + "events": 25138, + "pty_bytes": 186435, + "pty_writes": 90, + "rss_kb": 995960, + "pss_kb": 951657, + "private_dirty_kb": 935484, + "vmhwm_kb": 1120064, + "utime_ticks": 2550, + "stime_ticks": 122, + "cg_current": 1020256256, + "cg_peak": 1151340544, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 25198, + "msgs": null, + "events": null, + "pty_bytes": 186435, + "pty_writes": 90, + "rss_kb": 996416, + "pss_kb": 952113, + "private_dirty_kb": 935940, + "vmhwm_kb": 1120064, + "utime_ticks": 2553, + "stime_ticks": 122, + "cg_current": 1020661760, + "cg_peak": 1151340544, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 25704, + "msgs": 7100, + "events": 25451, + "pty_bytes": 186435, + "pty_writes": 90, + "rss_kb": 1052660, + "pss_kb": 1008357, + "private_dirty_kb": 992184, + "vmhwm_kb": 1120064, + "utime_ticks": 2605, + "stime_ticks": 130, + "cg_current": 1080455168, + "cg_peak": 1151340544, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 26206, + "msgs": null, + "events": null, + "pty_bytes": 188900, + "pty_writes": 91, + "rss_kb": 1092184, + "pss_kb": 1047881, + "private_dirty_kb": 1031708, + "vmhwm_kb": 1120064, + "utime_ticks": 2654, + "stime_ticks": 134, + "cg_current": 1121427456, + "cg_peak": 1151340544, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 26430, + "msgs": 7200, + "events": 25832, + "pty_bytes": 190376, + "pty_writes": 92, + "rss_kb": 1095664, + "pss_kb": 1051361, + "private_dirty_kb": 1035188, + "vmhwm_kb": 1120064, + "utime_ticks": 2677, + "stime_ticks": 134, + "cg_current": 1125003264, + "cg_peak": 1151340544, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 27060, + "msgs": 7301, + "events": 26192, + "pty_bytes": 193963, + "pty_writes": 94, + "rss_kb": 1114884, + "pss_kb": 1070581, + "private_dirty_kb": 1054408, + "vmhwm_kb": 1120064, + "utime_ticks": 2739, + "stime_ticks": 137, + "cg_current": 1145413632, + "cg_peak": 1151340544, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 27208, + "msgs": null, + "events": null, + "pty_bytes": 195037, + "pty_writes": 95, + "rss_kb": 1115280, + "pss_kb": 1070977, + "private_dirty_kb": 1054804, + "vmhwm_kb": 1120064, + "utime_ticks": 2754, + "stime_ticks": 137, + "cg_current": 1146662912, + "cg_peak": 1151340544, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 27714, + "msgs": 7401, + "events": 26554, + "pty_bytes": 197301, + "pty_writes": 97, + "rss_kb": 1136568, + "pss_kb": 1092265, + "private_dirty_kb": 1076092, + "vmhwm_kb": 1136940, + "utime_ticks": 2805, + "stime_ticks": 140, + "cg_current": 1169006592, + "cg_peak": 1169137664, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 27723, + "msgs": 7501, + "events": 26896, + "pty_bytes": 197301, + "pty_writes": 97, + "rss_kb": 1136940, + "pss_kb": 1092637, + "private_dirty_kb": 1076464, + "vmhwm_kb": 1136940, + "utime_ticks": 2806, + "stime_ticks": 140, + "cg_current": 1169006592, + "cg_peak": 1169137664, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 27730, + "msgs": 7601, + "events": 27257, + "pty_bytes": 197301, + "pty_writes": 97, + "rss_kb": 1136948, + "pss_kb": 1092645, + "private_dirty_kb": 1076472, + "vmhwm_kb": 1137032, + "utime_ticks": 2806, + "stime_ticks": 141, + "cg_current": 1169031168, + "cg_peak": 1169137664, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 27739, + "msgs": 7701, + "events": 27645, + "pty_bytes": 197301, + "pty_writes": 97, + "rss_kb": 1137072, + "pss_kb": 1092769, + "private_dirty_kb": 1076596, + "vmhwm_kb": 1137084, + "utime_ticks": 2807, + "stime_ticks": 141, + "cg_current": 1169031168, + "cg_peak": 1169137664, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 28228, + "msgs": null, + "events": null, + "pty_bytes": 197301, + "pty_writes": 97, + "rss_kb": 1187200, + "pss_kb": 1142897, + "private_dirty_kb": 1126724, + "vmhwm_kb": 1193076, + "utime_ticks": 2858, + "stime_ticks": 145, + "cg_current": 1222414336, + "cg_peak": 1229053952, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 28376, + "msgs": 7801, + "events": 27988, + "pty_bytes": 199156, + "pty_writes": 98, + "rss_kb": 1191924, + "pss_kb": 1147621, + "private_dirty_kb": 1131448, + "vmhwm_kb": 1193076, + "utime_ticks": 2873, + "stime_ticks": 145, + "cg_current": 1227345920, + "cg_peak": 1229053952, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 28807, + "msgs": 7901, + "events": 28328, + "pty_bytes": 201078, + "pty_writes": 99, + "rss_kb": 1209812, + "pss_kb": 1165509, + "private_dirty_kb": 1149336, + "vmhwm_kb": 1209812, + "utime_ticks": 2913, + "stime_ticks": 148, + "cg_current": 1245736960, + "cg_peak": 1245736960, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 29233, + "msgs": null, + "events": null, + "pty_bytes": 203693, + "pty_writes": 100, + "rss_kb": 1231564, + "pss_kb": 1187261, + "private_dirty_kb": 1171088, + "vmhwm_kb": 1231564, + "utime_ticks": 2955, + "stime_ticks": 151, + "cg_current": 1268654080, + "cg_peak": 1268813824, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 29485, + "msgs": 8001, + "events": 28698, + "pty_bytes": 206443, + "pty_writes": 101, + "rss_kb": 1233424, + "pss_kb": 1189121, + "private_dirty_kb": 1172948, + "vmhwm_kb": 1233424, + "utime_ticks": 2980, + "stime_ticks": 151, + "cg_current": 1270566912, + "cg_peak": 1270824960, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 30239, + "msgs": 8100, + "events": 29059, + "pty_bytes": 213221, + "pty_writes": 103, + "rss_kb": 1254144, + "pss_kb": 1209841, + "private_dirty_kb": 1193668, + "vmhwm_kb": 1254144, + "utime_ticks": 3056, + "stime_ticks": 153, + "cg_current": 1292316672, + "cg_peak": 1292349440, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 30248, + "msgs": null, + "events": null, + "pty_bytes": 213221, + "pty_writes": 103, + "rss_kb": 1254144, + "pss_kb": 1209841, + "private_dirty_kb": 1193668, + "vmhwm_kb": 1254144, + "utime_ticks": 3057, + "stime_ticks": 153, + "cg_current": 1292316672, + "cg_peak": 1292349440, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 30463, + "msgs": 8200, + "events": 29411, + "pty_bytes": 216955, + "pty_writes": 104, + "rss_kb": 1254592, + "pss_kb": 1210289, + "private_dirty_kb": 1194116, + "vmhwm_kb": 1254600, + "utime_ticks": 3079, + "stime_ticks": 153, + "cg_current": 1293168640, + "cg_peak": 1293168640, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 31117, + "msgs": 8300, + "events": 29784, + "pty_bytes": 220045, + "pty_writes": 106, + "rss_kb": 1273376, + "pss_kb": 1229073, + "private_dirty_kb": 1212900, + "vmhwm_kb": 1273388, + "utime_ticks": 3143, + "stime_ticks": 156, + "cg_current": 1313460224, + "cg_peak": 1313460224, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 31267, + "msgs": null, + "events": null, + "pty_bytes": 220045, + "pty_writes": 106, + "rss_kb": 1286304, + "pss_kb": 1242001, + "private_dirty_kb": 1225828, + "vmhwm_kb": 1286304, + "utime_ticks": 3157, + "stime_ticks": 159, + "cg_current": 1326424064, + "cg_peak": 1327521792, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 31746, + "msgs": 8400, + "events": 30130, + "pty_bytes": 222737, + "pty_writes": 108, + "rss_kb": 1295860, + "pss_kb": 1251557, + "private_dirty_kb": 1235384, + "vmhwm_kb": 1295880, + "utime_ticks": 3205, + "stime_ticks": 160, + "cg_current": 1336799232, + "cg_peak": 1336860672, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 32222, + "msgs": 8500, + "events": 30500, + "pty_bytes": 226378, + "pty_writes": 110, + "rss_kb": 1319708, + "pss_kb": 1275405, + "private_dirty_kb": 1259232, + "vmhwm_kb": 1319716, + "utime_ticks": 3252, + "stime_ticks": 163, + "cg_current": 1361620992, + "cg_peak": 1361879040, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 32274, + "msgs": null, + "events": null, + "pty_bytes": 226378, + "pty_writes": 110, + "rss_kb": 1323684, + "pss_kb": 1279381, + "private_dirty_kb": 1263208, + "vmhwm_kb": 1323736, + "utime_ticks": 3257, + "stime_ticks": 164, + "cg_current": 1366052864, + "cg_peak": 1366061056, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 32375, + "msgs": 8600, + "events": 30855, + "pty_bytes": 226378, + "pty_writes": 110, + "rss_kb": 1330876, + "pss_kb": 1286573, + "private_dirty_kb": 1270400, + "vmhwm_kb": 1335424, + "utime_ticks": 3266, + "stime_ticks": 165, + "cg_current": 1373691904, + "cg_peak": 1378635776, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 33075, + "msgs": 8700, + "events": 31238, + "pty_bytes": 229423, + "pty_writes": 112, + "rss_kb": 1358568, + "pss_kb": 1314244, + "private_dirty_kb": 1298092, + "vmhwm_kb": 1358568, + "utime_ticks": 3337, + "stime_ticks": 168, + "cg_current": 1404506112, + "cg_peak": 1404506112, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 33277, + "msgs": null, + "events": null, + "pty_bytes": 230480, + "pty_writes": 113, + "rss_kb": 1368692, + "pss_kb": 1324368, + "private_dirty_kb": 1308216, + "vmhwm_kb": 1368720, + "utime_ticks": 3357, + "stime_ticks": 168, + "cg_current": 1415155712, + "cg_peak": 1415155712, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 33705, + "msgs": 8800, + "events": 31551, + "pty_bytes": 232937, + "pty_writes": 115, + "rss_kb": 1381852, + "pss_kb": 1337528, + "private_dirty_kb": 1321376, + "vmhwm_kb": 1381856, + "utime_ticks": 3399, + "stime_ticks": 171, + "cg_current": 1428992000, + "cg_peak": 1429053440, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 33729, + "msgs": 8900, + "events": 31932, + "pty_bytes": 232937, + "pty_writes": 115, + "rss_kb": 1382240, + "pss_kb": 1337916, + "private_dirty_kb": 1321764, + "vmhwm_kb": 1382456, + "utime_ticks": 3401, + "stime_ticks": 171, + "cg_current": 1429778432, + "cg_peak": 1429778432, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 33908, + "msgs": 9001, + "events": 32292, + "pty_bytes": 232937, + "pty_writes": 115, + "rss_kb": 1398996, + "pss_kb": 1354672, + "private_dirty_kb": 1338520, + "vmhwm_kb": 1406260, + "utime_ticks": 3419, + "stime_ticks": 173, + "cg_current": 1447374848, + "cg_peak": 1455575040, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 34287, + "msgs": null, + "events": null, + "pty_bytes": 234928, + "pty_writes": 116, + "rss_kb": 1425840, + "pss_kb": 1381516, + "private_dirty_kb": 1365364, + "vmhwm_kb": 1426872, + "utime_ticks": 3456, + "stime_ticks": 175, + "cg_current": 1475272704, + "cg_peak": 1477103616, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 34612, + "msgs": 9101, + "events": 32654, + "pty_bytes": 237021, + "pty_writes": 118, + "rss_kb": 1433676, + "pss_kb": 1389352, + "private_dirty_kb": 1373200, + "vmhwm_kb": 1433964, + "utime_ticks": 3487, + "stime_ticks": 177, + "cg_current": 1484943360, + "cg_peak": 1484943360, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 34624, + "msgs": 9201, + "events": 32996, + "pty_bytes": 237021, + "pty_writes": 118, + "rss_kb": 1434436, + "pss_kb": 1390112, + "private_dirty_kb": 1373960, + "vmhwm_kb": 1434516, + "utime_ticks": 3487, + "stime_ticks": 177, + "cg_current": 1484894208, + "cg_peak": 1484943360, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 34634, + "msgs": 9301, + "events": 33357, + "pty_bytes": 237021, + "pty_writes": 118, + "rss_kb": 1434528, + "pss_kb": 1390204, + "private_dirty_kb": 1374052, + "vmhwm_kb": 1434540, + "utime_ticks": 3489, + "stime_ticks": 177, + "cg_current": 1484894208, + "cg_peak": 1484943360, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 34645, + "msgs": 9401, + "events": 33745, + "pty_bytes": 237021, + "pty_writes": 118, + "rss_kb": 1434672, + "pss_kb": 1390348, + "private_dirty_kb": 1374196, + "vmhwm_kb": 1434916, + "utime_ticks": 3489, + "stime_ticks": 177, + "cg_current": 1485418496, + "cg_peak": 1485418496, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 34654, + "msgs": 9501, + "events": 34088, + "pty_bytes": 237021, + "pty_writes": 118, + "rss_kb": 1434920, + "pss_kb": 1390596, + "private_dirty_kb": 1374444, + "vmhwm_kb": 1434936, + "utime_ticks": 3490, + "stime_ticks": 177, + "cg_current": 1485418496, + "cg_peak": 1485418496, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 35293, + "msgs": null, + "events": null, + "pty_bytes": 237021, + "pty_writes": 118, + "rss_kb": 1508464, + "pss_kb": 1464140, + "private_dirty_kb": 1447988, + "vmhwm_kb": 1521140, + "utime_ticks": 3554, + "stime_ticks": 186, + "cg_current": 1562992640, + "cg_peak": 1576632320, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 35545, + "msgs": 9601, + "events": 34428, + "pty_bytes": 240208, + "pty_writes": 120, + "rss_kb": 1519320, + "pss_kb": 1474996, + "private_dirty_kb": 1458844, + "vmhwm_kb": 1521140, + "utime_ticks": 3580, + "stime_ticks": 186, + "cg_current": 1574760448, + "cg_peak": 1576632320, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 35557, + "msgs": 9701, + "events": 34798, + "pty_bytes": 240208, + "pty_writes": 120, + "rss_kb": 1520196, + "pss_kb": 1475872, + "private_dirty_kb": 1459720, + "vmhwm_kb": 1521140, + "utime_ticks": 3581, + "stime_ticks": 186, + "cg_current": 1575809024, + "cg_peak": 1576632320, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 35568, + "msgs": 9800, + "events": 35159, + "pty_bytes": 240208, + "pty_writes": 120, + "rss_kb": 1520224, + "pss_kb": 1475900, + "private_dirty_kb": 1459748, + "vmhwm_kb": 1521140, + "utime_ticks": 3582, + "stime_ticks": 186, + "cg_current": 1575809024, + "cg_peak": 1576632320, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 35579, + "msgs": 9900, + "events": 35511, + "pty_bytes": 240208, + "pty_writes": 120, + "rss_kb": 1520512, + "pss_kb": 1476188, + "private_dirty_kb": 1460036, + "vmhwm_kb": 1521140, + "utime_ticks": 3583, + "stime_ticks": 186, + "cg_current": 1575628800, + "cg_peak": 1576632320, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 35590, + "msgs": 10000, + "events": 35884, + "pty_bytes": 240208, + "pty_writes": 120, + "rss_kb": 1520628, + "pss_kb": 1476304, + "private_dirty_kb": 1460152, + "vmhwm_kb": 1521140, + "utime_ticks": 3584, + "stime_ticks": 186, + "cg_current": 1576091648, + "cg_peak": 1576632320, + "cg_oom_kill": 0 + }, + { + "kind": "done", + "t_ms": 35601, + "msgs": 10000, + "events": 35884, + "pty_bytes": 240208, + "pty_writes": 120, + "rss_kb": 1520756, + "pss_kb": 1476432, + "private_dirty_kb": 1460280, + "vmhwm_kb": 1521140, + "utime_ticks": 3585, + "stime_ticks": 186, + "cg_current": 1576091648, + "cg_peak": 1576632320, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 36295, + "msgs": 10000, + "events": null, + "pty_bytes": 240208, + "pty_writes": 120, + "rss_kb": 1593268, + "pss_kb": 1548944, + "private_dirty_kb": 1532792, + "vmhwm_kb": 1596232, + "utime_ticks": 3652, + "stime_ticks": 195, + "cg_current": 1652002816, + "cg_peak": 1655779328, + "cg_oom_kill": 0 + }, + { + "kind": "final", + "t_ms": 36345, + "msgs": 10000, + "events": 35884, + "pty_bytes": 240208, + "pty_writes": 120, + "rss_kb": 1593272, + "pss_kb": 1548948, + "private_dirty_kb": 1532796, + "vmhwm_kb": 1596232, + "utime_ticks": 3657, + "stime_ticks": 195, + "cg_current": 1652002816, + "cg_peak": 1655779328, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 37302, + "msgs": 10000, + "events": null, + "pty_bytes": 244140, + "pty_writes": 122, + "rss_kb": 1515716, + "pss_kb": 1471390, + "private_dirty_kb": 1455240, + "vmhwm_kb": 1606428, + "utime_ticks": 3744, + "stime_ticks": 207, + "cg_current": 1573015552, + "cg_peak": 1667059712, + "cg_oom_kill": 0 + } + ], + "events": [ + { + "kind": "rpc", + "method": "session.create", + "t_ms": 202 + }, + { + "kind": "rpc", + "method": "startup.catalog", + "t_ms": 202 + }, + { + "kind": "rpc", + "method": "model.options", + "t_ms": 202 + }, + { + "kind": "rpc", + "method": "session.interrupt", + "t_ms": 36406 + } + ], + "summary": { + "result": "completed", + "cap_hit": false, + "cap_hit_basis": null, + "at_messages": null, + "exit": { + "exitCode": 0, + "signal": 0, + "t": 37809 + }, + "stream_done": true, + "msgs_streamed": 10000, + "events_streamed": 35884, + "pty_bytes_total": 244260, + "pty_data_callbacks": 124, + "first_byte_ms": 148, + "session_create_ms": 202, + "stream_start_ms": 1715, + "vmhwm_kb": 1606428, + "cg_peak": 1667059712, + "drain_max_loop_lag_ms": 69, + "drain_lag_violations": 17, + "drain_ok": false, + "digest": null + } +} \ No newline at end of file diff --git a/bench/results/2026-06-10T2238-a939c9a-slope10000-ink-ink-r0.json b/bench/results/2026-06-10T2238-a939c9a-slope10000-ink-ink-r0.json new file mode 100644 index 00000000000..1ca0c6414e0 --- /dev/null +++ b/bench/results/2026-06-10T2238-a939c9a-slope10000-ink-ink-r0.json @@ -0,0 +1,3963 @@ +{ + "meta": { + "cell": "slope10000", + "ui": "ink", + "config": "ink", + "mode": "mem", + "rep": 0, + "run_id": "mq8nh7dv-5mbn", + "utc": "2026-06-10T22:38:34.147Z", + "sha": "a939c9a71", + "node": "/home/daimon/.local/share/fnm/node-versions/v26.3.0/installation/bin/node", + "node_version": "v26.3.0", + "pty": { + "cols": 120, + "rows": 40, + "term": "xterm-256color" + }, + "heap_mb": 8192, + "memory_max": "2G", + "container_cap": false, + "container_memory": null, + "opentui_cap": null, + "fixture": { + "path": "/home/daimon/github/worktrees/hermes-agent/lively-thrush/hermes-agent/bench/.cache/fixture-10000.ndjson", + "msgs": 10000, + "sha256": "b179faf495f676f611bd0910991927bb78059a7bffb162b1b86dcc617b973b3d" + }, + "sample_every": 100, + "mode_params": {}, + "ui_pid": 2477303, + "gw_pid": 2477311, + "cgroup": "/sys/fs/cgroup/user.slice/user-1001.slice/session-7349.scope", + "load_avg_at_start": [ + 0.72, + 0.56, + 0.4 + ], + "instrumented": false + }, + "samples": [ + { + "kind": "periodic", + "t_ms": 26, + "msgs": null, + "events": null, + "pty_bytes": 0, + "pty_writes": 0, + "rss_kb": 26624, + "pss_kb": 9812, + "private_dirty_kb": 3116, + "vmhwm_kb": 26624, + "utime_ticks": 0, + "stime_ticks": 0, + "cg_current": 3763666944, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 1039, + "msgs": null, + "events": null, + "pty_bytes": 6607, + "pty_writes": 11, + "rss_kb": 108744, + "pss_kb": 68494, + "private_dirty_kb": 49596, + "vmhwm_kb": 108744, + "utime_ticks": 24, + "stime_ticks": 2, + "cg_current": 3764936704, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 1775, + "msgs": 100, + "events": 355, + "pty_bytes": 10923, + "pty_writes": 15, + "rss_kb": 122368, + "pss_kb": 82067, + "private_dirty_kb": 62500, + "vmhwm_kb": 122380, + "utime_ticks": 30, + "stime_ticks": 2, + "cg_current": 3764424704, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 1851, + "msgs": 200, + "events": 738, + "pty_bytes": 18726, + "pty_writes": 17, + "rss_kb": 159696, + "pss_kb": 119321, + "private_dirty_kb": 99764, + "vmhwm_kb": 159980, + "utime_ticks": 44, + "stime_ticks": 4, + "cg_current": 3764609024, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 1876, + "msgs": 300, + "events": 1051, + "pty_bytes": 22652, + "pty_writes": 18, + "rss_kb": 170888, + "pss_kb": 130481, + "private_dirty_kb": 110892, + "vmhwm_kb": 171108, + "utime_ticks": 49, + "stime_ticks": 4, + "cg_current": 3764789248, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 1952, + "msgs": 400, + "events": 1432, + "pty_bytes": 34348, + "pty_writes": 21, + "rss_kb": 176320, + "pss_kb": 135913, + "private_dirty_kb": 116324, + "vmhwm_kb": 184716, + "utime_ticks": 63, + "stime_ticks": 4, + "cg_current": 3765497856, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 1976, + "msgs": 501, + "events": 1792, + "pty_bytes": 38017, + "pty_writes": 22, + "rss_kb": 176416, + "pss_kb": 136009, + "private_dirty_kb": 116420, + "vmhwm_kb": 184716, + "utime_ticks": 65, + "stime_ticks": 4, + "cg_current": 3767009280, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 2050, + "msgs": 601, + "events": 2154, + "pty_bytes": 49917, + "pty_writes": 27, + "rss_kb": 183824, + "pss_kb": 143407, + "private_dirty_kb": 123828, + "vmhwm_kb": 184716, + "utime_ticks": 79, + "stime_ticks": 5, + "cg_current": 3767119872, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 2051, + "msgs": 701, + "events": 2496, + "pty_bytes": 49917, + "pty_writes": 27, + "rss_kb": 183836, + "pss_kb": 143419, + "private_dirty_kb": 123840, + "vmhwm_kb": 184716, + "utime_ticks": 79, + "stime_ticks": 5, + "cg_current": 3767119872, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 2052, + "msgs": null, + "events": null, + "pty_bytes": 49917, + "pty_writes": 27, + "rss_kb": 183840, + "pss_kb": 143423, + "private_dirty_kb": 123844, + "vmhwm_kb": 184716, + "utime_ticks": 79, + "stime_ticks": 5, + "cg_current": 3767119872, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 2101, + "msgs": 801, + "events": 2857, + "pty_bytes": 61493, + "pty_writes": 31, + "rss_kb": 189064, + "pss_kb": 148647, + "private_dirty_kb": 129068, + "vmhwm_kb": 189064, + "utime_ticks": 87, + "stime_ticks": 5, + "cg_current": 3766476800, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 2126, + "msgs": 901, + "events": 3245, + "pty_bytes": 65127, + "pty_writes": 32, + "rss_kb": 192912, + "pss_kb": 152489, + "private_dirty_kb": 132916, + "vmhwm_kb": 192996, + "utime_ticks": 91, + "stime_ticks": 5, + "cg_current": 3766476800, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 2177, + "msgs": 1001, + "events": 3588, + "pty_bytes": 70352, + "pty_writes": 34, + "rss_kb": 196236, + "pss_kb": 155813, + "private_dirty_kb": 136240, + "vmhwm_kb": 196736, + "utime_ticks": 97, + "stime_ticks": 6, + "cg_current": 3762962432, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 2202, + "msgs": 1101, + "events": 3928, + "pty_bytes": 74251, + "pty_writes": 35, + "rss_kb": 198936, + "pss_kb": 158513, + "private_dirty_kb": 138940, + "vmhwm_kb": 198944, + "utime_ticks": 100, + "stime_ticks": 6, + "cg_current": 3762962432, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 2252, + "msgs": 1201, + "events": 4298, + "pty_bytes": 81625, + "pty_writes": 37, + "rss_kb": 203628, + "pss_kb": 163205, + "private_dirty_kb": 143632, + "vmhwm_kb": 203628, + "utime_ticks": 107, + "stime_ticks": 6, + "cg_current": 3762651136, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 2330, + "msgs": 1300, + "events": 4659, + "pty_bytes": 92626, + "pty_writes": 40, + "rss_kb": 211872, + "pss_kb": 171449, + "private_dirty_kb": 151876, + "vmhwm_kb": 212028, + "utime_ticks": 117, + "stime_ticks": 7, + "cg_current": 3763113984, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 2355, + "msgs": 1400, + "events": 5011, + "pty_bytes": 92626, + "pty_writes": 40, + "rss_kb": 213900, + "pss_kb": 173477, + "private_dirty_kb": 153904, + "vmhwm_kb": 213900, + "utime_ticks": 120, + "stime_ticks": 7, + "cg_current": 3763376128, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 2481, + "msgs": 1500, + "events": 5384, + "pty_bytes": 98988, + "pty_writes": 42, + "rss_kb": 219088, + "pss_kb": 178665, + "private_dirty_kb": 159092, + "vmhwm_kb": 219096, + "utime_ticks": 134, + "stime_ticks": 7, + "cg_current": 3744038912, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 2533, + "msgs": 1600, + "events": 5730, + "pty_bytes": 105764, + "pty_writes": 44, + "rss_kb": 221680, + "pss_kb": 181257, + "private_dirty_kb": 161684, + "vmhwm_kb": 223004, + "utime_ticks": 141, + "stime_ticks": 7, + "cg_current": 3743817728, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 2582, + "msgs": 1700, + "events": 6100, + "pty_bytes": 116069, + "pty_writes": 47, + "rss_kb": 228356, + "pss_kb": 187933, + "private_dirty_kb": 168360, + "vmhwm_kb": 228356, + "utime_ticks": 149, + "stime_ticks": 7, + "cg_current": 3746992128, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 2587, + "msgs": 1800, + "events": 6455, + "pty_bytes": 116069, + "pty_writes": 47, + "rss_kb": 228872, + "pss_kb": 188449, + "private_dirty_kb": 168876, + "vmhwm_kb": 229040, + "utime_ticks": 149, + "stime_ticks": 7, + "cg_current": 3747467264, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 2630, + "msgs": 1900, + "events": 6838, + "pty_bytes": 122330, + "pty_writes": 51, + "rss_kb": 231440, + "pss_kb": 191017, + "private_dirty_kb": 171444, + "vmhwm_kb": 231444, + "utime_ticks": 155, + "stime_ticks": 7, + "cg_current": 3751460864, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 2658, + "msgs": 2000, + "events": 7151, + "pty_bytes": 124997, + "pty_writes": 52, + "rss_kb": 233260, + "pss_kb": 192837, + "private_dirty_kb": 173264, + "vmhwm_kb": 233264, + "utime_ticks": 159, + "stime_ticks": 7, + "cg_current": 3751178240, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 2784, + "msgs": 2100, + "events": 7532, + "pty_bytes": 127824, + "pty_writes": 54, + "rss_kb": 236776, + "pss_kb": 196353, + "private_dirty_kb": 176780, + "vmhwm_kb": 236784, + "utime_ticks": 171, + "stime_ticks": 7, + "cg_current": 3749904384, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 2815, + "msgs": 2201, + "events": 7892, + "pty_bytes": 131579, + "pty_writes": 56, + "rss_kb": 237868, + "pss_kb": 197445, + "private_dirty_kb": 177872, + "vmhwm_kb": 237872, + "utime_ticks": 175, + "stime_ticks": 7, + "cg_current": 3749457920, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 2857, + "msgs": 2301, + "events": 8254, + "pty_bytes": 137711, + "pty_writes": 58, + "rss_kb": 241048, + "pss_kb": 200625, + "private_dirty_kb": 181052, + "vmhwm_kb": 241292, + "utime_ticks": 180, + "stime_ticks": 7, + "cg_current": 3749322752, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 2883, + "msgs": 2401, + "events": 8596, + "pty_bytes": 141226, + "pty_writes": 59, + "rss_kb": 244848, + "pss_kb": 204425, + "private_dirty_kb": 184852, + "vmhwm_kb": 244852, + "utime_ticks": 183, + "stime_ticks": 8, + "cg_current": 3749076992, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 3009, + "msgs": 2501, + "events": 8957, + "pty_bytes": 148792, + "pty_writes": 61, + "rss_kb": 247836, + "pss_kb": 207413, + "private_dirty_kb": 187840, + "vmhwm_kb": 247844, + "utime_ticks": 197, + "stime_ticks": 8, + "cg_current": 3747971072, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 3061, + "msgs": 2601, + "events": 9345, + "pty_bytes": 160535, + "pty_writes": 64, + "rss_kb": 252120, + "pss_kb": 211697, + "private_dirty_kb": 192124, + "vmhwm_kb": 252684, + "utime_ticks": 203, + "stime_ticks": 8, + "cg_current": 3748032512, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 3063, + "msgs": 2701, + "events": 9688, + "pty_bytes": 160535, + "pty_writes": 64, + "rss_kb": 252684, + "pss_kb": 212261, + "private_dirty_kb": 192688, + "vmhwm_kb": 252684, + "utime_ticks": 203, + "stime_ticks": 8, + "cg_current": 3748032512, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 3065, + "msgs": null, + "events": null, + "pty_bytes": 160535, + "pty_writes": 64, + "rss_kb": 252844, + "pss_kb": 212421, + "private_dirty_kb": 192848, + "vmhwm_kb": 252844, + "utime_ticks": 203, + "stime_ticks": 8, + "cg_current": 3748057088, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 3115, + "msgs": 2801, + "events": 10028, + "pty_bytes": 171513, + "pty_writes": 67, + "rss_kb": 259588, + "pss_kb": 219165, + "private_dirty_kb": 199592, + "vmhwm_kb": 259628, + "utime_ticks": 211, + "stime_ticks": 8, + "cg_current": 3747823616, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 3160, + "msgs": 2901, + "events": 10398, + "pty_bytes": 175430, + "pty_writes": 68, + "rss_kb": 266828, + "pss_kb": 226405, + "private_dirty_kb": 206832, + "vmhwm_kb": 273480, + "utime_ticks": 217, + "stime_ticks": 9, + "cg_current": 3747848192, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 3285, + "msgs": 3000, + "events": 10759, + "pty_bytes": 179472, + "pty_writes": 69, + "rss_kb": 269200, + "pss_kb": 228777, + "private_dirty_kb": 209204, + "vmhwm_kb": 273480, + "utime_ticks": 230, + "stime_ticks": 9, + "cg_current": 3747319808, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 3335, + "msgs": 3100, + "events": 11111, + "pty_bytes": 187096, + "pty_writes": 71, + "rss_kb": 271484, + "pss_kb": 231061, + "private_dirty_kb": 211488, + "vmhwm_kb": 273480, + "utime_ticks": 236, + "stime_ticks": 9, + "cg_current": 3747319808, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 3385, + "msgs": 3200, + "events": 11484, + "pty_bytes": 193892, + "pty_writes": 74, + "rss_kb": 274280, + "pss_kb": 233857, + "private_dirty_kb": 214284, + "vmhwm_kb": 274316, + "utime_ticks": 241, + "stime_ticks": 9, + "cg_current": 3747364864, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 3636, + "msgs": 3300, + "events": 11830, + "pty_bytes": 202382, + "pty_writes": 78, + "rss_kb": 277424, + "pss_kb": 237001, + "private_dirty_kb": 217428, + "vmhwm_kb": 277424, + "utime_ticks": 267, + "stime_ticks": 9, + "cg_current": 3747110912, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 3638, + "msgs": 3400, + "events": 12200, + "pty_bytes": 202382, + "pty_writes": 78, + "rss_kb": 277424, + "pss_kb": 237001, + "private_dirty_kb": 217428, + "vmhwm_kb": 277424, + "utime_ticks": 268, + "stime_ticks": 9, + "cg_current": 3747110912, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 3685, + "msgs": 3500, + "events": 12555, + "pty_bytes": 210203, + "pty_writes": 80, + "rss_kb": 277504, + "pss_kb": 237081, + "private_dirty_kb": 217508, + "vmhwm_kb": 277504, + "utime_ticks": 273, + "stime_ticks": 10, + "cg_current": 3747364864, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 3710, + "msgs": 3600, + "events": 12938, + "pty_bytes": 218056, + "pty_writes": 82, + "rss_kb": 278540, + "pss_kb": 238117, + "private_dirty_kb": 218544, + "vmhwm_kb": 278540, + "utime_ticks": 277, + "stime_ticks": 10, + "cg_current": 3747364864, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 3837, + "msgs": 3700, + "events": 13251, + "pty_bytes": 222026, + "pty_writes": 83, + "rss_kb": 281028, + "pss_kb": 240605, + "private_dirty_kb": 221032, + "vmhwm_kb": 281028, + "utime_ticks": 290, + "stime_ticks": 10, + "cg_current": 3747700736, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 3886, + "msgs": 3800, + "events": 13632, + "pty_bytes": 229971, + "pty_writes": 85, + "rss_kb": 284124, + "pss_kb": 243701, + "private_dirty_kb": 224128, + "vmhwm_kb": 284124, + "utime_ticks": 295, + "stime_ticks": 10, + "cg_current": 3747700736, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 3938, + "msgs": 3901, + "events": 13992, + "pty_bytes": 237265, + "pty_writes": 87, + "rss_kb": 284504, + "pss_kb": 244081, + "private_dirty_kb": 224508, + "vmhwm_kb": 284504, + "utime_ticks": 302, + "stime_ticks": 10, + "cg_current": 3747962880, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 3963, + "msgs": 4001, + "events": 14354, + "pty_bytes": 244711, + "pty_writes": 89, + "rss_kb": 284552, + "pss_kb": 244129, + "private_dirty_kb": 224556, + "vmhwm_kb": 284556, + "utime_ticks": 306, + "stime_ticks": 10, + "cg_current": 3747713024, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 3986, + "msgs": 4101, + "events": 14696, + "pty_bytes": 248427, + "pty_writes": 90, + "rss_kb": 284612, + "pss_kb": 244189, + "private_dirty_kb": 224616, + "vmhwm_kb": 284612, + "utime_ticks": 309, + "stime_ticks": 10, + "cg_current": 3748212736, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 4036, + "msgs": 4201, + "events": 15057, + "pty_bytes": 255869, + "pty_writes": 92, + "rss_kb": 286504, + "pss_kb": 246081, + "private_dirty_kb": 226508, + "vmhwm_kb": 286504, + "utime_ticks": 315, + "stime_ticks": 11, + "cg_current": 3747950592, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 4086, + "msgs": null, + "events": null, + "pty_bytes": 255869, + "pty_writes": 92, + "rss_kb": 287188, + "pss_kb": 246765, + "private_dirty_kb": 227192, + "vmhwm_kb": 287188, + "utime_ticks": 320, + "stime_ticks": 11, + "cg_current": 3747962880, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 4238, + "msgs": 4301, + "events": 15445, + "pty_bytes": 263226, + "pty_writes": 94, + "rss_kb": 288848, + "pss_kb": 248425, + "private_dirty_kb": 228852, + "vmhwm_kb": 288848, + "utime_ticks": 336, + "stime_ticks": 11, + "cg_current": 3747667968, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 4261, + "msgs": 4401, + "events": 15788, + "pty_bytes": 267221, + "pty_writes": 95, + "rss_kb": 288928, + "pss_kb": 248505, + "private_dirty_kb": 228932, + "vmhwm_kb": 288940, + "utime_ticks": 340, + "stime_ticks": 11, + "cg_current": 3747639296, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 4286, + "msgs": 4501, + "events": 16128, + "pty_bytes": 271253, + "pty_writes": 97, + "rss_kb": 288992, + "pss_kb": 248209, + "private_dirty_kb": 228996, + "vmhwm_kb": 288992, + "utime_ticks": 343, + "stime_ticks": 11, + "cg_current": 3748134912, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 4311, + "msgs": 4601, + "events": 16498, + "pty_bytes": 275097, + "pty_writes": 99, + "rss_kb": 289016, + "pss_kb": 248144, + "private_dirty_kb": 229020, + "vmhwm_kb": 289016, + "utime_ticks": 346, + "stime_ticks": 11, + "cg_current": 3748229120, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 4463, + "msgs": 4700, + "events": 16859, + "pty_bytes": 283743, + "pty_writes": 102, + "rss_kb": 292088, + "pss_kb": 251216, + "private_dirty_kb": 232092, + "vmhwm_kb": 292088, + "utime_ticks": 365, + "stime_ticks": 11, + "cg_current": 3747819520, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 4562, + "msgs": 4800, + "events": 17211, + "pty_bytes": 287598, + "pty_writes": 103, + "rss_kb": 293248, + "pss_kb": 252376, + "private_dirty_kb": 233252, + "vmhwm_kb": 293260, + "utime_ticks": 375, + "stime_ticks": 11, + "cg_current": 3748339712, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 4688, + "msgs": 4900, + "events": 17584, + "pty_bytes": 294893, + "pty_writes": 105, + "rss_kb": 294760, + "pss_kb": 253888, + "private_dirty_kb": 234764, + "vmhwm_kb": 294760, + "utime_ticks": 389, + "stime_ticks": 11, + "cg_current": 3748343808, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 4740, + "msgs": 5000, + "events": 17930, + "pty_bytes": 302440, + "pty_writes": 107, + "rss_kb": 294900, + "pss_kb": 254028, + "private_dirty_kb": 234904, + "vmhwm_kb": 294900, + "utime_ticks": 396, + "stime_ticks": 11, + "cg_current": 3748089856, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 4764, + "msgs": 5100, + "events": 18300, + "pty_bytes": 306386, + "pty_writes": 108, + "rss_kb": 295204, + "pss_kb": 254332, + "private_dirty_kb": 235208, + "vmhwm_kb": 295204, + "utime_ticks": 399, + "stime_ticks": 11, + "cg_current": 3748040704, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 4789, + "msgs": 5200, + "events": 18655, + "pty_bytes": 313305, + "pty_writes": 110, + "rss_kb": 295684, + "pss_kb": 254812, + "private_dirty_kb": 235688, + "vmhwm_kb": 295684, + "utime_ticks": 402, + "stime_ticks": 11, + "cg_current": 3748024320, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 4814, + "msgs": 5300, + "events": 19038, + "pty_bytes": 316018, + "pty_writes": 111, + "rss_kb": 296044, + "pss_kb": 255172, + "private_dirty_kb": 236048, + "vmhwm_kb": 296048, + "utime_ticks": 405, + "stime_ticks": 11, + "cg_current": 3748024320, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 4865, + "msgs": 5400, + "events": 19351, + "pty_bytes": 327170, + "pty_writes": 114, + "rss_kb": 296772, + "pss_kb": 255900, + "private_dirty_kb": 236776, + "vmhwm_kb": 296772, + "utime_ticks": 410, + "stime_ticks": 11, + "cg_current": 3747983360, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 4890, + "msgs": 5500, + "events": 19732, + "pty_bytes": 330659, + "pty_writes": 115, + "rss_kb": 298324, + "pss_kb": 257452, + "private_dirty_kb": 238328, + "vmhwm_kb": 298332, + "utime_ticks": 413, + "stime_ticks": 11, + "cg_current": 3748081664, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 4893, + "msgs": 5601, + "events": 20092, + "pty_bytes": 330659, + "pty_writes": 115, + "rss_kb": 298336, + "pss_kb": 257464, + "private_dirty_kb": 238340, + "vmhwm_kb": 298336, + "utime_ticks": 414, + "stime_ticks": 11, + "cg_current": 3748081664, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 4915, + "msgs": 5701, + "events": 20454, + "pty_bytes": 336886, + "pty_writes": 117, + "rss_kb": 300524, + "pss_kb": 259652, + "private_dirty_kb": 240528, + "vmhwm_kb": 300584, + "utime_ticks": 417, + "stime_ticks": 11, + "cg_current": 3747938304, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 4942, + "msgs": 5801, + "events": 20796, + "pty_bytes": 340593, + "pty_writes": 118, + "rss_kb": 302684, + "pss_kb": 261812, + "private_dirty_kb": 242688, + "vmhwm_kb": 303616, + "utime_ticks": 421, + "stime_ticks": 11, + "cg_current": 3747962880, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 4990, + "msgs": 5901, + "events": 21157, + "pty_bytes": 347722, + "pty_writes": 120, + "rss_kb": 308048, + "pss_kb": 267176, + "private_dirty_kb": 248052, + "vmhwm_kb": 308092, + "utime_ticks": 426, + "stime_ticks": 12, + "cg_current": 3747991552, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 5016, + "msgs": 6001, + "events": 21545, + "pty_bytes": 353946, + "pty_writes": 122, + "rss_kb": 309660, + "pss_kb": 268788, + "private_dirty_kb": 249664, + "vmhwm_kb": 309664, + "utime_ticks": 429, + "stime_ticks": 12, + "cg_current": 3748024320, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 5019, + "msgs": 6101, + "events": 21888, + "pty_bytes": 353946, + "pty_writes": 122, + "rss_kb": 309664, + "pss_kb": 268792, + "private_dirty_kb": 249668, + "vmhwm_kb": 310216, + "utime_ticks": 429, + "stime_ticks": 12, + "cg_current": 3748024320, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 5066, + "msgs": 6201, + "events": 22228, + "pty_bytes": 361301, + "pty_writes": 126, + "rss_kb": 313940, + "pss_kb": 273068, + "private_dirty_kb": 253944, + "vmhwm_kb": 314140, + "utime_ticks": 434, + "stime_ticks": 12, + "cg_current": 3748073472, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 5090, + "msgs": 6301, + "events": 22598, + "pty_bytes": 367396, + "pty_writes": 128, + "rss_kb": 315588, + "pss_kb": 274716, + "private_dirty_kb": 255592, + "vmhwm_kb": 315588, + "utime_ticks": 437, + "stime_ticks": 12, + "cg_current": 3748110336, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 5094, + "msgs": 6400, + "events": 22959, + "pty_bytes": 367396, + "pty_writes": 128, + "rss_kb": 315600, + "pss_kb": 274728, + "private_dirty_kb": 255604, + "vmhwm_kb": 315748, + "utime_ticks": 437, + "stime_ticks": 12, + "cg_current": 3748122624, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 5097, + "msgs": null, + "events": null, + "pty_bytes": 367396, + "pty_writes": 128, + "rss_kb": 316324, + "pss_kb": 275452, + "private_dirty_kb": 256328, + "vmhwm_kb": 316328, + "utime_ticks": 438, + "stime_ticks": 12, + "cg_current": 3748122624, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 5117, + "msgs": 6500, + "events": 23311, + "pty_bytes": 370907, + "pty_writes": 130, + "rss_kb": 317776, + "pss_kb": 276904, + "private_dirty_kb": 257780, + "vmhwm_kb": 317784, + "utime_ticks": 441, + "stime_ticks": 12, + "cg_current": 3748421632, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 5342, + "msgs": 6600, + "events": 23684, + "pty_bytes": 382142, + "pty_writes": 134, + "rss_kb": 307892, + "pss_kb": 267020, + "private_dirty_kb": 247896, + "vmhwm_kb": 326628, + "utime_ticks": 465, + "stime_ticks": 13, + "cg_current": 3748278272, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 5543, + "msgs": 6700, + "events": 24030, + "pty_bytes": 385719, + "pty_writes": 135, + "rss_kb": 311488, + "pss_kb": 270616, + "private_dirty_kb": 251492, + "vmhwm_kb": 326628, + "utime_ticks": 485, + "stime_ticks": 13, + "cg_current": 3748319232, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 5717, + "msgs": 6800, + "events": 24400, + "pty_bytes": 393007, + "pty_writes": 139, + "rss_kb": 312624, + "pss_kb": 271752, + "private_dirty_kb": 252628, + "vmhwm_kb": 326628, + "utime_ticks": 503, + "stime_ticks": 13, + "cg_current": 3749654528, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 5720, + "msgs": 6900, + "events": 24755, + "pty_bytes": 393007, + "pty_writes": 139, + "rss_kb": 312624, + "pss_kb": 271752, + "private_dirty_kb": 252628, + "vmhwm_kb": 326628, + "utime_ticks": 503, + "stime_ticks": 13, + "cg_current": 3749654528, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 5742, + "msgs": 7000, + "events": 25138, + "pty_bytes": 400692, + "pty_writes": 141, + "rss_kb": 312852, + "pss_kb": 271980, + "private_dirty_kb": 252856, + "vmhwm_kb": 326628, + "utime_ticks": 506, + "stime_ticks": 13, + "cg_current": 3749703680, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 6096, + "msgs": 7100, + "events": 25451, + "pty_bytes": 408228, + "pty_writes": 143, + "rss_kb": 317356, + "pss_kb": 276484, + "private_dirty_kb": 257360, + "vmhwm_kb": 326628, + "utime_ticks": 542, + "stime_ticks": 13, + "cg_current": 3749330944, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 6099, + "msgs": null, + "events": null, + "pty_bytes": 408228, + "pty_writes": 143, + "rss_kb": 317356, + "pss_kb": 276484, + "private_dirty_kb": 257360, + "vmhwm_kb": 326628, + "utime_ticks": 542, + "stime_ticks": 13, + "cg_current": 3749330944, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 6120, + "msgs": 7200, + "events": 25832, + "pty_bytes": 415414, + "pty_writes": 145, + "rss_kb": 317356, + "pss_kb": 276484, + "private_dirty_kb": 257360, + "vmhwm_kb": 326628, + "utime_ticks": 545, + "stime_ticks": 14, + "cg_current": 3749830656, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 6147, + "msgs": 7301, + "events": 26192, + "pty_bytes": 418899, + "pty_writes": 146, + "rss_kb": 320668, + "pss_kb": 279796, + "private_dirty_kb": 260672, + "vmhwm_kb": 326628, + "utime_ticks": 550, + "stime_ticks": 14, + "cg_current": 3750105088, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 6171, + "msgs": 7401, + "events": 26554, + "pty_bytes": 422731, + "pty_writes": 149, + "rss_kb": 317128, + "pss_kb": 276256, + "private_dirty_kb": 257132, + "vmhwm_kb": 326628, + "utime_ticks": 553, + "stime_ticks": 14, + "cg_current": 3749892096, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 6221, + "msgs": 7501, + "events": 26896, + "pty_bytes": 434259, + "pty_writes": 152, + "rss_kb": 317128, + "pss_kb": 276256, + "private_dirty_kb": 257132, + "vmhwm_kb": 326628, + "utime_ticks": 560, + "stime_ticks": 14, + "cg_current": 3749609472, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 6223, + "msgs": 7601, + "events": 27257, + "pty_bytes": 434259, + "pty_writes": 152, + "rss_kb": 317128, + "pss_kb": 276256, + "private_dirty_kb": 257132, + "vmhwm_kb": 326628, + "utime_ticks": 561, + "stime_ticks": 14, + "cg_current": 3749609472, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 6423, + "msgs": 7701, + "events": 27645, + "pty_bytes": 441080, + "pty_writes": 154, + "rss_kb": 320164, + "pss_kb": 279292, + "private_dirty_kb": 260168, + "vmhwm_kb": 326628, + "utime_ticks": 582, + "stime_ticks": 14, + "cg_current": 3749453824, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 6448, + "msgs": 7801, + "events": 27988, + "pty_bytes": 448536, + "pty_writes": 156, + "rss_kb": 320164, + "pss_kb": 279292, + "private_dirty_kb": 260168, + "vmhwm_kb": 326628, + "utime_ticks": 585, + "stime_ticks": 14, + "cg_current": 3749453824, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 6472, + "msgs": 7901, + "events": 28328, + "pty_bytes": 451599, + "pty_writes": 157, + "rss_kb": 320164, + "pss_kb": 279292, + "private_dirty_kb": 260168, + "vmhwm_kb": 326628, + "utime_ticks": 588, + "stime_ticks": 14, + "cg_current": 3749453824, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 6497, + "msgs": 8001, + "events": 28698, + "pty_bytes": 455009, + "pty_writes": 158, + "rss_kb": 320392, + "pss_kb": 279520, + "private_dirty_kb": 260396, + "vmhwm_kb": 326628, + "utime_ticks": 591, + "stime_ticks": 14, + "cg_current": 3749453824, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 6698, + "msgs": 8100, + "events": 29059, + "pty_bytes": 465857, + "pty_writes": 161, + "rss_kb": 322588, + "pss_kb": 281716, + "private_dirty_kb": 262592, + "vmhwm_kb": 326628, + "utime_ticks": 611, + "stime_ticks": 14, + "cg_current": 3749724160, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 6723, + "msgs": 8200, + "events": 29411, + "pty_bytes": 469695, + "pty_writes": 163, + "rss_kb": 322588, + "pss_kb": 281716, + "private_dirty_kb": 262592, + "vmhwm_kb": 326628, + "utime_ticks": 614, + "stime_ticks": 14, + "cg_current": 3749195776, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 6773, + "msgs": 8300, + "events": 29784, + "pty_bytes": 482552, + "pty_writes": 168, + "rss_kb": 323272, + "pss_kb": 282400, + "private_dirty_kb": 263276, + "vmhwm_kb": 326628, + "utime_ticks": 620, + "stime_ticks": 14, + "cg_current": 3749146624, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 6775, + "msgs": 8400, + "events": 30130, + "pty_bytes": 482552, + "pty_writes": 168, + "rss_kb": 323272, + "pss_kb": 282400, + "private_dirty_kb": 263276, + "vmhwm_kb": 326628, + "utime_ticks": 620, + "stime_ticks": 14, + "cg_current": 3749134336, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 6798, + "msgs": 8500, + "events": 30500, + "pty_bytes": 486823, + "pty_writes": 172, + "rss_kb": 323272, + "pss_kb": 282400, + "private_dirty_kb": 263276, + "vmhwm_kb": 326628, + "utime_ticks": 622, + "stime_ticks": 15, + "cg_current": 3749392384, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 6824, + "msgs": 8600, + "events": 30855, + "pty_bytes": 491227, + "pty_writes": 174, + "rss_kb": 323272, + "pss_kb": 282400, + "private_dirty_kb": 263276, + "vmhwm_kb": 326628, + "utime_ticks": 625, + "stime_ticks": 15, + "cg_current": 3749126144, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 7001, + "msgs": 8700, + "events": 31238, + "pty_bytes": 499625, + "pty_writes": 178, + "rss_kb": 325256, + "pss_kb": 284353, + "private_dirty_kb": 265260, + "vmhwm_kb": 326628, + "utime_ticks": 643, + "stime_ticks": 15, + "cg_current": 3749089280, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 7025, + "msgs": 8800, + "events": 31551, + "pty_bytes": 503601, + "pty_writes": 180, + "rss_kb": 325484, + "pss_kb": 284581, + "private_dirty_kb": 265488, + "vmhwm_kb": 326628, + "utime_ticks": 645, + "stime_ticks": 15, + "cg_current": 3749089280, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 7076, + "msgs": 8900, + "events": 31932, + "pty_bytes": 511170, + "pty_writes": 184, + "rss_kb": 327048, + "pss_kb": 286145, + "private_dirty_kb": 267052, + "vmhwm_kb": 327048, + "utime_ticks": 651, + "stime_ticks": 15, + "cg_current": 3749265408, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 7101, + "msgs": 9001, + "events": 32292, + "pty_bytes": 518584, + "pty_writes": 186, + "rss_kb": 327048, + "pss_kb": 286145, + "private_dirty_kb": 267052, + "vmhwm_kb": 327048, + "utime_ticks": 654, + "stime_ticks": 15, + "cg_current": 3749249024, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 7103, + "msgs": 9101, + "events": 32654, + "pty_bytes": 518584, + "pty_writes": 186, + "rss_kb": 327048, + "pss_kb": 286145, + "private_dirty_kb": 267052, + "vmhwm_kb": 327048, + "utime_ticks": 654, + "stime_ticks": 15, + "cg_current": 3749249024, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 7105, + "msgs": null, + "events": null, + "pty_bytes": 518584, + "pty_writes": 186, + "rss_kb": 327048, + "pss_kb": 286145, + "private_dirty_kb": 267052, + "vmhwm_kb": 327048, + "utime_ticks": 655, + "stime_ticks": 15, + "cg_current": 3749249024, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 7126, + "msgs": 9201, + "events": 32996, + "pty_bytes": 522229, + "pty_writes": 187, + "rss_kb": 327512, + "pss_kb": 286609, + "private_dirty_kb": 267516, + "vmhwm_kb": 327560, + "utime_ticks": 657, + "stime_ticks": 15, + "cg_current": 3749249024, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 7327, + "msgs": 9301, + "events": 33357, + "pty_bytes": 533751, + "pty_writes": 191, + "rss_kb": 329748, + "pss_kb": 288845, + "private_dirty_kb": 269752, + "vmhwm_kb": 329748, + "utime_ticks": 677, + "stime_ticks": 15, + "cg_current": 3750289408, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 7502, + "msgs": 9401, + "events": 33745, + "pty_bytes": 537373, + "pty_writes": 192, + "rss_kb": 332176, + "pss_kb": 291273, + "private_dirty_kb": 272180, + "vmhwm_kb": 332176, + "utime_ticks": 695, + "stime_ticks": 15, + "cg_current": 3750215680, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 7528, + "msgs": 9501, + "events": 34088, + "pty_bytes": 541292, + "pty_writes": 193, + "rss_kb": 332176, + "pss_kb": 291273, + "private_dirty_kb": 272180, + "vmhwm_kb": 332176, + "utime_ticks": 698, + "stime_ticks": 15, + "cg_current": 3751264256, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 7730, + "msgs": 9601, + "events": 34428, + "pty_bytes": 546616, + "pty_writes": 195, + "rss_kb": 334388, + "pss_kb": 293485, + "private_dirty_kb": 274392, + "vmhwm_kb": 334388, + "utime_ticks": 718, + "stime_ticks": 15, + "cg_current": 3754876928, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 7779, + "msgs": 9701, + "events": 34798, + "pty_bytes": 555856, + "pty_writes": 199, + "rss_kb": 335072, + "pss_kb": 294169, + "private_dirty_kb": 275076, + "vmhwm_kb": 335072, + "utime_ticks": 724, + "stime_ticks": 16, + "cg_current": 3754135552, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 7782, + "msgs": 9800, + "events": 35159, + "pty_bytes": 555856, + "pty_writes": 199, + "rss_kb": 335072, + "pss_kb": 294169, + "private_dirty_kb": 275076, + "vmhwm_kb": 335072, + "utime_ticks": 724, + "stime_ticks": 16, + "cg_current": 3754115072, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 7804, + "msgs": 9900, + "events": 35511, + "pty_bytes": 559280, + "pty_writes": 201, + "rss_kb": 335072, + "pss_kb": 294169, + "private_dirty_kb": 275076, + "vmhwm_kb": 335072, + "utime_ticks": 727, + "stime_ticks": 16, + "cg_current": 3754016768, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "boundary", + "t_ms": 7830, + "msgs": 10000, + "events": 35884, + "pty_bytes": 562883, + "pty_writes": 202, + "rss_kb": 335300, + "pss_kb": 294397, + "private_dirty_kb": 275304, + "vmhwm_kb": 335300, + "utime_ticks": 730, + "stime_ticks": 16, + "cg_current": 3753721856, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "done", + "t_ms": 7833, + "msgs": 10000, + "events": 35884, + "pty_bytes": 562883, + "pty_writes": 202, + "rss_kb": 335300, + "pss_kb": 294397, + "private_dirty_kb": 275304, + "vmhwm_kb": 335300, + "utime_ticks": 730, + "stime_ticks": 16, + "cg_current": 3753717760, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 8107, + "msgs": 10000, + "events": null, + "pty_bytes": 572741, + "pty_writes": 206, + "rss_kb": 335528, + "pss_kb": 294625, + "private_dirty_kb": 275532, + "vmhwm_kb": 335528, + "utime_ticks": 733, + "stime_ticks": 16, + "cg_current": 3751804928, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "periodic", + "t_ms": 9121, + "msgs": 10000, + "events": null, + "pty_bytes": 572786, + "pty_writes": 207, + "rss_kb": 335528, + "pss_kb": 294625, + "private_dirty_kb": 275532, + "vmhwm_kb": 335528, + "utime_ticks": 733, + "stime_ticks": 16, + "cg_current": 3751661568, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + }, + { + "kind": "final", + "t_ms": 9310, + "msgs": 10000, + "events": 35884, + "pty_bytes": 572786, + "pty_writes": 207, + "rss_kb": 335528, + "pss_kb": 294625, + "private_dirty_kb": 275532, + "vmhwm_kb": 335528, + "utime_ticks": 733, + "stime_ticks": 16, + "cg_current": 3751944192, + "cg_peak": 6536753152, + "cg_oom_kill": 0 + } + ], + "events": [ + { + "kind": "rpc", + "method": "config.get", + "t_ms": 203 + }, + { + "kind": "rpc", + "method": "commands.catalog", + "t_ms": 203 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 203 + }, + { + "kind": "rpc", + "method": "setup.status", + "t_ms": 228 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 228 + }, + { + "kind": "rpc", + "method": "session.create", + "t_ms": 228 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 228 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 228 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 228 + }, + { + "kind": "rpc", + "method": "session.active_list", + "t_ms": 228 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 228 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 228 + }, + { + "kind": "rpc", + "method": "session.active_list", + "t_ms": 1748 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 1748 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 1775 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 1798 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 1798 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 1824 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 1851 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 1851 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 1851 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 1876 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 1898 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 1923 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 1923 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 1952 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 1952 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 1973 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 1973 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 1976 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 1998 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 1998 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2023 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2050 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2050 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2051 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2074 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2074 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2099 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2101 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2101 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2124 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2124 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2149 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2149 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2174 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2174 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2174 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2177 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2200 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2225 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2225 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2225 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2250 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2275 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2275 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2300 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2326 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2330 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2330 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2355 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2355 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2453 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2479 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2481 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2503 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2503 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2529 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2529 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2533 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2553 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2553 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2553 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2578 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2582 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2582 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2587 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2603 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2603 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2603 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2603 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2630 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2630 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2630 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2654 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2658 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2658 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2658 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2679 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2784 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2805 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2805 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2815 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2830 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2830 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2855 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2857 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2857 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2857 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2857 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2883 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2883 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2906 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2906 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 2906 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 3009 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 3032 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 3032 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 3032 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 3061 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 3061 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 3063 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 3082 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 3082 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 3107 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 3115 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 3115 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 3115 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 3132 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 3132 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 3160 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 3160 + }, + { + "kind": "rpc", + "method": "session.active_list", + "t_ms": 3282 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 3285 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 3308 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 3308 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 3332 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 3335 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 3357 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 3357 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 3382 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 3385 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 3385 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 3507 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 3507 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 3636 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 3636 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 3638 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 3657 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 3657 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 3682 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 3685 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 3685 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 3708 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 3708 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 3708 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 3710 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 3733 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 3837 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 3858 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 3858 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 3883 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 3886 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 3908 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 3908 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 3933 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 3938 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 3958 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 3958 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 3958 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 3958 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 3963 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 3983 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 3986 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4008 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4008 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4008 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4036 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4036 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4134 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4134 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4238 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4258 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4258 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4258 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4261 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4283 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4286 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4286 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4308 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4308 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4311 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4333 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4333 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4358 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4463 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4463 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4463 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4463 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4484 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4562 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4584 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4688 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4688 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4710 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4710 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4740 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4740 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4761 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4761 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4761 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4764 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4786 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4789 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4789 + }, + { + "kind": "rpc", + "method": "session.active_list", + "t_ms": 4789 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4811 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4811 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4814 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4836 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4836 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4836 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4862 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4865 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4865 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4865 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4865 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4887 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4890 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4890 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4890 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4893 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4912 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4912 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4912 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4937 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4937 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4937 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4937 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4942 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4962 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4962 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4962 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4987 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4990 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4990 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4990 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 4990 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 5016 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 5016 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 5019 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 5037 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 5037 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 5037 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 5066 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 5066 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 5066 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 5066 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 5066 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 5090 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 5090 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 5094 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 5113 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 5113 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 5113 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 5138 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 5138 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 5313 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 5313 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 5313 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 5339 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 5342 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 5342 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 5342 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 5364 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 5543 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 5543 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 5689 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 5714 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 5717 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 5717 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 5720 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 5739 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 5739 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 5739 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 5739 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 5742 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 5764 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 5941 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 5941 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 6096 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 6117 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 6117 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 6117 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 6142 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 6142 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 6142 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 6147 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 6168 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 6168 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 6168 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 6192 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 6192 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 6192 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 6217 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 6221 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 6221 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 6242 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 6242 + }, + { + "kind": "rpc", + "method": "session.active_list", + "t_ms": 6393 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 6393 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 6393 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 6418 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 6423 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 6423 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 6423 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 6423 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 6448 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 6448 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 6448 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 6469 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 6472 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 6494 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 6497 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 6497 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 6497 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 6519 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 6519 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 6698 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 6698 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 6698 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 6720 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 6723 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 6745 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 6745 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 6745 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 6773 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 6773 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 6775 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 6775 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 6775 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 6775 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 6795 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 6798 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 6798 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 6820 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 6820 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 6824 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 6824 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 6997 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 6997 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 7022 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 7022 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 7025 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 7047 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 7047 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 7047 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 7076 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 7076 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 7076 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 7097 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 7101 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 7101 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 7103 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 7122 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 7122 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 7122 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 7122 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 7126 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 7148 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 7148 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 7173 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 7327 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 7327 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 7348 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 7348 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 7524 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 7524 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 7549 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 7549 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 7549 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 7574 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 7730 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 7751 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 7751 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 7751 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 7779 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 7779 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 7779 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 7779 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 7779 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 7801 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 7801 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 7801 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 7804 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 7826 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 7826 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 7826 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 7826 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 7833 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 7833 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 7851 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 7851 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 7851 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 7876 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 7876 + }, + { + "kind": "rpc", + "method": "config.get", + "t_ms": 7876 + }, + { + "kind": "rpc", + "method": "session.active_list", + "t_ms": 7901 + } + ], + "summary": { + "result": "completed", + "cap_hit": false, + "cap_hit_basis": null, + "at_messages": null, + "exit": { + "exitCode": 0, + "signal": 0, + "t": 9328 + }, + "stream_done": true, + "msgs_streamed": 10000, + "events_streamed": 35884, + "pty_bytes_total": 573031, + "pty_data_callbacks": 210, + "first_byte_ms": 85, + "session_create_ms": 228, + "stream_start_ms": 1748, + "vmhwm_kb": 335528, + "cg_peak": 6536753152, + "drain_max_loop_lag_ms": 8, + "drain_lag_violations": 0, + "drain_ok": true, + "digest": null + } +} \ No newline at end of file