2012-09-11_121529

اگر تا کنون هنگام باز بودن گوگل کروم نگاهی به Task Manager انداخته باشید، احتمالاً  از دیدن اینکه تعداد پروسه های chrome.exe بیشتر از پنجره های کروم شماست تعجب کرده اید. کار این پروسه ها چیست؟ اگر در این مورد کنجکاو هستید، پرشین بکس شما را تنها نمی گذارد. پس برای یافتن علت با ما همراه باشید.

درحالی که تعداد زیاد پروسه های chrome.exe در ابتدا گیج کننده به نظر می رسد، یک توضیح کاملاً منطقی برای آن وجود دارد.

گوگل کروم از این ویژگی استفاده کرده و برنامه های کاربری وب (Web App) و پلاگین ها را در پروسه هایی جدا از پروسه ی مرورگر قرار می دهد. این به معنای ان است که اگر یک موتور رندر در یک برنامه دچار مشکل شود روی تمام مرورگر یا سایر برنامه ها تاثیر نمی گذارد.  یعنی سیستم عامل  برنامه های وب را برای افزایش پاسخگویی در موازات اجرا می کند و این باعث می شود در صورتی که یک برنامه یا پلاگین دچار مشکل شده و قادر به پاسخگویی نباشد مرورگر از کار نیافتد. در واقع، هر تب دارای یک پروسه است مگر اینکه تب ها از یک دامنه باشند. اجرا کننده (Renderer) خود دارای یک پروسه است. هر پلاگین پروسه ی مخصوص به خود و بالاخره هر افزونه ی فعال از یک پروسه برخوردار می باشند.