از چه طریقی چک می کنید که مقدار RAM اشغالی چه مقدار هست؟ولی به ازای هر فرمی که باز میکنیم حدود یکی دو مگ رم اشغال میمونه. یعنی مثلا 10 بار فرم رو باز کنیم و بعد همه رو ببندیم رم آزاد میشه ولی حدود 20 مگ اشغال میمونه.
اگه از Task Manager ویندوز استفاده می کنید، عددی که بهتون نشون میده چندان قابل اطمینان نیست، چون وقتی برنامه حافظه ایی را آزاد میکنه، به سرعت اون حافظه به ویندوز برگشت داده نمیشه، بلکه بصورت Allocated برای اون Process باقی می مونه تا زمانی که یا خود Process ازش استفاده کنه، یا ویندوز اونو نیاز داشته باشه. برای بررسی وضعیت مصرف حافظه برنامه از ابزارهایی که برای این کار تولید شدند استفاده کنید.