انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => انجمن عمومی => نویسنده: EnriqueTTE در 21 شهریور 1401، 12:50 ب‌ظ

عنوان: پروسه‌های درحال اجرا
ارسال شده توسط: EnriqueTTE در 21 شهریور 1401، 12:50 ب‌ظ
وقتی با bpytop یا htop مصرف منابع رو چک میکنم، همیشه چندین پروسه فایرفاکس هست که دستور مربوط بهشون یکیه و جزو پرمصرف ترین پروسه‌ها در بخش رم سیستم هستن.
چرا اینهمه پروسه فایرفاکس باید باز باشه و چرا همه رو یدونه نشون نمیده وقتی مربوط به یه برنامه است؟


(https://forum.ubuntu-ir.org/index.php?action=dlattach;topic=155648.0;attach=54241;image)

(https://forum.ubuntu-ir.org/index.php?action=dlattach;topic=155648.0;attach=54239;image)
عنوان: پاسخ : پروسه‌های درحال اجرا
ارسال شده توسط: آرمان اسماعیلی در 21 شهریور 1401، 01:54 ب‌ظ
این کار دو علت داره. هم اینکه برای هر تب یک محیط sandbox با مجوزهای خاص خودش درست می‌کنه تا هر تب به اطلاعات مابقی تب‌ها و اطلاعات بیش از حد نیاز از سیستم کاربر دسترسی نداشته باشه، هم اینکه هر تب منابع پردازشی مجزا دریافت کنه. مورد دوم می‌تونه ۲ فایده داشته باشه. هم اگر یک تب کرش کرد باعث نمیشه کل فایرفاکس از کار بیفته، هم می‌تونه تب‌های پس‌زمینه رو ببره به حالت idle تا مصرف منابع به حداقل برسه.
عنوان: پاسخ : پروسه‌های درحال اجرا
ارسال شده توسط: sajadspeed در 21 شهریور 1401، 05:32 ب‌ظ
این کار دو علت داره. هم اینکه برای هر تب یک محیط sandbox با مجوزهای خاص خودش درست می‌کنه تا هر تب به اطلاعات مابقی تب‌ها و اطلاعات بیش از حد نیاز از سیستم کاربر دسترسی نداشته باشه، هم اینکه هر تب منابع پردازشی مجزا دریافت کنه. مورد دوم می‌تونه ۲ فایده داشته باشه. هم اگر یک تب کرش کرد باعث نمیشه کل فایرفاکس از کار بیفته، هم می‌تونه تب‌های پس‌زمینه رو ببره به حالت idle تا مصرف منابع به حداقل برسه.
سوال خودمم بود که چرا هر تب به شکل جداگانه اجرا میشه که عالی توضیح دادید، تشکر  ;D ;D ;D
عنوان: پاسخ : پروسه‌های درحال اجرا
ارسال شده توسط: Dragon- در 21 شهریور 1401، 09:27 ب‌ظ
چرا همه رو یدونه نشون نمیده وقتی مربوط به یه برنامه است؟
چون هر کدوم اونها یه پردازش جدا با یه pid جدا، با حافظه مجازی جدا، file descriptor‌های جدا و ... هست.