C# 实例化Web引用代理类的相关开销是多少?
我想知道实例化Web引用(由wsdl.exe生成的)代理类的相关开销是多少?开销是否足够大,我想考虑为我的应用程序使用单实例?C# 实例化Web引用代理类的相关开销是多少?,c#,.net,asp.net,asp.net-mvc,C#,.net,Asp.net,Asp.net Mvc,我想知道实例化Web引用(由wsdl.exe生成的)代理类的相关开销是多少?开销是否足够大,我想考虑为我的应用程序使用单实例? 例如,在我的MVC应用程序中,我可能会遇到控制器和存储库类都需要web引用代理类实例的情况。目前,我的IoC容器(StructureMap)设置为每次在构造函数中使用代理时自动注入一个新实例,但是,如果这可能会对性能产生重大影响,我可以轻松地修改配置以使用单实例。我认为实例化对象的开销约为.00006秒 在您开始使用代理打电话之前,代理不会执行任何降低性能的工作。同意-
例如,在我的MVC应用程序中,我可能会遇到控制器和存储库类都需要web引用代理类实例的情况。目前,我的IoC容器(StructureMap)设置为每次在构造函数中使用代理时自动注入一个新实例,但是,如果这可能会对性能产生重大影响,我可以轻松地修改配置以使用单实例。我认为实例化对象的开销约为.00006秒
在您开始使用代理打电话之前,代理不会执行任何降低性能的工作。同意-当您实际拨打服务电话时,会产生明显/可测量的性能影响。谢谢。我只是想确保在实例化过程中没有任何形式的幕后交流。但是,一旦开始调用,从单个代理实例进行2次调用与从两个不同的代理实例进行1次调用之间是否会有性能差异?