ناشناس

سوال 648091

سلام<br>کامپیوتر بنده به این مشکل مبتلا شده که وقتی روشنش می کنیم و بالا می آید،هر لحظه و ثانیه به ثانیه بر Pf Usage)Memory Usage) یا همان حافظه Ram آن اضافه می شود،به این خاطر که حافظه Processها دائما زیاد می شود!.<br>لطفا مرا راهنمایی نمایید.باتشکر

ثبت پاسخ جدید

برای ثبت پاسخ، لطفا وارد حساب کاربری خود شوید.

پاسخ‌ها

1 پاسخ
با سلام
دوست عزیز، PF Usage مقدار مصرف Page File و یا همان حافظه مجازی بر روی دیسک را نمایش میدهد و اگر مقدار آن به انتها رسیده باشد بهتر است فضای بیشتری به آن اختصاص دهید. فایلی در درایو C با نام Pagefile.sys وجود دارد که در واقع حافظه مجازی ویندوز می باشد این فایل به صورت پیشفرض 1.5 برابر حافظه رم می باشد. ویندوز خودش در صورت نیاز این حافظه را مدیریت کرده و افزایش می دهد. اما اگر میخواهید خودتان این مقدار را افزایش بدهید از روش زیر استفاده کنید:

1- وارد Control Panel بشوید و system را انتخاب کنید.
2- وارد زبانه Advance بشوید.
3- روی دگمه ی Settings در قسمت Performance کلیک کنید.
4- از پنجره باز شده وارد زبانه Advance بشوید.
5- روی دگمه ی change در قسمت Virtual Memory کلیک کنید.
6- گزینه ی Custom Size را پیدا کرده و مقدار مورد نظرتان را وارد کنید.
7- دکمه set را بزنید.

توضیحات بیشتر:
ویندوز XP از Virtual Memory برای در اختیار گذاشتن حافظه‌ای بیشتر از آنچه به طور فیزیكی روی سیستم وجود داره استفاده می‌كنه. وقتی همزمان چند برنامه رو اجرا می كنید، این برنامه ها یا دستورات از RAM مشتركی استفاده می كنند، پس به نظر میاد كه شما RAM بیشتری احتیاج دارید. (ولی RAM كه ندارید ...) در اینگونه موارد XP میزان استفاده هر برنامه یا دستور از حافظه در دسترس ( RAM ) رو كنترل كرده و مقداری از حافظه رو به برنامه‌ای كه اجرا شده ولی در حال حاضر از اون استفاده نمی‌شه، اختصاص میده. در مرحله بعد XP با جابجایی و معاوضه، بخش‌های غیر فعال رو به صورت موقت از روی RAM برمی‌داره و در بخشی از Hard به نام Paging File ذخیره می‌كنه.

وقتی برای اجرای برنامه به بخش‌های ذخیره شده نیاز باشه، ویندوز اون بخش‌ها رو از Paging File صدا زده و برنامه رو اجرا می‌كنه. ویندوز XP از طرف دیگه به انتقال بخش‌های ساكن و غیر فعال برنامه‌های دیگه از RAM به Paging File برای دستیابی به حافظه بیشتر نیاز داره.

به خاطر داشته باشید كه: Virtual Memory در XP طوری تنظیم شده كه RAM رو به دو قسمت Page Pooled و Nonpage Pooled تقسیم می‌كنه. بخش Nonpage Pooled شامل فایل‌های دستوری و بخش مهمی از سیستم عامل می‌شه كه هیچ وقت به Paging File فرستاده نمی‌شه و البته هر چیزی كه در Page Pooled قرار می‌گیره، قابلیت انتقال به Paging File رو داره.
---------------------
اصلاح تنظیمات Virtual Memory
در قاب Virtual Memory اندازه Paging File نمایش داده می‌شه. برای تغییر اندازه اون ، روی My Computer راست کلیک کنید و Properties را بزنید؛ اکنون به تب Advanced رفته و در قسمت Performance دگمه ی Settings را کلیک کنید، اکنون در قاب Performance Options هستید، به تب Advanced بروید و Change را كلیك كنید.

اندازه پیشنهادی Paging File هم با یك فرمول به دست میاد. اندازه فیزیكی RAM ضرب‌در یك و نیم. مثلا با یك حافظه 512 مگابایتی، اندازه پیشنهادی 766 مگابایت می‌شه‌.

برای بهبود عملكرد كلی سیستم از طریق اصلاح Virtual Memory ، دو راه وجود داره. یكی افزایش آن و دیگری انتقال Paging File به یك دیسك سخت دیگه كه بهترین حالت هم با انجام راه دوم به دست میاد. البته برای این كار به یك هارد دیگه احتیاج دارید. اگه فكر می‌كنید كه با انتقال Paging File از یك درایو به درایو دیگه می‌تونید سیستم بهتری داشته باشید، سخت در اشتباه هستید.
دلیل بهینه شدن در این حالت هم اینه كه یك هارد وظایف سیستم عامل رو انجام میده و هارد دیگه فقط به Paging File اختصاص داره. برای انتقال، درایو C را از لیست انتخاب كنید. سپس گزینه No Paging File را انتخاب و بر روی Set كلیك كنید. در مرحله بعد از روی لیست، هارد دیگه رو انتخاب كنید. بعد گزینه Customize رو انتخاب كرده، اندازه‌های مناسب رو برای Initial و Maximize در كادرهای مربوطه تایپ و Set رو كلیك كنید. بعد از OK كردن، دوباره سیستم رو راه‌اندازی كنید.

موفق باشید