【发布时间】:2016-01-29 10:39:52
【问题描述】:
我的问题是指 .NET 中引用的类库。 假设我有一个包含 4 个类的类库,用于解决各种任务。
在另一个项目中,我引用了上述类库,并明确使用了整个类库中的一个类。
可执行项目是使用整个类库还是编译器只提取使用的类以避免“不必要的”开销(类库中未使用的其他类)?
我有一个很大的实用类库,我应该把它分成更小的类库还是在使用类库来减少内存空间等时有什么优化?
【问题讨论】:
-
您对不必要的开销有何期望?相关:stackoverflow.com/questions/801252/…
-
这里的“大”有多大?你真的注意到任何问题了吗? IMO,在大多数情况下它成为一个问题之前,依赖关系必须非常大。 (移动设备可能是个例外,但我怀疑在大多数移动应用程序中,图像资源等最终会使依赖项相形见绌...)