perf(eventbus): remove inline allocations and expose binding snapshots
Publish NuGet packages / publish (push) Successful in 2m37s
Publish UPM package / publish (push) Successful in 2s

This commit is contained in:
2026-09-29 10:14:45 +08:00
parent c44a7e6dda
commit a92c9d2cea
7 changed files with 50 additions and 10 deletions
+10
View File
@@ -182,3 +182,13 @@ ShrinkEventBusBenchmark.Run(
- Editor 诊断是可选观察层,不参与正式无诊断热路径。
架构审计与来源说明见 `Docs/JustAnyProjectArchitectureAudit.md` 和根目录 `DESIGN.md`。
## 可复用能力
<!-- shrink:capabilities -->
Capability: 按类型发布事实和请求,支持同步、异步、优先级和可撤回订阅
Aliases: 事件 事件未触发 消息 订阅 通知 event bus
Limits: EventBus 不等于业务状态机或资源计量;并行派发须由业务明确选择
Extension: IShrinkEvent、ShrinkSubscribe、BusOptions 和拥有者 Attach/Dispose
Evidence: [EventBus](Runtime/EventBus.cs); [ShrinkSubscribeAttribute](Runtime/ShrinkEventAttributes.cs); [ShrinkGeneratedBinding](Runtime/ShrinkEventBindings.cs)
<!-- /shrink:capabilities -->