Використання пам'яті Google Chrome або витоків пам'яті?
Я люблю користуватися Google Chrome для перегляду Інтернету, і однією з головних причин завжди було те, що це дуже швидко! Мені ніколи не подобалося роздувати Firefox з усіма додатками, а Internet Explorer просто повільно.
Microsoft Edge значно швидше, ніж IE, але я використовую стільки інших служб Google, що Chrome продовжує повертати мене назад. Новий браузер Quantum Firefox є ще швидшим, ніж Chrome, і я дійсно думав про перехід.
Коли я вперше почав користуватися Chrome, я був у захваті від простого чистого інтерфейсу та неймовірної швидкості перегляду. Проте після кількох місяців використання Chrome на дуже швидкому ПК, я помітив, що вкладки будуть незаповнені протягом декількох секунд, перш ніж завантажити веб-сторінку та іншу загальну повільність.
Диспетчер завдань Chrome
Після того, як ми трохи потрудилися, я вирішив поглянути на диспетчера завдань і подивитися, які процеси виконуються для Chrome. Ось що я знайшов:
Свята корова! Це 35 процесів Google Chrome! Це дуже багато процесів плюс понад 5 ГБ використання пам'яті. Що таке всі процеси Chrome? Зрозуміло, у мене було 16 відкритих вкладок, коли я зробив знімок екрана вище, але всі веб-сторінки були статичними без відтворення відео чи анімації. Так чому ж 35 процесів і ГБ пам'яті?
Ви можете дізнатися, що стоїть за кожним з цих процесів у Chrome, клацнувши правою кнопкою миші на рядку заголовка (не на вкладці) і вибравши Диспетчер завдань.
Тут ви побачите кожен процес (так званий "Завдання"), який виконується в Google Chrome. Я швидко був здивований тим, що я бачив.
Браузер - це один процес, кожна вкладка - це власний процес, а потім - веб-програми процесів, графічний процесор і для кожного розширення й плагіна, який я активував! Eeeks! Від того, що я читаю в Інтернеті від Google, вони розділяють все на різні процеси, тому що робить браузер більш стабільним. Наприклад, якщо плагін Flash припиниться, він не займе всі ваші вкладки або весь веб-переглядач.
Використовуючи Google Chrome так довго, я зрозумів, що це дуже вірно. Були багато разів, коли одна вкладка вмирала, і я можу просто закрити вкладку і продовжувати використовувати інші вкладки нормально або Shockwave просто повісити, і я вбив, що одна вкладка і все інше працював нормально.
Тому моя наступна думка полягала в тому, щоб всі окремі процеси використовували додаткову пам'ять, на відміну від того, як це було раніше. З того, що я зібрав в Інтернеті, здається, що навіть якщо було менше процесів, плагіни та розширення все одно використовували пам'ять, можливо, трохи менше. Існує невеликий накладні витрати на створення нового процесу, але він незначний.
Можливо, ви також помітили кілька пунктів, перелічених як субкадр: https://accounts.google.com. Спочатку я думав, що це пов'язано з тим, що вкладка відкрита для Gmail, але дізналася, що це щось зовсім інше. В основному, Google вводить деякі процеси в свій власний процес, щоб належним чином ізолювати їх. Таким чином, було декілька веб-сайтів, які знаходилися всередині цих підкадрів, замість того, щоб перерахувати власний процес.
Чи можна щось зробити, щоб зменшити обсяг пам'яті, яку використовує Chrome? Для мене, я помітив велику різницю, коли я вимкнув спалах для всіх сайтів, а не залишити його на Запитайте мене першим налаштування. Щоб повністю вимкнути спалах, перейдіть до Налаштування, потім натисніть Додатково внизу, а потім натисніть Налаштування вмісту під Конфіденційність та безпека. Натисніть на Flash а потім переконайтеся, що він говорить Заблокуйте сайти за допомогою Flash.
Це врятувало мені більше 1 ГБ в пам'яті. Я не знав, але кілька веб-сайтів використовували Flash. Навіть якщо Flash вимкнено, веб-сайти працювали нормально, тому я увімкнув Flash. Інший спосіб зменшити пам'ять - це видалити деякі розширення, особливо якщо ви їх не використовуєте. Крім того, ви можете просто відключити розширення, якщо воно потрібен час від часу, і не хочете його повністю видалити.
Вимкнення розширення запобігає використанню пам'яті. Нарешті, ви, мабуть, помітили a Процес GPU у Chrome, який має бути ввімкнено за умовчанням. Якщо ваше обладнання підтримує це, Chrome вивантажить деякі завдання на ваш графічний процесор, що є більш швидким і ефективним, ніж ваш процесор. Це називається Апаратне прискорення. Якщо ви хочете, ви можете вимкнути його, перейшовши в меню Налаштування, а потім прокрутити до самого нижнього краю Система.
Якщо ви вимкнете апаратне прискорення, ваш досвід роботи з Chrome буде трохи повільніше, тому майте це на увазі.
Тому, якщо ви вважаєте, що Chrome забирає занадто багато оперативної пам'яті, перевірте в диспетчері завдань і спробуйте вимкнути розширення, яке використовує надмірну кількість пам'яті. Для мене, я мав розширення, яке мені сподобалося, але не було оновлене з 2013 року, і тому він міг використовувати стільки пам'яті. Якщо вам не потрібне розширення ресурсів, вимкніть його, і ви отримаєте кращий досвід перегляду. Крім того, вимкніть Flash, якщо вам це дійсно не потрібно. Насолоджуйтесь!