心跳的优化建议改看绝对量级

lean + 新引擎后纯计算约 128ms,仍固定提示「需改增量计算」是误导:尾部已由
数据腿主导(lag_data P90 1482ms vs compute P90 237ms),压计算换不到东西。

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
jack
2026-08-28 04:24:48 +08:00
co-authored by Cursor
parent 4a4f8727fd
commit d37bfcb26b
+8 -3
View File
@@ -778,9 +778,14 @@ class Shadow:
flush=True)
if self.q_hist and self.i_hist:
q, i = float(np.median(self.q_hist)), float(np.median(self.i_hist))
verdict = ("排队为主 → 加 worker/加核直接见效"
if q > i else
"纯计算为主 → 加核帮不上,需改增量计算")
# 建议要看绝对量级:lean + 新引擎后纯计算约 128ms,此时再提
# 「改增量计算」是误导——尾部已由数据腿主导,压计算换不到东西
if q > i:
verdict = "排队为主 → 加 worker/加核直接见效"
elif i > 400:
verdict = "纯计算为主且偏高 → 加核帮不上,需改增量计算"
else:
verdict = "纯计算为主但量级已低 → 无需再优化"
print(f" [计算] 排队中位 {q:.0f}ms · 纯计算中位 {i:.0f}ms"
f" · {verdict}worker {self.workers} 个 / 币 {len(SYMS)} 个)",
flush=True)