System.ComponentModel.IContainer需要1秒才能声明?

时间:2012-08-08 21:08:22

标签: c# visual-studio-2010 system.componentmodel

我目前正在使用Red Gate的Performance Profiler来优化应用程序。我一直在运行由VS生成的声明,并且总是需要大约一秒钟来声明。它也被设置为null。我不明白为什么这需要一秒钟做。我知道VS Designer可以将它用于某些组件,但无论如何都要减少这些声明的数量?解释为什么会发生这种情况也很好。

profilerScreenshot http://img96.imageshack.us/img96/5215/systemcomponentsmodel.png

1 个答案:

答案 0 :(得分:1)

这是一个字段初始化程序。分析器可能正在测量该行的整个类的初始化。尝试在构造函数中将字段设置为null,而不是查看时间是否存在差异。