我的一位同事问了我一个问题:
“我想在我的项目中使用 c# dll 的一小部分(可能是一个助手函数),我需要使用整个包吗?但它似乎很大,这会导致与性能有关的问题吗?”
但我回答不需要。我回答的原因是:
“假设我们正在构建一个包含 200 个页面的 Web 应用程序,并将所有内容最终转换为单个 dll。你是否为每个请求都生存一页 / dll 部分?不!我们构建为单个程序集 (应用程序) 并使用。这里也适用相同的答案。”
我说得对吗?或者真的会有任何区别吗?
每个库都打包成一个组件,以满足不同需要的不同目的。怎么可能会有性能问题出现呢?
是否有任何文章谈到加载大型程序集和响应时间?