gpt4 book ai didi

c# - 组织图书馆的最佳方式是什么

转载 作者:太空宇宙 更新时间:2023-11-03 12:22:18 24 4
gpt4 key购买 nike

例如,是将所有代码合并到一个 dll 文件中更好,还是为每个命名空间创建单独的项目更好?我认为这不会以任何方式损害代码的可读性,因为代码在命名空间中是分开的。

我的问题是:

库的大小如何影响性能?

最佳答案

这取决于但通常它会在初始加载时影响您的应用程序。在有依赖注入(inject)的情况下,DLL 加载将花费更长的时间,因为依赖注入(inject)工具必须做一些工作来解决问题。

关于您的应用程序直接引用另一个项目或组件的显式依赖项,性能会因应用程序加载而受到损害,但不应因其存在而影响性能。当然,所有这些都没有考虑 DLL 中实际 的内容,因为无论它们做什么,它们的大小也会增加加载时间。

您的应用程序也有可能包含插件,这些插件在加载时会降低性能。然而,何时发生取决于您的申请。

关于c# - 组织图书馆的最佳方式是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46664577/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com