title: Is memory released on Form.close()?
body: <p>I am working on feedback application which have lots of form open and close operation. I noticed few changes in memory changes in my application when i start my application it takes 25 MB. With each feedback user give it increases 3 MB in memory usage. On every form i had used this.close() when it jumps from one to other or there is any close operation. What can be the possible reason of memory increases.</p>
  
  <p>Do i need to call garbage collector manually, as everyone says its not good practice.</p>
  
  <p>In this i am using dual monitor scenario in which application take snapshot of secondary screen after each 500 ms and shows it on primary screen. For this I am using the code shown below:</p>
  
  <pre><code>public EntryForm()
  {
      sc = Screen.AllScreens;
      dbDms = new HondaDb(UtilityFunctions.getServerConnection());
      db = new HondaDb(UtilityFunctions.getClientConnection());
      bmpScreenshot = new Bitmap(sc[1].Bounds.Width,
                         sc[1].Bounds.Height,
                         PixelFormat.Format32bppArgb);
  
       Create a graphics object from the bitmap.
      gfxScreenshot = Graphics.FromImage(bmpScreenshot);
      Timer timerClientScreen = new Timer();
      timerClientScreen.Interval = 500;
      timerClientScreen.Enabled = false;
      timerClientScreen.Start();
       timerClientScreen.Tick += new EventHandler(timer_TickClient);
  }
  
  void timer_TickClient(object sender, EventArgs e)
  {
  
      // Take the screenshot from the upper left corner to the right bottom corner.
      gfxScreenshot.CopyFromScreen(sc[1].Bounds.X, sc[1].Bounds.Y,
                                  0, 0, sc[1].Bounds.Size, CopyPixelOperation.SourceCopy);
      // Save the screenshot to the specified path that the user has chosen.
      pictureBoxClient.Image = bmpScreenshot;
  }
  </code></pre>
  
  <p>For closing of form on open of other I am using the code below</p>
  
  <pre><code>formOpen.show();
  formClose.Close();
  </code></pre>
  
  <p>Suggest me how can I save memory usage.</p>