вам нужно использовать шаблон Singleton для вашего кода. В Singleton Pattern он создаст только один объект вашего класса формы. Если объект равен нулю, он создаст новый, вернет текущий. Для этого, пожалуйста, обратитесь к следующему коду.
// Private Constructor
private static myForm thisForm = null;
private myForm()
{
thisForm = this;
}
// Now to Create Object, you need to create following getInstance Method
public static myForm getInstance()
{
if ( thisForm == null )
{
thisForm = new myForm();
}
return thisForm;
}
попробуйте выше логику во всем коде. Ваша проблема OutOfMemory будет решена на 100%.