تور لحظه آخری
امروز : پنجشنبه ، 15 آذر 1403    احادیث و روایات:  پیامبر اکرم (ص):هر كس وصيت ميت را در كار حج بر عهده بگيرد، نبايد در آن كوتاهى كند، زيرا عقوبت آ...
سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون شرکت ها

تبلیغات

تبلیغات متنی

صرافی ارکی چنج

صرافی rkchange

سایبان ماشین

دزدگیر منزل

اجاره سند در شیراز

قیمت فنس

armanekasbokar

armanetejarat

صندوق تضمین

Future Innovate Tech

پی جو مشاغل برتر شیراز

آراد برندینگ

خرید یخچال خارجی

موسسه خیریه

واردات از چین

حمية السكري النوع الثاني

ناب مووی

دانلود فیلم

بانک کتاب

دریافت دیه موتورسیکلت از بیمه

طراحی سایت تهران سایت

irspeedy

درج اگهی ویژه

تعمیرات مک بوک

دانلود فیلم هندی

قیمت فرش

درب فریم لس

زانوبند زاپیامکس

روغن بهران بردبار ۳۲۰

قیمت سرور اچ پی

خرید بلیط هواپیما

بلیط اتوبوس پایانه

تعمیرات پکیج کرج

لیست قیمت گوشی شیائومی

خرید فالوور

پوستر آنلاین

بهترین وکیل کرج

بهترین وکیل تهران

خرید اکانت تریدینگ ویو

خرید از چین

خرید از چین

تجهیزات کافی شاپ

ساختمان پزشکان

دوربین سیمکارتی چرخشی

همکاری آی نو و گزینه دو

کاشت ابرو طبیعی و‌ سریع

الک آزمایشگاهی

الک آزمایشگاهی

خرید سرور مجازی

قیمت بالابر هیدرولیکی

قیمت بالابر هیدرولیکی

قیمت بالابر هیدرولیکی

لوله و اتصالات آذین

قرص گلوریا

نمایندگی دوو در کرج

خرید نهال سیب

وکیل ایرانی در استانبول

وکیل ایرانی در استانبول

وکیل ایرانی در استانبول

رفع تاری و تشخیص پلاک

پرگابالین

دوره آموزش باریستا

مهاجرت به آلمان

بهترین قالیشویی تهران

بورس کارتریج پرینتر در تهران

تشریفات روناک

نوار اخطار زرد رنگ

ثبت شرکت فوری

تابلو برق

خودارزیابی چیست

 






آمار وبسایت

 تعداد کل بازدیدها : 1838076740




هواشناسی

نرخ طلا سکه و  ارز

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



اضافه به علاقمنديها ارسال اين مطلب به دوستان آرشيو تمام مطالب
archive  refresh

کاهش فضای استفاده شده در برنامه ( از رم )


