我想知道实例化Web引用(由wsdl.exe生成的一个)代理类的相关开销是多少?开销是否足够大,我想考虑在我的应用程序中使用单例实例?
例如,在我的MVC应用程序中,我可能会遇到一些控制器和存储库类都需要Web引用代理类实例的情况。目前,我将IoC容器(StructureMap)设置为每次在构造函数中使用时自动注入代理的新实例,但如果这可能会产生重大的性能影响,我可以轻松修改配置以使用单例实例。
答案 0 :(得分:3)
我认为实例化对象的开销大约是.00006秒。
在您开始使用它进行调用之前,代理不会执行任何性能下降工作。