0

Unity DI 容器如何通过增加类型注册来执行。让我们假设我们需要注册 10000 个不同的类型,类型注册和解析类型(瞬态)的性能影响是什么。

谢谢普什卡

4

1 回答 1

1

Unity 在内部使用字典,因此您可以预期解析实例所需的时间在容器中的注册数量上保持不变。这适用于大多数容器。但是,还有其他因素可能会减慢速度,例如:

  • 正在解析的对象的对象图的深度。
  • 同时访问 Unity 容器的线程数。
  • 添加特殊功能,例如拦截。
于 2013-11-08T08:23:14.380 回答