gpt4 book ai didi

.net - 在同一个文件中有多个类或一组类在每个文件中有什么更快?

转载 作者:行者123 更新时间:2023-12-02 00:03:00 25 4
gpt4 key购买 nike

我正在创建一个大型 .Net 项目,我可以选择在同一个库中创建多个类,或者为一小组类分别创建不同的库。

第二种选择是我目前正在做的,因为它可以帮助我有效地组织项目并将其拆分为小部分。

现在,问题是性能。我想知道它在运行时性能方面是否相同。

当然,对于加载DLL文件而言,文件越多时间越长,但是一旦所有文件加载完毕,有什么区别吗?

谢谢。

最佳答案

我认为程序集加载到内存后性能不会有差异。

需要注意的一点是,根据您的应用程序的使用方式,并非每次都可以使用所有功能。如果您有更细粒度的程序集,结果可能是其中一些根本不需要加载,您的内存使用率可能会降低。

还有一点,拆分成程序集也是基于层/模块等明确划分的设计决策。也可能因为项目依赖性而需要拆分程序集。影响这一点的因素有很多。

关于.net - 在同一个文件中有多个类或一组类在每个文件中有什么更快?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20209520/

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