gpt4 book ai didi

c# - c#中大类大小的性能开销

转载 作者:可可西里 更新时间:2023-11-01 03:13:05 25 4
gpt4 key购买 nike

这是一个相当学术的问题 - 我曾说过我在 WCF 服务中编写的类非常长(约 3000 行),应该将其分解为更小的类。

服务的范围随着时间的推移而扩大,所包含的方法包含许多类似的功能,因此我直到现在才创建多个较小的类,所以我这样做没有问题(除了需要花费的时间所以!),但这让我开始思考 - 使用单个大类而不是多个小类是否会有显着的性能开销?如果是,为什么?

最佳答案

它不会产生任何明显的差异。在考虑这种极端的微优化之前,您应该考虑可维护性,这对于大约 3000 LOC 的类来说是相当危险的。

首先编写您的代码,使其正确且可维护。只有当你真的遇到性能问题时,你才应该在做出任何优化决定之前首先分析你的应用程序。通常会在其他地方发现性能瓶颈(缺乏并行化、糟糕的算法等)。

关于c# - c#中大类大小的性能开销,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11013802/

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