Dependency injection Unity DI容器性能与增加的类型注册

Dependency injection Unity DI容器性能与增加的类型注册,dependency-injection,unity-container,Dependency Injection,Unity Container,Unity DI容器如何在增加类型注册的情况下执行。让我们假设一个场景,我们需要注册10000个不同的类型,类型注册和解析类型(瞬态)会对性能产生什么影响 谢谢 PushkarUnity在内部使用字典,因此您可以预期在实例上解析所需的时间量在容器中的注册数上保持不变。这适用于大多数容器。然而,还有其他因素可能会使其减速,例如: 正在解析的对象的对象图的深度 同时访问Unity容器的线程数 增加特殊功能,如拦截

Unity DI容器如何在增加类型注册的情况下执行。让我们假设一个场景,我们需要注册10000个不同的类型,类型注册和解析类型(瞬态)会对性能产生什么影响

谢谢
Pushkar

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

  • 正在解析的对象的对象图的深度
  • 同时访问Unity容器的线程数
  • 增加特殊功能,如拦截