Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 控制参考静态方法性能_C#_Asp.net_Static - Fatal编程技术网

C# 控制参考静态方法性能

C# 控制参考静态方法性能,c#,asp.net,static,C#,Asp.net,Static,我刚才问哪一个更好 静态与非静态 我想把这次讨论向前推进一步 考虑一下,如果我将面板控制的引用作为参数传递给公共静态方法,静态方法是否仍会在性能方面发挥作用?静态方法和非静态方法之间的性能差异可以忽略不计,我同意您在上一个问题上提出的其他问题(代码可读性、可测试性等)在你的决定中应该有更大的因素 即使在性能领域,许多其他因素(网络访问、SQL查询、算法)也将成为瓶颈,比静态或非静态方法之间的选择更值得考虑。我不想无礼,但如果你关心应用程序性能,那么你应该问不同的问题。静态方法和非静态方法之间的

我刚才问哪一个更好

静态与非静态

我想把这次讨论向前推进一步


考虑一下,如果我将面板控制的引用作为参数传递给公共静态方法,静态方法是否仍会在性能方面发挥作用?

静态方法和非静态方法之间的性能差异可以忽略不计,我同意您在上一个问题上提出的其他问题(代码可读性、可测试性等)在你的决定中应该有更大的因素


即使在性能领域,许多其他因素(网络访问、SQL查询、算法)也将成为瓶颈,比静态或非静态方法之间的选择更值得考虑。我不想无礼,但如果你关心应用程序性能,那么你应该问不同的问题。

静态方法和非静态方法之间的性能差异可以忽略不计,我同意你前面问题的海报,他们指出了其他问题(代码可读性、可测试性等)在你的决定中应该有更大的因素


即使在性能领域,许多其他因素(网络访问、SQL查询、算法)也将成为瓶颈,比静态或非静态方法之间的选择更值得考虑。我无意粗鲁,但如果您关心应用程序的性能,那么您应该问不同的问题。

谢谢您的回答,我相信如果静态方法试图锁定执行,这可能会造成差异。特别是在传递引用控件时。考虑5000个访问者同时访问同一个页面,它调用这个静态方法,如果它锁定执行,而不是我确信它会产生闪烁效果。如果你用5000人同时攻击的方法来阻止,你就错了。同意。您的方法的性能将取决于锁定等因素,但这与静态与非静态问题无关。感谢您的回答,我相信如果静态方法试图锁定执行,可能会导致差异。特别是在传递引用控件时。考虑5000个访问者同时访问同一个页面,它调用这个静态方法,如果它锁定执行,而不是我确信它会产生闪烁效果。如果你用5000人同时攻击的方法来阻止,你就错了。同意。方法的性能将取决于锁定等因素,但这与静态与非静态问题无关。