我正在使用带有绑定源的Windows窗体应用程序。我已经在InitializeComponenet()方法中初始化了绑定源,如下面的代码。我能否知道以下代码是否正确?
private System.Windows.Forms.BindingSource bindingSource1;
private void InitializeComponent()
{
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);;
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
this.SuspendLayout();
this.bindingSource1.DataSource = typeof(WindowsFormsApplication2.Class1);
control.DataSource = this.bindingSource1;
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
this.ResumeLayout(false);
}
在设计器中进行任何更改时,然后运行该示例,visual studio将进入Not Responding状态。所以我怀疑控件中存在一些内存泄漏问题,那么我怎样才能发现内存泄漏问题或visual studio没有响应问题?
答案 0 :(得分:0)
使用内存分析器。就那么简单。 VS有一个。然后总会有memprofiler。
这是找到内存泄漏并进行分析的唯一方法。