PDA

View Full Version : علت حجم بالای برنامه های دات نت چیست؟



hassan_kahrizy
سه شنبه 13 دی 1384, 02:16 صبح
بسمه تعالی
با سلام
چرا وقتی با سی شارپ برنامه می نویسیم
هیچ چیز هم نباشه مثلا یک کلید روی یک فرم
mem Usageبسیار بالاست مثلا 14 مگا بایت
علتش چیست؟

Mehdi Asgari
سه شنبه 13 دی 1384, 22:05 عصر
اولا برنامه رو در حالت Release کامپایل کرده و اجرا کنید.
ثانیا : پس از اجرای برنامه ات ، یه بار پنجرۀ برنامه رو minimize کن و ببین حالا مصرف حافظه چقدره.

bachemosbat
پنج شنبه 15 دی 1384, 13:56 عصر
برای اجرای برنامه ی ساده ی شما ابتدا داتنت مقداری از فریم ورک دات نت را لود می کند که مقداری حافظه اشغال می کند و چون اکثر کلاسهای فریم ورک از هم مشتق شده اند باید تمام کلاسهای وابسته را هم لود کند. ولی حجم برنامه ی کامپایل شده روی هارد دیسک بسیار کم است