C# 控制参考静态方法性能
我刚才问哪一个更好 静态与非静态 我想把这次讨论向前推进一步C# 控制参考静态方法性能,c#,asp.net,static,C#,Asp.net,Static,我刚才问哪一个更好 静态与非静态 我想把这次讨论向前推进一步 考虑一下,如果我将面板控制的引用作为参数传递给公共静态方法,静态方法是否仍会在性能方面发挥作用?静态方法和非静态方法之间的性能差异可以忽略不计,我同意您在上一个问题上提出的其他问题(代码可读性、可测试性等)在你的决定中应该有更大的因素 即使在性能领域,许多其他因素(网络访问、SQL查询、算法)也将成为瓶颈,比静态或非静态方法之间的选择更值得考虑。我不想无礼,但如果你关心应用程序性能,那么你应该问不同的问题。静态方法和非静态方法之间的
考虑一下,如果我将面板控制的引用作为参数传递给公共静态方法,静态方法是否仍会在性能方面发挥作用?静态方法和非静态方法之间的性能差异可以忽略不计,我同意您在上一个问题上提出的其他问题(代码可读性、可测试性等)在你的决定中应该有更大的因素
即使在性能领域,许多其他因素(网络访问、SQL查询、算法)也将成为瓶颈,比静态或非静态方法之间的选择更值得考虑。我不想无礼,但如果你关心应用程序性能,那么你应该问不同的问题。静态方法和非静态方法之间的性能差异可以忽略不计,我同意你前面问题的海报,他们指出了其他问题(代码可读性、可测试性等)在你的决定中应该有更大的因素
即使在性能领域,许多其他因素(网络访问、SQL查询、算法)也将成为瓶颈,比静态或非静态方法之间的选择更值得考虑。我无意粗鲁,但如果您关心应用程序的性能,那么您应该问不同的问题。谢谢您的回答,我相信如果静态方法试图锁定执行,这可能会造成差异。特别是在传递引用控件时。考虑5000个访问者同时访问同一个页面,它调用这个静态方法,如果它锁定执行,而不是我确信它会产生闪烁效果。如果你用5000人同时攻击的方法来阻止,你就错了。同意。您的方法的性能将取决于锁定等因素,但这与静态与非静态问题无关。感谢您的回答,我相信如果静态方法试图锁定执行,可能会导致差异。特别是在传递引用控件时。考虑5000个访问者同时访问同一个页面,它调用这个静态方法,如果它锁定执行,而不是我确信它会产生闪烁效果。如果你用5000人同时攻击的方法来阻止,你就错了。同意。方法的性能将取决于锁定等因素,但这与静态与非静态问题无关。