返回 DeepSeek-Reasonix
electron-frontend-bench-run2.json
根目录 / docs / desktop-migration / baseline / electron-frontend-bench-run2.json
1 {
2 "startedAt": "2026-09-08T20:54:42.790Z",
3 "url": "http://127.0.0.1:4617/?mock=bench&bench=1",
4 "gates": {
5 "firstPaintP95Ms": 100,
6 "interactiveP95Ms": 300,
7 "inpP95Ms": 200,
8 "longTaskP95Ms": 50,
9 "longTaskMaxMs": 500,
10 "markdownParseMaxMs": 3000,
11 "idleCpuPercent": 3,
12 "heapGrowthMiB": 20
13 },
14 "switches": 100,
15 "coldRuns": 5,
16 "checks": [
17 {
18 "name": "A first-paint P95",
19 "value": 20,
20 "gate": 100,
21 "pass": true,
22 "unit": "ms"
23 },
24 {
25 "name": "A interactive P95",
26 "value": 337.09999990463257,
27 "gate": 300,
28 "pass": false,
29 "unit": "ms"
30 },
31 {
32 "name": "B switch latency P95 (click→target session rendered)",
33 "value": 475.2000000476837,
34 "gate": 300,
35 "pass": false,
36 "unit": "ms"
37 },
38 {
39 "name": "B activation ready P95",
40 "value": 100.69999992847443,
41 "gate": 300,
42 "pass": true,
43 "unit": "ms"
44 },
45 {
46 "name": "B input-event P95 (INP-ish)",
47 "value": 24,
48 "gate": 200,
49 "pass": true,
50 "unit": "ms"
51 },
52 {
53 "name": "B long-task P95",
54 "value": 79,
55 "gate": 50,
56 "pass": false,
57 "unit": "ms"
58 },
59 {
60 "name": "B long-task max",
61 "value": 84,
62 "gate": 500,
63 "pass": true,
64 "unit": "ms"
65 },
66 {
67 "name": "B markdown Worker completed parses (minimum)",
68 "value": 23,
69 "gate": 1,
70 "pass": true,
71 "unit": ""
72 },
73 {
74 "name": "B markdown Worker max parse",
75 "value": 721.4000000953674,
76 "gate": 3000,
77 "pass": true,
78 "unit": "ms"
79 },
80 {
81 "name": "B settled renderer task time",
82 "value": 2.7071666666666663,
83 "gate": 3,
84 "pass": true,
85 "unit": "%"
86 },
87 {
88 "name": "B retained heap growth",
89 "value": 3.524907112121582,
90 "gate": 20,
91 "pass": true,
92 "unit": "MiB"
93 },
94 {
95 "name": "B cache: body bytes within budget",
96 "value": 1.6838359832763672,
97 "gate": 32,
98 "pass": true,
99 "unit": "MiB"
100 },
101 {
102 "name": "B cache: markdown bytes within budget",
103 "value": 10.057119369506836,
104 "gate": 16,
105 "pass": true,
106 "unit": "MiB"
107 },
108 {
109 "name": "B cache: resident sessions",
110 "value": 1,
111 "gate": 3,
112 "pass": true,
113 "unit": ""
114 },
115 {
116 "name": "B DOM node growth vs warmup baseline",
117 "value": 0,
118 "gate": 10,
119 "pass": true,
120 "unit": "%"
121 }
122 ],
123 "scenarioA": {
124 "firstPaintMs": {
125 "n": 5,
126 "p50": 20,
127 "p95": 20,
128 "max": 20
129 },
130 "interactiveMs": {
131 "n": 5,
132 "p50": 323.39999997615814,
133 "p95": 337.09999990463257,
134 "max": 337.09999990463257
135 }
136 },
137 "scenarioB": {
138 "switchMs": {
139 "n": 100,
140 "p50": 444.89999997615814,
141 "p95": 475.2000000476837,
142 "max": 481.10000002384186
143 },
144 "activationReadyMs": {
145 "n": 100,
146 "p50": 76.39999997615814,
147 "p95": 100.69999992847443,
148 "max": 101.89999997615814
149 },
150 "longTasksMs": {
151 "n": 200,
152 "p50": 74,
153 "p95": 79,
154 "max": 84
155 },
156 "inputEventsMs": {
157 "n": 2607,
158 "p50": 24,
159 "p95": 24,
160 "max": 32
161 },
162 "heap": {
163 "baselineUsedMiB": 39.29997539520264,
164 "finalUsedMiB": 42.82488250732422,
165 "growthMiB": 3.524907112121582
166 },
167 "domNodes": {
168 "baseline": 7213,
169 "final": 7213
170 },
171 "transcriptCache": {
172 "residentSessions": 1,
173 "maxResidentSessions": 3,
174 "bodyBytes": 1765630,
175 "bodyBudgetBytes": 33554432,
176 "markdownBytes": 10545654,
177 "markdownBudgetBytes": 16777216,
178 "historyEvictions": 0,
179 "markdownEvictions": 0
180 },
181 "markdownWorker": {
182 "pending": 0,
183 "completed": 23,
184 "avgParseMs": 174.68260871845743,
185 "maxParseMs": 721.4000000953674,
186 "fallbackActive": false,
187 "workerFailures": 0
188 },
189 "idleMainThreadPercent": 2.7071666666666663,
190 "baselineCache": {
191 "residentSessions": 1,
192 "maxResidentSessions": 3,
193 "bodyBytes": 1765630,
194 "bodyBudgetBytes": 33554432,
195 "markdownBytes": 10545654,
196 "markdownBudgetBytes": 16777216,
197 "historyEvictions": 0,
198 "markdownEvictions": 0
199 }
200 },
201 "finishedAt": "2026-09-08T20:55:42.044Z",
202 "verdict": "FAIL"
203 }
203 lines JSON