perf(eventbus): remove inline allocations and expose binding snapshots
This commit is contained in:
@@ -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 -->
|
||||
|
||||
Reference in New Issue
Block a user