gpt4 book ai didi

performance - IoC 容器涉及哪些性能开销?

转载 作者:行者123 更新时间:2023-12-04 02:39:09 26 4
gpt4 key购买 nike

松耦合当然很棒,但我经常想知道使用 IoC 容器(例如 CaSTLe Windsor)动态连接的开销对紧耦合系统有什么影响?

我知道详细的答案将取决于 IoC 的用途,但我真的只是想了解 IoC 工作所涉及的工作量。

有没有人对此有任何统计数据或其他资源?

谢谢

最佳答案

有关于性能的链接
http://realfiction.net/?q=node/143
有结果

  • 正常构造:0.0001/0.0002
  • 活化剂结构:0.0069/0.0071
  • 容器 build (温莎城堡):0.1014/0.1068
  • 容器构建(Spring.NET):0.069/0.0722

  • 但正如你所见 the Windsor isnt the fastest IoC (Autofac 快得多)

    正确的答案是,性能无关紧要:)。
    因为 当所有注册过程都处于初始化阶段时,正确使用 IoC。
    换句话说,使用 IoC 必须实时减少“if else”的计数。

    关于performance - IoC 容器涉及哪些性能开销?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1548077/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com