bench: post-fix otui results — crash eliminated

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).
This commit is contained in:
alt-glitch 2026-06-11 04:09:27 +05:30
parent a939c9a712
commit e3973050df
7 changed files with 9467 additions and 13 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 74 KiB

After

Width:  |  Height:  |  Size: 83 KiB

Before After
Before After

View file

@ -14,7 +14,7 @@
code { color:#98c379; }
</style></head><body>
<h1>Hermes TUI benchmark — Ink (ui-tui) vs OpenTUI (ui-opentui)</h1>
<p>56 result files · sha 50e34713b · node v26.3.0 · generated 2026-06-10T21:51:46.130Z<br>
<p>61 result files · sha 50e34713b · node v26.3.0 · generated 2026-06-10T22:39:01.273Z<br>
Methodology: <code>docs/plans/opentui-bench-suite.md</code>. Real binaries over a real node-pty PTY (120×40,
xterm-256color), fake gateway via <code>HERMES_PYTHON</code> (zero UI changes), external /proc sampling on
100-msg boundaries, 2GB cgroup-v2 caps via <code>systemd-run --user --scope</code>. Median±IQR throughout;
@ -74,6 +74,11 @@ instrumented node-count runs are flagged and never headlined.</p>
<path d="M71.8,358.6 L79.6,356.7 L87.4,354.8 L95.2,352.0 L103.1,351.9 L110.9,351.2 L118.7,350.4 L126.5,350.1 L134.3,349.2 L142.1,348.5 L149.9,348.3 L157.7,347.9 L165.4,347.3 L173.2,347.1 L181.0,345.9 L188.8,344.8 L196.6,343.6 L204.4,343.2 L212.2,343.0 L220.0,342.2 L227.8,341.9 L235.7,341.9 L243.5,341.2 L251.3,340.5 L259.1,340.2 L266.9,340.2 L274.7,340.2 L282.5,340.0 L290.3,339.9 L298.0,339.9" fill="none" stroke="#e06c75" stroke-width="1.5" opacity="0.8"/>
<path d="M71.8,357.9 L79.6,353.8 L87.4,349.7 L95.2,349.8 L103.1,349.7 L110.9,348.3 L118.7,348.3 L126.5,348.3 L134.3,348.2 L142.1,347.5 L149.9,347.5 L157.7,346.5 L165.4,345.9 L173.2,345.7 L181.0,345.0 L188.8,344.4 L196.6,344.0 L204.4,343.7 L212.2,343.3 L220.0,342.8 L227.8,342.3 L235.7,342.0 L243.5,341.6 L251.3,341.1 L259.1,340.8 L266.9,340.1 L274.7,340.1 L282.5,339.6 L290.3,339.3 L298.0,337.9 L305.8,337.9 L313.6,337.8 L321.4,337.2 L329.2,337.2 L337.0,337.2 L344.8,336.7 L352.6,336.4 L360.4,336.0 L368.3,336.0 L376.1,335.9 L383.9,335.9 L391.7,335.7 L399.5,335.4 L407.3,335.3 L415.1,335.3 L422.9,335.3 L430.6,334.9 L438.4,334.9 L446.2,334.9 L454.0,334.9 L461.8,334.7 L469.6,334.6 L477.4,334.5 L485.2,334.5 L493.0,334.4 L500.9,334.4 L508.7,334.0 L516.5,333.4 L524.3,333.1 L532.1,332.8 L539.9,332.3 L547.7,332.1 L555.5,331.7 L563.2,331.4 L571.0,331.1 L578.8,333.9 L586.6,333.7 L594.4,333.5 L602.2,333.5 L610.0,333.5 L617.8,333.2 L625.6,333.2 L633.5,333.2 L641.3,333.1 L649.1,333.1 L656.9,333.1 L664.7,332.7 L672.5,332.7 L680.3,332.7 L688.1,332.7 L695.8,332.3 L703.6,332.3 L711.4,332.3 L719.2,332.3 L727.0,332.3 L734.8,332.1 L742.6,331.6 L750.4,331.6 L758.2,331.6 L766.1,331.6 L773.9,331.6 L781.7,331.5 L789.5,331.5 L797.3,331.4 L805.1,331.3 L812.9,331.0 L820.7,331.0 L828.4,331.0 L836.2,330.0 L844.0,332.7" fill="none" stroke="#e06c75" stroke-width="2.5" opacity="0.8"/>
<path d="M71.8,360.2 L79.6,360.1 L87.4,360.1 L95.2,346.8 L103.1,344.6 L110.9,340.0 L118.7,333.8 L126.5,328.4 L134.3,323.5 L142.1,319.8 L149.9,314.8 L157.7,313.4 L165.4,313.4 L173.2,306.9 L181.0,302.7 L188.8,302.7 L196.6,302.6 L204.4,302.5 L212.2,289.3 L220.0,285.6 L227.8,285.5 L235.7,277.6 L243.5,277.6 L251.3,277.5 L259.1,277.5 L266.9,277.4 L274.7,262.0 L282.5,257.2 L290.3,252.8 L298.0,248.2" fill="none" stroke="#56b6c2" stroke-width="2.5" opacity="0.8"/>
<path d="M71.8,360.0 L79.6,360.0 L87.4,359.9 L95.2,358.6 L103.1,341.9 L110.9,337.1 L118.7,331.1 L126.5,329.6 L134.3,324.3 L142.1,320.0 L149.9,315.9 L157.7,311.5 L165.4,307.1 L173.2,302.9 L181.0,302.7 L188.8,302.7 L196.6,302.6 L204.4,302.5 L212.2,302.5 L220.0,302.5 L227.8,302.4 L235.7,278.4 L243.5,273.6 L251.3,273.6 L259.1,273.6 L266.9,273.6 L274.7,264.1 L282.5,264.1 L290.3,260.1 L298.0,255.4" fill="none" stroke="#61afef" stroke-width="1.5" opacity="0.8"/>
<path d="M71.8,358.6 L79.6,353.9 L87.4,351.9 L95.2,350.2 L103.1,350.1 L110.9,349.6 L118.7,349.6 L126.5,349.0 L134.3,348.3 L142.1,347.6 L149.9,347.3 L157.7,346.6 L165.4,345.9 L173.2,345.6 L181.0,344.7 L188.8,344.2 L196.6,343.6 L204.4,343.4 L212.2,343.0 L220.0,342.8 L227.8,342.5 L235.7,342.2 L243.5,342.0 L251.3,341.6 L259.1,340.8 L266.9,340.5 L274.7,340.1 L282.5,339.7 L290.3,339.2 L298.0,339.4" fill="none" stroke="#e06c75" stroke-width="1.5" opacity="0.8"/>
<path d="M71.8,361.0 L79.6,360.3 L87.4,349.9 L95.2,345.3 L103.1,343.2 L110.9,343.2 L118.7,343.7 L126.5,343.6 L134.3,343.6 L142.1,326.0 L149.9,321.3 L157.7,315.0 L165.4,315.0 L173.2,315.0 L181.0,314.9 L188.8,314.9 L196.6,299.5 L204.4,291.1 L212.2,286.6 L220.0,286.3 L227.8,282.3 L235.7,275.7 L243.5,271.5 L251.3,271.2 L259.1,268.2 L266.9,265.2 L274.7,262.3 L282.5,259.3 L290.3,258.3 L298.0,256.1" fill="none" stroke="#56b6c2" stroke-width="1.5" opacity="0.8"/>
<path d="M71.8,359.9 L79.6,359.9 L87.4,359.9 L95.2,359.9 L103.1,342.9 L110.9,336.8 L118.7,336.7 L126.5,337.2 L134.3,336.7 L142.1,336.7 L149.9,320.7 L157.7,313.2 L165.4,312.5 L173.2,308.0 L181.0,304.1 L188.8,304.1 L196.6,303.8 L204.4,303.7 L212.2,291.6 L220.0,287.4 L227.8,282.8 L235.7,278.8 L243.5,274.5 L251.3,270.9 L259.1,270.9 L266.9,270.9 L274.7,263.3 L282.5,260.3 L290.3,260.3 L298.0,260.3 L305.8,260.2 L313.6,249.5 L321.4,246.5 L329.2,246.4 L337.0,243.5 L344.8,240.5 L352.6,237.0 L360.4,234.0 L368.3,231.1 L376.1,228.1 L383.9,228.1 L391.7,225.1 L399.5,221.8 L407.3,220.1 L415.1,220.0 L422.9,219.8 L430.6,219.6 L438.4,219.6 L446.2,219.6 L454.0,219.6 L461.8,221.4 L469.6,219.6 L477.4,219.5 L485.2,219.5 L493.0,219.5 L500.9,219.5 L508.7,219.4 L516.5,219.4 L524.3,219.5 L532.1,219.4 L539.9,219.4 L547.7,219.4 L555.5,219.4 L563.2,219.4 L571.0,238.3 L578.8,235.4 L586.6,235.4 L594.4,235.4 L602.2,235.3 L610.0,235.3 L617.8,227.3 L625.6,221.2 L633.5,218.5 L641.3,215.4 L649.1,215.4 L656.9,215.4 L664.7,215.3 L672.5,207.6 L680.3,205.1 L688.1,201.7 L695.8,198.8 L703.6,198.7 L711.4,196.1 L719.2,192.9 L727.0,189.5 L734.8,188.0 L742.6,184.1 L750.4,180.8 L758.2,180.7 L766.1,178.3 L773.9,173.4 L781.7,173.3 L789.5,173.3 L797.3,173.3 L805.1,173.3 L812.9,161.3 L820.7,161.2 L828.4,161.2 L836.2,161.2 L844.0,161.2" fill="none" stroke="#56b6c2" stroke-width="2.5" opacity="0.8"/>
<path d="M71.8,358.7 L79.6,353.4 L87.4,351.9 L95.2,351.1 L103.1,351.1 L110.9,350.0 L118.7,350.0 L126.5,349.3 L134.3,348.7 L142.1,348.3 L149.9,347.9 L157.7,347.2 L165.4,346.1 L173.2,345.8 L181.0,345.0 L188.8,344.7 L196.6,343.7 L204.4,343.7 L212.2,343.3 L220.0,343.0 L227.8,342.5 L235.7,342.4 L243.5,341.9 L251.3,341.4 L259.1,341.0 L266.9,340.4 L274.7,340.3 L282.5,339.3 L290.3,338.3 L298.0,338.0 L305.8,337.6 L313.6,337.2 L321.4,336.8 L329.2,336.8 L337.0,336.8 L344.8,336.6 L352.6,336.3 L360.4,335.9 L368.3,335.8 L376.1,335.8 L383.9,335.8 L391.7,335.5 L399.5,335.2 L407.3,335.2 L415.1,335.2 L422.9,335.2 L430.6,334.7 L438.4,334.6 L446.2,334.4 L454.0,334.3 L461.8,334.3 L469.6,334.2 L477.4,334.2 L485.2,334.1 L493.0,333.9 L500.9,333.8 L508.7,333.5 L516.5,333.2 L524.3,332.5 L532.1,332.2 L539.9,332.2 L547.7,331.6 L555.5,331.4 L563.2,331.4 L571.0,331.1 L578.8,332.5 L586.6,332.0 L594.4,331.8 L602.2,331.8 L610.0,331.8 L617.8,331.2 L625.6,331.2 L633.5,330.7 L641.3,331.2 L649.1,331.2 L656.9,331.2 L664.7,330.8 L672.5,330.8 L680.3,330.8 L688.1,330.7 L695.8,330.4 L703.6,330.4 L711.4,330.3 L719.2,330.3 L727.0,330.3 L734.8,330.3 L742.6,330.0 L750.4,330.0 L758.2,329.8 L766.1,329.8 L773.9,329.8 L781.7,329.7 L789.5,329.4 L797.3,329.1 L805.1,329.1 L812.9,328.8 L820.7,328.7 L828.4,328.7 L836.2,328.7 L844.0,328.6" fill="none" stroke="#e06c75" stroke-width="2.5" opacity="0.8"/>
<text x="298" y="253.92989095052084" fill="#e06c75" font-size="16" text-anchor="middle" font-weight="bold">×</text>
<text x="298" y="238.92989095052084" fill="#e06c75" font-size="10" text-anchor="middle">crash @3000</text>
<text x="298" y="252.6594554759838" fill="#e06c75" font-size="16" text-anchor="middle" font-weight="bold">×</text>
@ -96,30 +101,30 @@ instrumented node-count runs are flagged and never headlined.</p>
<tr><th>config</th><th>slope MB/1k msgs<br>(3000-msg runs)</th><th>slope MB/1k<br>(10k run)</th><th>plateau RSS MB<br>(final quartile)</th><th>VmHWM MB</th><th>scroll p50/p90/p99 ms</th><th>CPU ms/event<br>(paced)</th><th>cap hits (2GB)</th></tr>
<tr>
<td><b style="color:#e06c75">ink</b></td>
<td>25.82 <span class="iqr">[23.0029.66]</span></td>
<td>4.32</td>
<td>250 <span class="iqr">[249251]</span></td>
<td>257 <span class="iqr">[255259]</span></td>
<td>25.48 <span class="iqr">[23.8927.74]</span></td>
<td>5.88</td>
<td>249 <span class="iqr">[247250]</span></td>
<td>257 <span class="iqr">[256258]</span></td>
<td>2.0 / 36.1 / 98.5</td>
<td>31.04 <span class="iqr">[30.9931.23]</span></td>
<td>none</td>
</tr>
<tr>
<td><b style="color:#61afef">otui-capped</b></td>
<td>258.30 <span class="iqr">[253.99272.62]</span></td>
<td>254.74 <span class="iqr">[250.81265.46]</span></td>
<td>not run</td>
<td>793 <span class="iqr">[767805]</span></td>
<td>879 <span class="iqr">[875880]</span></td>
<td>767 <span class="iqr">[741799]</span></td>
<td>875 <span class="iqr">[868879]</span></td>
<td>2.0 / 3.0 / 17.0</td>
<td>30.00 <span class="iqr">[30.0030.05]</span></td>
<td>none</td>
</tr>
<tr>
<td><b style="color:#56b6c2">otui-uncapped</b></td>
<td>304.75 <span class="iqr">[297.65319.07]</span></td>
<td>251.81</td>
<td>811 <span class="iqr">[807814]</span></td>
<td>893 <span class="iqr">[890894]</span></td>
<td>297.65 <span class="iqr">[283.88311.91]</span></td>
<td>173.76</td>
<td>807 <span class="iqr">[796813]</span></td>
<td>890 <span class="iqr">[874893]</span></td>
<td>2.0 / 3.0 / 14.0</td>
<td>30.09 <span class="iqr">[30.0930.10]</span></td>
<td>none</td>
@ -302,6 +307,6 @@ instrumented node-count runs are flagged and never headlined.</p>
<h2>Run health</h2>
<p style="color:#e5c07b">⚠ drain assertion violations (runs kept, flagged):</p>
<table><tr><th>run</th><th>max loop lag</th><th>violations &gt;10ms</th></tr><tr><td>2026-06-10T2058-50e3471-mem3000-opentui-otui-capped-r0.json</td><td>18 ms</td><td>2</td></tr><tr><td>2026-06-10T2058-50e3471-mem3000-opentui-otui-uncapped-r0.json</td><td>22 ms</td><td>3</td></tr><tr><td>2026-06-10T2059-14ee1a5-mem3000-opentui-otui-uncapped-r1.json</td><td>33 ms</td><td>3</td></tr><tr><td>2026-06-10T2100-197d499-mem3000-opentui-otui-capped-r2.json</td><td>22 ms</td><td>3</td></tr><tr><td>2026-06-10T2100-197d499-mem3000-opentui-otui-uncapped-r2.json</td><td>19 ms</td><td>2</td></tr><tr><td>2026-06-10T2107-197d499-cpu800-opentui-otui-uncapped-r0.json</td><td>11 ms</td><td>1</td></tr><tr><td>2026-06-10T2108-197d499-cpu800-opentui-otui-capped-r0.json</td><td>15 ms</td><td>1</td></tr><tr><td>2026-06-10T2116-197d499-cpu800-opentui-otui-capped-r1.json</td><td>11 ms</td><td>1</td></tr><tr><td>2026-06-10T2124-197d499-scroll2000-opentui-otui-capped-r0.json</td><td>15 ms</td><td>2</td></tr><tr><td>2026-06-10T2125-197d499-scroll2000-opentui-otui-uncapped-r0.json</td><td>26 ms</td><td>2</td></tr><tr><td>2026-06-10T2126-197d499-scroll2000-opentui-otui-capped-r1.json</td><td>23 ms</td><td>2</td></tr><tr><td>2026-06-10T2126-197d499-scroll2000-opentui-otui-uncapped-r1.json</td><td>21 ms</td><td>2</td></tr><tr><td>2026-06-10T2127-197d499-scroll2000-opentui-otui-uncapped-r2.json</td><td>15 ms</td><td>2</td></tr><tr><td>2026-06-10T2128-197d499-scroll2000-opentui-otui-capped-r2.json</td><td>20 ms</td><td>2</td></tr><tr><td>2026-06-10T2146-197d499-slope10000-opentui-otui-uncapped-r0.json</td><td>25 ms</td><td>4</td></tr><tr><td>2026-06-10T2147-e3-e3lite-1g-opentui-otui-capped-r0.json</td><td>14 ms</td><td>3</td></tr></table>
<table><tr><th>run</th><th>max loop lag</th><th>violations &gt;10ms</th></tr><tr><td>2026-06-10T2058-50e3471-mem3000-opentui-otui-capped-r0.json</td><td>18 ms</td><td>2</td></tr><tr><td>2026-06-10T2058-50e3471-mem3000-opentui-otui-uncapped-r0.json</td><td>22 ms</td><td>3</td></tr><tr><td>2026-06-10T2059-14ee1a5-mem3000-opentui-otui-uncapped-r1.json</td><td>33 ms</td><td>3</td></tr><tr><td>2026-06-10T2100-197d499-mem3000-opentui-otui-capped-r2.json</td><td>22 ms</td><td>3</td></tr><tr><td>2026-06-10T2100-197d499-mem3000-opentui-otui-uncapped-r2.json</td><td>19 ms</td><td>2</td></tr><tr><td>2026-06-10T2107-197d499-cpu800-opentui-otui-uncapped-r0.json</td><td>11 ms</td><td>1</td></tr><tr><td>2026-06-10T2108-197d499-cpu800-opentui-otui-capped-r0.json</td><td>15 ms</td><td>1</td></tr><tr><td>2026-06-10T2116-197d499-cpu800-opentui-otui-capped-r1.json</td><td>11 ms</td><td>1</td></tr><tr><td>2026-06-10T2124-197d499-scroll2000-opentui-otui-capped-r0.json</td><td>15 ms</td><td>2</td></tr><tr><td>2026-06-10T2125-197d499-scroll2000-opentui-otui-uncapped-r0.json</td><td>26 ms</td><td>2</td></tr><tr><td>2026-06-10T2126-197d499-scroll2000-opentui-otui-capped-r1.json</td><td>23 ms</td><td>2</td></tr><tr><td>2026-06-10T2126-197d499-scroll2000-opentui-otui-uncapped-r1.json</td><td>21 ms</td><td>2</td></tr><tr><td>2026-06-10T2127-197d499-scroll2000-opentui-otui-uncapped-r2.json</td><td>15 ms</td><td>2</td></tr><tr><td>2026-06-10T2128-197d499-scroll2000-opentui-otui-capped-r2.json</td><td>20 ms</td><td>2</td></tr><tr><td>2026-06-10T2146-197d499-slope10000-opentui-otui-uncapped-r0.json</td><td>25 ms</td><td>4</td></tr><tr><td>2026-06-10T2147-e3-e3lite-1g-opentui-otui-capped-r0.json</td><td>14 ms</td><td>3</td></tr><tr><td>2026-06-10T2236-a939c9a-mem3000-opentui-otui-capped-r0.json</td><td>24 ms</td><td>4</td></tr><tr><td>2026-06-10T2237-a939c9a-mem3000-opentui-otui-uncapped-r0.json</td><td>14 ms</td><td>2</td></tr><tr><td>2026-06-10T2237-a939c9a-slope10000-opentui-otui-uncapped-r0.json</td><td>69 ms</td><td>17</td></tr></table>
</body></html>

View file

@ -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
}
}

File diff suppressed because it is too large Load diff

View file

@ -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
}
}

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff