C# DLL大小重要吗?

C# DLL大小重要吗?,c#,.net,performance,dll,C#,.net,Performance,Dll,我不认为这是个问题。有人问我这样一个问题: 我的一位同事问了我一个问题 “我想在我的项目中使用c#dll的一小部分(可能是他可能要求的一个辅助函数),我需要使用整个软件包吗?但看起来它的大小很高。那么它会产生任何与性能相关的问题吗?” 但是我说不。我回答的原因是: “假设我们正在构建一个包含200页的web应用程序,所有内容最终都将转换为单个dll。对于每个请求,您是否保留了dll的一页/部分?否!我们构建为单个程序集(应用程序)并使用。这里应用了相同的答案。” 我说得对吗?还是真的有什么不同

我不认为这是个问题。有人问我这样一个问题:

我的一位同事问了我一个问题

“我想在我的项目中使用c#dll的一小部分(可能是他可能要求的一个辅助函数),我需要使用整个软件包吗?但看起来它的大小很高。那么它会产生任何与性能相关的问题吗?”

但是我说不。我回答的原因是:

“假设我们正在构建一个包含200页的web应用程序,所有内容最终都将转换为单个dll。对于每个请求,您是否保留了dll的一页/部分?否!我们构建为单个程序集(应用程序)并使用。这里应用了相同的答案。”

我说得对吗?还是真的有什么不同

每个库都打包为一个组件,以满足不同需求的不同目的。为什么会出现性能问题


有没有关于加载大程序集和响应时间的文章?

最好是有一个大的DLL,而不是许多小的DLL—DLL的大小并不重要。加载一个大DLL的成本基本上等于加载一个小DLL。

先测量影响,然后讨论它,而不是猜测,怎么样?