Skip to content

v0.18.0

Choose a tag to compare

@github-actions github-actions released this 20 Oct 18:02
· 2 commits to main since this release

Added

钉入常驻时返回预算占用:memory_save / memory_update 的结果在该记录为常驻时附带 resident: { total, injected, omitted, budget }——钉下去的那一刻就能看到「现在有几条常驻、几条真进场、几条被挤出」。

动机是 #2:出局由下一轮注入的诊断行报出,而看到那行的人通常已经想不起是哪一次钉入造成的。本机现状:37 条常驻、预算 1500、实际进场 11 条、出局 26 条。

边界

  • 排序规则不动(仍按 updatedAt):换排序只改变「谁先出局」,不改变「出局多少」——37 条塞不进 11 个位子,是容量与库存不匹配,不是排序偏好。
  • 不引入 priority / pinned:它们会把「预算不够」这个事实藏起来(全都显示为已注入),而超出预算的部分并没有更好的去处。
  • 未常驻的记录不带该字段(memory_list 也不受影响)——它只在「挤掉别人」这个决定发生的时刻有意义。