من عادت بدی دارم که چندین زبانه باز میکنم و سپس آنها را فراموش میکنم. بسیاری از افراد همین کار را میکنند، پس لطفاً بر من سخت نگیرید.
اگر مرورگری که بیش از ۶۵٪ مردم از آن استفاده میکنند چنین حافظهخواری سرسختی نبود، مشکلی وجود نداشت. بر اساس آمار استاتکانتر گلوبالاستاتس، کروم حدود ۶۸٪ از بازار مرورگرهای جهان را در ژوئیهٔ ۲۰۲۶ در اختیار دارد. من لپتاپی با ۱۶ گیگابایت RAM دارم و بسته به تعداد زبانههای باز—معمولاً ۱۵ تا ۲۵ زبانه—کروم بهتنهایی میتواند بین ۳.۵ تا ۵ گیگابایت RAM مصرف کند.
حالا تصور کنید فقط ۸ گیگابایت RAM داشتم. در آن شرایط، لپتاپم عملاً غیرقابل استفاده میشد. حتی با ۱۶ گیگابایت RAM نیز فشار ناشی از آن زبانهها را حس میکردم، بنابراین تصمیم گرفتم از یک مدیر زبانه به نام وانتب استفاده کنم.
وانتب جایی برای نگهداری همهٔ زبانههایم فراهم میکند
افزونهٔ رایگان کروم که زبانههای باز را به فهرستی ساده تبدیل میکند





وانتب یک افزونهٔ رایگان مرورگر است که میتوانید آن را در فروشگاه وب کروم یا نسخهٔ مشابه آن در مرورگرهای دیگر پیدا کنید. بهجای باز نگه داشتن همهٔ زبانهها، آنها را به فهرستی تبدیل میکند که هر زمان نیاز داشتید میتوانید به آن بازگردید. پس از نصب وانتب، نماد آن را در ناحیهٔ افزونههای کروم میبینید. هر زمان که متوجه میشوم بیش از حد زبانه باز کردهام، روی نماد وانتب کلیک میکنم و همهٔ زبانههای بازم به فهرست تبدیل میشوند.
زبانهها از نوار زبانهٔ کروم ناپدید میشوند، اما پیوندهایشان از بین نمیروند. وانتب آنها را بهصورت منظم در صفحهٔ خود نگه میدارد؛ جایی که میتوانم وبسایتهای ذخیرهشده را ببینم و هر زمان لازم بود، بازشان گردانم. میتوانم یک زبانهٔ منفرد را با کلیک روی آن باز کنم یا در صورت تمایل، همهٔ زبانهها را یکباره برگردانم و کارم را از همانجا ادامه دهم.
این روش برای من مناسب است، چون بسیاری از زبانههایی که باز نگه میدارم، چیزهایی نیستند که فعالانه از آنها استفاده کنم. معمولاً مقالههایی هستند که میخواهم بعداً بخوانم، صفحههای پژوهشی که شاید برای مقالهای که مینویسم به آنها نیاز داشته باشم، یا چیزهایی که نمیخواهم فراموش کنم. بنابراین، بهجای باز نگه داشتن همهٔ این صفحهها در کروم فقط به این دلیل که شاید بعداً به آنها نیاز داشته باشم، میتوانم تا زمان نیاز آنها را کنار بگذارم.
وقتی زبانههای بلااستفاده را باز نمیگذارم، مصرف RAM کاهش مییابد
پارک کردن زبانهها در وانتب، بدون از دست رفتن چیزی، حافظه را آزاد میکند

