سلام
آموزش بخش (سربرگ) Memory در Resource Monitor که اطلاعات کاملی درباره ی اشغال رم توسط پروسه ها را ارائه میده ، بصورت مختصر اینجا میذارم .
ستون Private :
مقدار حافظه ی فیزیکی (رم) استفاده شده توسط پروسس که فقط مخصوص همون پروسس هست یعنی نمیشه اون حافظه را به اشتراک گذاشت با پروسس های دیگه.
ستون Sharable :
مقدار حافظه ی فیزیکی (رم) استفاده شده توسط این پروسس که بصورت اشتراکی ، قابل استفاده برای بقیه ی پروسس ها هست.
توضیح بیشتر :
به اشتراک گذاری بخش ها و یا صفحات (page های) حافظه برای پروسس های رایج ، موجب صرفه جویی در فضای حافظه می شود زیرا فقط یک نسخه از صفحه مورد نیاز است. به طور خاص، یک کپی از صفحه (page) فیزیکی در حافظه است و سپس به فضای آدرس مجازی فرآیندهای دیگر که نیاز به دسترسی دارند، آدرس داده میشود. به عنوان مثال، DLL های سیستم، مانند Ntdll، Kernel32، Gdi32 و User32، حافظه را در میان تمام فرآیندها به اشتراک می گذارند.
ستون Working Set :
مجموع دو ستون بالا .
یعنی مقدار حافظه ی فیزیکی (رم) ای که فقط توسط همون پروسس قابل استفاده هست به اضافه ی مقدار حافظه ی فیزیکی (رم) ای که توسط اون پروسس ، بصورت اشتراکی با بقیه ی پروسس ها استفاده میشه.
ستون Commit :
مجموع ستون Working Set (یعنی حافظه ی فیزیکی اختصاصی و همچنین حافظه ی فیزیکی اختصاصیِ استفاده شده توسط اون پروسس) به اضافه ی مقدار حافظه ی مجازیِ (قضیه ی page file در هارد دیسک) اختصاص داده شده برای اون پروسس توسط سیستم عامل
همه ی موارد بالا ، بر حسب کیلو بایت حساب میشن
برای ظهور حضرت ولی عصر (عج) و به نیت اموات خودمون و خودتون و هر کسی که در آموزش سهم دارن ، یه صلوات بفرستین ، ممنون میشم
Bookmarks