گوگل كروم در نسخه جديد، فضاي كمتري از حافظه رم را اشغال ميكند
گوگل كروم (Google Chrome) محبوبترين مرورگر وب دنيا است؛ بااينحال، همواره بهدليل اشغال فضاي زياد از حافظهي رم سيستم با انتقادهاي فراواني مواجه بوده است. گوگل مدتها است ميگويد با اعمال برخي بهينهسازيها بهمرورزمان تلاش ميكند مصرف رم كروم را كاهش دهد و در جديدترين بهروزرساني اين مرورگر براي سيستمعاملهاي مك OS و ويندوز و اندوريد، ميزان اشغال حافظهي رم كاهش پيدا كرده است.
براساس گزارش خبرگزاري 9to5Google بهنقل از بيانيهي مطبوعاتي گوگل، اين شركت اهل مانتين ويو در جديدترين نسخه از مرورگر كروم سراغ استفاده از راهكاري اختصاصي براي سيستم تخصيصدهندهي پيشرفتهي حافظه رفته است. PartitionAlloc بهگونهاي بهينه شده است تا تأخير بسيار كمي در فرايند تخصيص حافظه ارائه دهد و امنيتش افزايش يابد. براساس اعلام گوگل، PartitionAlloc در تمامي بخشهاي كروم اندرويد و نسخهي ويندوز ۶۴ بيتي آن استفاده شده است.
در بيانيهي گوگل آمده است در Chrome M89 براي ويندوز، اشغال فضاي رم كاهش چشمگيري يافته است (حداكثر ۲۲ درصد در پردازشهاي مرورگر و ۸ درصد در رندر و ۳ درصد در بخش GPU). علاوهبراين، گوگل ادعا ميكند پاسخگوبودن (Responsiveness) مرورگرش را ۹ درصد بهبود داده است.
نسخهي جديد كروم در زمينهي استفاده كردن يا نكردن از حافظه نيز هوشمندانهتر عمل ميكند. ازاينپس، كروم بهازاي هر تب به حداكثر ۱۰۰ مبيبايت (MiB) نياز پيدا ميكند كه روي برخي از وبسايتهاي محبوب بيش از ۲۰ درصد است. كروم براي دستيابي به اين هدف، حافظهاي را رها ميكند كه تب بازشده از آن استفاده نميكند (نظير تصاوير بزرگي كه با اسكرول از آنها رد ميشويد).
گوگل ميگويد اخيرا ميزان اشغال حافظهي رم با تبهاي پسزمينهي كروم در سيستمعامل مك OS را ۸ درصد كاهش داده است. اين ميزان در برخي از سيستمها به بيش از يك گيگابايت ترجمه ميشود. Tab Throttling كه با كروم 87 معرفي شد و در كروم 88 بهصورت گسترده دردسترس قرار گرفت، مسئول بهبود ۶۵ درصدي امتياز Apple Energy Impact براي صفحات پسزمينه است. در نتيجهي اين اتفاق، رايانههاي مك خنكتر و فنهاي سيستم بيصداتر ميمانند.
در پلتفرم موبايل، گوگل با استفاده از Android App Bundle دانلودها را بهازاي هر دستگاه بهينه ميكند و از isolatedSplits استفاده ميكند تا وظايف كاري را تقسيم و درصورت نياز آنها را بارگذاري كند. اين تكنيك باعث شده است ميزان كرش كروم درنتيجهي اشغال بيشازحد منابع كاهش يابد، ميزان استفاده از حافظه ۵ درصد كم شود، زمان بازشدن اپليكيشن ۷٫۵ درصد افزايش پيدا كند و صفحات ۲ درصد سريعتر بارگذاري شوند.
نسخهي ۶۴ بيتي كروم روي دستگاههاي مجهز به سيستمعامل جديدتر از اندرويد 10 با بيش از هشت گيگابايت حافظهي رم بازسازي شده است تا تجربهي باثباتتري ارائه دهد. بهلطف اين تغييرات، نسخهي يادشدهي كروم ۸٫۵ درصد سريعتر صفحات را بازگذاري ميكند و اسكرول روان را ۲۸ درصد بهبود ميبخشد. نسخهي جديد باعث ميشود زمان بازشدن تبهاي Freeze-Dried (تبهاي سبك با حجم برابر با يك اسكرينشات) در نسخهي موبايل كروم ۱۳ درصد كاهش پيدا كند.
هم انديشي ها