Omni Notes三组吞吐专项

Pure 2,597、SL2,139、Jev2,103普通选择,SL少458(17.64%),Jev少494(19.02%)。两模型可测prepare仅141.593/180.303秒,而吞吐下降约18%;不能把全部差距归为模型等待,也不能因未走完录音流程就判它耗掉了时间。

每10分钟

三组均有1条末尾普通选择在3600秒后;下面严格窗口分别2,596/2,138/2,102。等待/本地按review结束分钟归账。

分钟 Pure动作 Pure await秒 Pure本地秒 Pure HTTP SL动作 SL await秒 SL本地秒 SL HTTP Jev动作 Jev await秒 Jev本地秒 Jev HTTP
0–10 390 0.0 0.0 0 318 3.7 0.3 3 364 20.9 1.4 11
10–20 424 0.0 0.0 0 423 24.8 2.2 19 386 18.1 1.5 13
20–30 459 0.0 0.0 0 381 40.9 6.9 34 354 11.7 1.2 6
30–40 416 0.0 0.0 0 315 23.2 6.7 21 328 2.8 1.0 2
40–50 468 0.0 0.0 0 332 17.1 10.1 17 337 68.9 16.6 34
50–60 439 0.0 0.0 0 369 4.6 1.0 3 333 30.2 6.0 14

SL 0–10分钟318 vs Pure390,await仅3.7秒、本地0.3秒,已经出现吞吐差,HTTP不足以解释这一段。Jev30–40分钟328 vs416,但该段await仅2.8秒、本地1.0秒,同样不能全怪模型。

两模型请求数不同为何普通动作接近

SL97次HTTP,await114.423秒;Jev80次HTTP但await152.592秒。次数少不等于等待少:Jev Gateway发送前队列55.344秒,SL7.352秒;上游93.315/101.906秒。等待差38.169秒;本地prepare27.170/27.711秒,十分接近。HTTP次数、单次延迟与页面路径共同决定时间,普通动作只差36次不能被解释为“两个模型相同速度”。

prepare后到最终选择混合计时SL226.042秒、Jev341.379秒,远大于多数App。冻结SataAgent调用顺序表明该区间含Probe查找、普通Remote Greedy/Epsilon fallback等选择;本轮无足够细phase日志,不能拆成“GUITaboo本地开销”或“纯APE导航开销”。相关区间与有状态图选择有关,但没有证据允许将它全部分配给某个函数。

实际App异常

Pure仅1次:step1058,25.143分钟,CategoryMenuTask空Category触发NullPointerException。SL7次:step192/573两次DetailFragment.takeVideo把Video\n等字符串传给Long.parseLong导致NumberFormatException;step484/565/639/802/914五次设置exact alarm时缺SCHEDULE_EXACT_ALARM/USE_EXACT_ALARM导致SecurityException。Jev1次:step192,5.335分钟,同一takeVideo NumberFormatException。

这些是真实业务/权限异常,不是录音RECORD_AUDIO权限异常。有异常回执不等于有完整恢复起止;恢复耗时列为NA。不能按7次×固定秒数填表,也不能断言7次异常解释了SL全部少458次。原始stack和时间见crash-events.csv。

导航、FUZZ与最长间隔

普通目标导航并集Pure825.107、SL816.863、Jev673.863秒,Jev并没有比Pure更长的导航总量。明确带Probe目标导航路径SL14条28.148秒、Jev10条12.652秒;可能兼具普通目标,不是已证明的反事实额外成本。FUZZ批次43/39/42;envelope并集478.950/582.488/545.746秒,这是含GUI及可能审核的粗区间,不能作为精确FUZZ执行时间。

SL最长间隔含FUZZ及一条Probe选择,但没有Provider await;Jev最长间隔在IntroActivity左右滑动之后含FUZZ,没有请求。页面类和动作可确认,具体加载/恢复内部耗时未知。

结论:HTTP同步等待确有直接成本,但Omni的大部分吞吐差仍不能从现有埋点作完整因果分摊。 优先补查prepare后选择及App恢复边界。历史31.926%录音附件路径解释的是功能覆盖来源,不能替代这次的时间归因。

来源:汇总、逐分钟、异常stack、长停顿。Run:Pure run_7eb476413bc249f69220d61747889a9b,SL run_0c300af1c9614168998ce1f37b6aadfe,Jev run_ad46e2ac9d7e407da53250b006f6c382。