diff --git a/research/live/shadow_hb.py b/research/live/shadow_hb.py index 0a39e28..5a45359 100644 --- a/research/live/shadow_hb.py +++ b/research/live/shadow_hb.py @@ -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)