ASP.NET C#页面大小是否重要

DEH*_*DEH 1 c# asp.net performance

我正在开发一个基于单个网关页面的asp.net网站,该页面通常处理所有请求和响应.根据发生的情况,网关页面会调用许多类,但主网关页面中有很多代码,分成很多方法.我知道JIT编译器只会在需要时加载和JIT方法,因此我的方法越小越好.但是,我的问题是:如果我在同一个aspx.cs文件中有数千行和数百个方法,那有关系吗?我应该尝试将功能细分为较小的源文件,类和命名空间吗?或者实际上这没有太大的区别,因为.net运行时只会在必要时jit并加载每个方法?我很欣赏人们可能在这里有编码风格的贡献,但我真的很想知道.NET在技术上究竟做了什么,所以我可以根据纯粹的性能标准做出决定.非常感谢.如果我'重构',我期望看到什么样的性能差异?

Joh*_*ers 6

我会立即解雇那些用25,000行代码生成单个类的人.这是对现代软件开发实践的无知的一种表现.


Mit*_*eat 6

个人资料,个人资料!

您担心可能没有的感知性能问题.

我会更担心代码的可维护性.


btl*_*log 5

没有性能问题只是因为它在一个文件中.您遇到的问题主要是维护,缺乏对最佳实践和可测试性编码的关注.