به گزارش سافت گذر ، کروم یکی از مرورگرهایی است که RAM را بیش از حد اشغال می کند. در ماه ژوئن سال جاری میلادی خبر دادیم که گوگل می خواهد از تکنولوژی Segment Heap مایکروسافت بهره ببرد تا مصرف رم توسط مرورگرش را به میزان یک سوم کاهش دهد اما در نهایت به خاطر اینکه بی ثباتی را به کروم آورد، آن را کنار گذاشت.
حالا یکی از سایت های خبری گزارش داده که توسعه دهندگان کروم می خواهند چیز جدیدی را امتحان کنند. آنها قصد دارند از TerminateProcess API ویندوز 10 بهره ببرند تا فرآیند مربوط به کروم را کاملاً ببندند. لازم به ذکر است که API نامبرده بدون هیچ قید و شرطی یک فرآیند خاص را به همراه همه زیرمجموعه هایش تمام می کند.
گوگل در این باره توضیح می دهد:«« خارج شدن از یک فرآیند هم سخت است و هم هزینه بر. نادیده گرفتن پردازش های در حال انجام تقریباً غیرممکن بوده و خروج کامل از یک برنامه پیچیده معمولاً بسیار کند و آرام انجام می شود. بر این اساس، منتظر ماندن برای بسته شدن زیرمجموعه ها و بررسی کدها و داده ها، انجام این کار را بی فایده کرده است. به همین دلیل ما داریم به تدریج سراغ فرآیندهای پردازشی TerminateProcess می رویم. اگرچه اکثر فرآیندهای بسته شده جزو موارد ابزاری هستند ولی این API برای همه نوع فرآیندها به کار می رود. با این اقدام، به مصرف کنندگان بیش از حد رم اجازه داده نخواهد شد تا همچنان به فعالیتشان ادامه دهند بنابراین خروج از یک برنامه حافظه را اشغال نخواهد کرد»».
اگر این تصمیم گوگل واقعاً عملی شود، باعث خواهد شد تا زمانی که از کروم خارج می شوید یا چند تب را می بندید ولی رم همچنان مشغول است دیگر از بین ببرد.
توسعه دهندگان کروم کم کم دارند سراغ API مذکور می روند بنابراین به آرامی شاهد کاهش مصرف رم توسط این مرورگر خواهیم بود.
منبع: mspoweruser.com