در حین نوشتن این مطلب، حدود ۲۷ زبانه در کروم باز داشتم، از جمله زبانههای پینشده. این برای من عادی است، اما کروم تقریباً ۴.۹ گیگابایت RAM مصرف میکرد. سپس روی نماد وانتب کلیک کردم؛ ۲۰ زبانهٔ بدون پین را به فهرست وانتب منتقل کرد و زبانههای پینشده را دستنخورده گذاشت. پس از آن، کروم حدود ۲.۲ گیگابایت RAM مصرف میکرد. این کاهش حدود ۵۵٪ بود و تنها با انتقال آن ۲۰ زبانه از کروم به دست آمد. در همین حال، صفحهها در فهرست وانتب باقی مانده بودند و هر زمان که نیاز داشتم میتوانستم آنها را بازیابی کنم.
دلیل اثر چشمگیر این تغییر ساده است. یک زبانهٔ باز میتواند پردازشهای متعددی داشته باشد؛ از اسکریپتها و تصاویر صفحه گرفته تا رسانهها و دیگر محتواها. وقتی ۲۷ زبانه باز دارم، از کروم میخواهم همهٔ این موارد را همزمان مدیریت کند.
وانتب راهی برای جلوگیری از این وضعیت فراهم میکند. وقتی گروهی از زبانهها را به وانتب میفرستم، کروم آنها را میبندد و وانتب پیوندهایشان را ذخیره میکند. اگر بعدها به یکی از آن صفحهها نیاز داشته باشم، میتوانم روی آن کلیک کنم تا دوباره باز شود.
این کاهش ۵۵درصدی چیزی نیست که همه باید انتظارش را داشته باشند. مقدار RAM مصرفی کروم بهشدت به محتوای باز بستگی دارد. یک مقالهٔ ساده به اندازهٔ یک ویدیو در یوتیوب یا برنامهٔ وبی مانند گوگلداکس حافظه مصرف نمیکند. با این حال، تفاوت برای من آنقدر محسوس بود که آن را احساس کردم.
میدانم کروم از قبل ویژگی صرفهجویی در حافظه دارد
اما همچنان وانتب را ترجیح میدهم

برای رعایت انصاف، کروم از قبل راهکاری قدرتمند برای مدیریت مصرف حافظه دارد. ویژگی Memory Saver بهصورت خودکار زبانههایی را که مدتی از آنها استفاده نکردهام غیرفعال میکند تا حافظه آزاد شود. وقتی به آن زبانهها برمیگردم، کروم آنها را دوباره بارگیری میکند.
این ویژگی مفید است، اما تفاوت میان Memory Saver کروم و مدیر زبانهای مانند وانتب در شیوهٔ برخوردشان با زبانههاست. Memory Saver کروم زبانهها را باز نگه میدارد تا زمانی که بهاندازهٔ کافی «غیرفعال» شوند و حافظه آزاد شود. در مقابل، وانتب به من اجازه میدهد تعداد زیادی زبانه را دستی از کروم خارج و در فهرستی جداگانه ذخیره کنم.
Memory Saver کروم همچنین زبانهها را در نوار زبانه نشان میدهد. وقتی زبانهها را میبینم، ممکن است بیدلیل روی یکی از آنها کلیک کنم؛ حتی اگر واقعاً نیازی به آن نداشته باشم. پس از کلیک، کروم صفحه را دوباره بارگیری میکند و دوباره برای آن حافظه مصرف میکند.
اما وقتی همهٔ زبانهها در فهرستی پنهان شدهاند، همان کاری که وانتب انجام میدهد، وسوسهٔ کلیک کردن روی آنها کمتر میشود. بنابراین، حتی با فعال بودن Memory Saver کروم، این ویژگی در پسزمینه به کارش ادامه میدهد، زیرا وانتب اغلب بار اصلی را برمیدارد.
وانتب باعث شد در تعریف یک «زبانهٔ باز» تجدیدنظر کنم
وانتب مانع از باز کردن بیش از حد زبانهها نشده است. بهنظر میرسد هرگز به کسی تبدیل نخواهم شد که فقط سه زبانه باز نگه میدارد و بلافاصله بقیه را میبندد.
تغییری که ایجاد شد، شیوهٔ استفادهٔ من از آن زبانههاست. بهجای باز گذاشتن ۲۰ زبانه چون شاید بعدها به آنها نیاز داشته باشم، میتوانم آنها را در وانتب ذخیره کنم و فقط آنهایی را که واقعاً نیاز دارم برگردانم. این تغییر کوچک، کروم را از حمل بار کامل تاریخچهٔ مرور روزانهام رها میکند و مصرف حافظهام را کاهش میدهد.
منبع: این مطلب ترجمه و بومیسازی مقالهای از MakeUseOf به قلم Oluwaseun Bamisile است. مشاهده مقاله اصلی