Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/317.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/9/apache-flex/4.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# 实例化Web引用代理类的相关开销是多少?_C#_.net_Asp.net_Asp.net Mvc - Fatal编程技术网

C# 实例化Web引用代理类的相关开销是多少?

C# 实例化Web引用代理类的相关开销是多少?,c#,.net,asp.net,asp.net-mvc,C#,.net,Asp.net,Asp.net Mvc,我想知道实例化Web引用(由wsdl.exe生成的)代理类的相关开销是多少?开销是否足够大,我想考虑为我的应用程序使用单实例? 例如,在我的MVC应用程序中,我可能会遇到控制器和存储库类都需要web引用代理类实例的情况。目前,我的IoC容器(StructureMap)设置为每次在构造函数中使用代理时自动注入一个新实例,但是,如果这可能会对性能产生重大影响,我可以轻松地修改配置以使用单实例。我认为实例化对象的开销约为.00006秒 在您开始使用代理打电话之前,代理不会执行任何降低性能的工作。同意-

我想知道实例化Web引用(由wsdl.exe生成的)代理类的相关开销是多少?开销是否足够大,我想考虑为我的应用程序使用单实例?


例如,在我的MVC应用程序中,我可能会遇到控制器和存储库类都需要web引用代理类实例的情况。目前,我的IoC容器(StructureMap)设置为每次在构造函数中使用代理时自动注入一个新实例,但是,如果这可能会对性能产生重大影响,我可以轻松地修改配置以使用单实例。

我认为实例化对象的开销约为.00006秒


在您开始使用代理打电话之前,代理不会执行任何降低性能的工作。

同意-当您实际拨打服务电话时,会产生明显/可测量的性能影响。谢谢。我只是想确保在实例化过程中没有任何形式的幕后交流。但是,一旦开始调用,从单个代理实例进行2次调用与从两个不同的代理实例进行1次调用之间是否会有性能差异?