依赖注入能节省内存空间吗?

本文关键字:空间 内存 节省 注入 依赖 | 更新日期: 2023-09-27 17:49:20

我在c#服务器应用程序中有一个大型对象数组。很多对象属性通常都有默认值。

是否值得尝试依赖注入来优化或减少应用程序中的内存使用?

依赖注入能节省内存空间吗?

这与依赖注入只有松散的关系——您可以提出共性,并使用相同的不可变的对象实例来表示共享状态。如何创建/访问这个共享对象(也请参阅flyweight模式)是另一回事,正如建议的那样,可以通过DI或工厂方法。