واضح آرشیو وب فارسی:سایت ریسک: as1385136515-10-2007, 09:41 AMدوستان من این برنامه را نوشتم ولی به دلایلی نمی دونم چی از رم بیشتر استفاده می کنه حجم خودش کمتر از 500 کیلو بایت است اما مابین 5 تا 9 مگابایت از رم را اشغال می کنه آیا راهی وجود دارد که این فضا را ( فضای اشغال شده توسط برنامه ) به حداقل برسونم ؟ شاید فکر کنید که ممکنه دستورات بیشتری در هر لحظه اجرا می شه اما نه؟ در ضمن این برا هم بگم که فایل اجرائی این برنامه 1.05 مگابایت است که من این فایل را با برنامه UPX GUI پک کردم که اندازه این فایل شد 350 کیلو بایت . در ضمن هر دوی این فایل ها به همان اندازه از رم را اشغال می کنند ؟ من این برنامه را آپلود کردم تا شاید کس بتونه کمکم کنه که چطوری این فضای استفاده شده توسط برنامه را به حداقل برسونم از تمام دوستان کمال تشکر را دارم اندازه این فایل 353 کیلو بایت می باشد !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! مرد مباح15-10-2007, 09:50 AMدوست عزیز. از روی فایل exe نمیتونم نظر بدم که چرا اینقدر زیاد مصرف حافظه داری. ولی دلایل متداول : 1. استفاده از متغییرهای زیاد در برنامه 2. انتقال اطلاعات برنامه از هارد به رم برای سرعت در نمایش (برای مثال تصاویر) این دوتا رو بررسی کن توی سرس برنامت و خبرشو بده. msarab15-10-2007, 04:08 PMپسر عوي منم همين مشكل رو داشت از من پرسيد بهش گفتم بچه جان بد جوري نوشتي:38: :16: CPUSatan15-10-2007, 04:43 PMراستش من دانلودش نكردم....ولي اينجور مواقع دلايلش بايد همون دلايلي باشه كه as13851365 بهشون اشاره كرد. سعي از ثبات ها استفاده كني چون سرعتشون از متغيرها بيشتره، در ضمن نوع متغيرها و .... را حتما متناسب با نيازت انتخاب كن. ديگه چيزي به فكرم نمي رسه! romixery15-10-2007, 08:28 PMسلام پيشنهاد من اينه كه همه متغير هاي برنامت رو به صورت اشاره گري بويسي. مطمئن باش درست ميشه. چون اشاره گر حافظه اي رو از سيستم مي گيره و بعد مي توني اونو به سيستم برگردوني. من روي برنامه اي كه كار اون آناليز تصوير بود، اين مشكل رو داشتم چون به تعداد پيكسل هاي عكس متغير ميگرفت. ولي با اشاره گر همش حل شد. موفق باشي باي as1385136517-10-2007, 02:00 PMسلام پيشنهاد من اينه كه همه متغير هاي برنامت رو به صورت اشاره گري بويسي. مطمئن باش درست ميشه. چون اشاره گر حافظه اي رو از سيستم مي گيره و بعد مي توني اونو به سيستم برگردوني. من روي برنامه اي كه كار اون آناليز تصوير بود، اين مشكل رو داشتم چون به تعداد پيكسل هاي عكس متغير ميگرفت. ولي با اشاره گر همش حل شد. موفق باشي باي اگر می شه کمی بیشتر توضیح بدید یا حداقل یک مثال ساده بگید از تمام دوستان تشکر می کنم romixery17-10-2007, 07:25 PMيك نمونه در مورد اشاره گر: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! استفاده از حافظه پويا (ديناميك): !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! موفق باشين MasterData18-10-2007, 09:10 PMدوستان من این برنامه را نوشتم ولی به دلایلی نمی دونم چی از رم بیشتر استفاده می کنه حجم خودش کمتر از 500 کیلو بایت است اما مابین 5 تا 9 مگابایت از رم را اشغال می کنه آیا راهی وجود دارد که این فضا را ( فضای اشغال شده توسط برنامه ) به حداقل برسونم ؟ شاید فکر کنید که ممکنه دستورات بیشتری در هر لحظه اجرا می شه اما نه؟ در ضمن این برا هم بگم که فایل اجرائی این برنامه 1.05 مگابایت است که من این فایل را با برنامه UPX GUI پک کردم که اندازه این فایل شد 350 کیلو بایت . در ضمن هر دوی این فایل ها به همان اندازه از رم را اشغال می کنند ؟ من این برنامه را آپلود کردم تا شاید کس بتونه کمکم کنه که چطوری این فضای استفاده شده توسط برنامه را به حداقل برسونم از تمام دوستان کمال تشکر را دارم اندازه این فایل 353 کیلو بایت می باشد !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! این همه دردسر واسه چیه؟ 9 مگا بایت هم فضایی نیست که اصلا بخوای قصه بخوری در ضمن همیشه حجم فضای اشغالی مستقیما با حجم فایل اجرایی ارتباط نداره و بستگی به فضایی داره که برنامه شما از سیستم دریافت میکنه در ضمن استفاده از اشاره گرها در اینجا برای شما اصلا خوب نیست چون مدیریت حافظه رو برای شما سخت میکنه و اصلا هم فضای کمتری دریافت نمیکنید بهتره مدیریت اینجور مسائل رو به عهده کامپایلر و ویندوز بذارید و همون روال عادی کار خودتون رو ادامه بدین romixery19-10-2007, 10:32 AMاین همه دردسر واسه چیه؟ 9 مگا بایت هم فضایی نیست که اصلا بخوای قصه بخوری در ضمن همیشه حجم فضای اشغالی مستقیما با حجم فایل اجرایی ارتباط نداره و بستگی به فضایی داره که برنامه شما از سیستم دریافت میکنه در ضمن استفاده از اشاره گرها در اینجا برای شما اصلا خوب نیست چون مدیریت حافظه رو برای شما سخت میکنه و اصلا هم فضای کمتری دریافت نمیکنید بهتره مدیریت اینجور مسائل رو به عهده کامپایلر و ویندوز بذارید و همون روال عادی کار خودتون رو ادامه بدین سلام Master Data ي عزيز: شما راست مي گين. 9 مگ هم فضا شد؟ ولي قطره قطره جمع گردد وانگهي .... بعد هم در مورد اشاره گر ها من حاضرم به شما اثبات كنم تفاوت استفاده از اشاره گر و متغير معمولي در برنامه رو. حرفتون رو قبول دارم كه مديريت حافظه مشكل مي شه ولي سرعت كار بالاتر مي ره. البته بايد به as13851365 عزيزم بگم كه شايد به قول Master Data ي عزيزم در اينجا اشاره گر چاره ساز برنامه شما نباشه ولي به هر حال من پيشنهاد دادم. ولي در اينكه در برنامه هاي بزرگ كه نياز به متغير هاي زيادي دارن استفاده از اشاره گر واجبه جاي هيچ شكي نيست. موفق باشين باي Mavix20-10-2007, 08:18 PMبا سلام اگه از متغیری در طول برنامه مکررا استفاده میکنی بهتره اونو به صورت اشاره گر تعریف نکنی چون هیچ فایده ای نداره. فقط اون اجزایی رو از نوع اشاره گر استفاده کن که احتمال اجرایش کم و یا صفره. مثلا پنجره "درباره ما" که اکثر برنامه ها دارن. در این مورد از پنجره ها که ممکنه از هر 100 بار اجرای برنامه یه بار اون صفحه اجرا بشه، بهتره اون پنجره رو همون اول اجرای برنامه نسازی و موقع نمایش آن ساخته شود و در آخر هم حافظه گرفته شده برای آن آزاد شود. مثال برای فراخوانی پنجره ای که هر از گاهی باید اجرا بشه : !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! در ضمن حتما باید از منوی Project گزینه ...Options رو بزنی و در صفحه باز شده از برگه Forms فرم Form1 رو از لیست Auto-creat forms به لیست Available forms انتقال بدی. در غیر این صورت کار بیهوده میشه. مرد مباح20-10-2007, 09:15 PMهمه راه ها گفته شده. ولس مشکل اصلی شما به احتمال زیاد توی کد نویسیتونه. چون نیازی به این همه فضا نداری. یا کدت رو بزرا که بتونیم نظر بهتری بدیم و یا خودت بگرد و اشکالاتت رو رفع کن. hamedvahedi15-11-2007, 08:25 PMمن هم فکر می کنم که فرم ها و متغيرها به صورت public تعریف شده اند و فرم ها هم در dpr ساخته ميشن. و براي همين همه اين اطلاعات ميرن تو رم و ... اما من يه سئوال ديگه دارم. چه کار کنم که حجم فايل هاي اجرايي نوشته شده در دلفي ام کم بشن؟ به نظر من حجم برنامه هاي من زيادن. با وجود اينکه سعي مي کنم از API بيشتر استفاده کنم، کمتر صرفه جويي ميشه سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود




این صفحه را در گوگل محبوب کنید

[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 977]

bt

اضافه شدن مطلب/حذف مطلب




-


گوناگون

پربازدیدترینها
طراحی وب>


صفحه اول | تمام مطالب | RSS | ارتباط با ما
1390© تمامی حقوق این سایت متعلق به سایت واضح می باشد.
این سایت در ستاد ساماندهی وزارت فرهنگ و ارشاد اسلامی ثبت شده است و پیرو قوانین جمهوری اسلامی ایران می باشد. لطفا در صورت برخورد با مطالب و صفحات خلاف قوانین در سایت آن را به ما اطلاع دهید
پایگاه خبری واضح کاری از شرکت طراحی سایت اینتن