【问题标题】:Does DLL size matter?DLL 大小重要吗?
【发布时间】:2012-11-27 17:21:26
【问题描述】:

我认为这不是问题。这是我被问到的问题:

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

“我想在我的项目中使用一小部分 c# dll(可能是他可能会问的一个辅助函数),我需要使用整个包吗?但似乎它的大小很大。所以会提出任何与性能相关的问题?”

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

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

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

每个库都打包为一个组件,以适应不同需求的不同目的。怎么会出现性能问题?

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

【问题讨论】:

  • 先衡量影响再讨论而不是猜测如何?

标签: c# .net performance dll


【解决方案1】:

拥有一个大 DLL 比拥有许多小 DLL 更好 - DLL 的大小并不重要。加载一个大的DLL的成本基本上和加载一个小的DLL是相等的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多