Tech новостиКак сделать

Как Chrome «Tab Freezing» сэкономит процессор и батарею

Закройте логотип Google Chrome.

Google работает над новой функцией «Замораживание вкладок» для Chrome, которая приостановит (заморозит) вкладки, которые вы не используете. Это означает более низкую загрузку процессора, более быстрый браузер и более длительное время автономной работы ноутбука или кабриолета.

Проблема: слишком много вкладок

Если у вас всегда была открыта только одна вкладка, Chrome должен был бы отображать только одну веб-страницу одновременно. Но у тебя, наверное, больше. Даже если вы их не используете, каждая открытая вкладка в Chrome содержит открытую веб-страницу. Эта веб-страница использует системную память. Любые скрипты и другое активное содержимое на нем также продолжают работать, что означает, что веб-страница может использовать ресурсы процессора в фоновом режиме.

В некотором смысле это хорошо: даже если вы переключаете вкладки, вкладка может продолжать воспроизводить аудио или обновлять себя в фоновом режиме. Когда вы переключаетесь на него, вам не нужно ждать перезагрузки веб-страницы — это происходит мгновенно.

Но это может быть плохо. Если у вас открыто большое количество вкладок — или даже небольшое количество вкладок, содержащих тяжелые веб-страницы, — они могут использовать много системных ресурсов, заполнять вашу память, загружать циклы ЦП, делать Chrome менее отзывчивым и истощать ваши ресурсы. аккумулятор. Вот почему инженеры Chrome создали Tab Discarding и теперь Tab Freezing. Они связаны между собой, но в разных ситуациях делают разные вещи.

Как вкладка Discarding экономит вашу оперативную память

На панели вкладок Chrome открывается большое количество вкладок.

Вкладка Discarding была добавлена ​​еще в 2015 году. По словам Google, это функция «экономии памяти». Короче говоря, если на вашем компьютере недостаточно памяти, Chrome автоматически «удалит» содержимое «неинтересных» вкладок. Chrome не будет автоматически сбрасывать вкладку, если вы взаимодействуете с ней, но основная фоновая вкладка, с которой вы не взаимодействовали в течение нескольких часов, является основной целью.

Когда содержимое вкладки удаляется, оно удаляется из памяти вашей системы, и состояние сохраняется на диск. В интерфейсе Chrome ничего не меняется — вкладка отображается на панели вкладок и выглядит нормально. Но когда вы щелкнете по нему и переключитесь на него, вы увидите, что Chrome потребуется немного времени, чтобы быстро перезагрузить страницу и вернуть вас туда, где вы были.

Эта небольшая задержка является причиной того, что Chrome сбрасывает вкладку только в том случае, если объем памяти в вашей системе «очень низкий» . Хорошо использовать вашу оперативную память для кэширования . Но автоматическое удаление вкладки и ее быстрое повторное открытие лучше, чем принуждение пользователей Chrome к закладкам и закрытию вкладок вручную.

Когда вкладка отбрасывается, ее процесс фактически исчезает из встроенного в Chrome диспетчера задач , и вы больше не увидите, как ее память используется Chrome. Когда вы щелкаете по нему, чтобы перезагрузить его, он запускается снова.

Как замораживание вкладки спасет ваш процессор (и батарею)

Замораживание вкладок отличается от отбрасывания вкладок. Когда вкладка заморожена, ее содержимое остается в памяти вашей системы. Однако содержимое вкладки будет «заморожено». Веб-страница на вкладке не сможет использовать процессор или выполнять действия в фоновом режиме. Например, предположим, что у вас есть открытая веб-страница с большими возможностями, и она постоянно запускает сценарии. Через некоторое время Chrome автоматически «заморозит» его и не будет выполнять какие-либо действия, пока вы не будете взаимодействовать с ним снова. Это основы, и Google, скорее всего, вскоре объяснит, как это работает, более подробно.

Вкладка «Замораживание» является экспериментальной функцией. Он встроен в текущие стабильные версии Chrome 77 , но может быть запущен только вручную. В сборках Chrome Canary для будущего Chrome 79 Chrome сможет автоматически блокировать вкладки так же, как он может автоматически отбрасывать их.

В Chrome Canary доступно несколько вариантов замораживания вкладок, если вы переходите в chrome://flags и выполняете поиск «Замораживание вкладок». Если этот параметр включен, Chrome автоматически замораживает «подходящие» вкладки после того, как они были в фоновом режиме для пять минут. В зависимости от того, какой вариант вы выберете, Chrome может либо оставить их замороженными, либо разморозить их на десять секунд каждые пятнадцать минут — достаточно времени для синхронизации с сервером или выполнения небольшой работы, если им это нужно. Google явно проверяет, какой вариант лучше.

Параметры замораживания вкладок Chrome Canary.

Хотя блокирование вкладок является экспериментальной функцией, оно почти наверняка скоро появится в стабильных версиях Chrome — по крайней мере, в некоторой форме. Опции в Chrome Canary были обнаружены TechDows .

Как играть с Tab Tab Freezing (и Discarding) сегодня

Текущая стабильная версия Chrome позволяет вам играть с обеими функциями, если вы хотите знать, как они работают. Просто наберите chrome://discards в омнибоксе Chrome и нажмите Enter.

Вы увидите страницу диагностики со списком ваших открытых вкладок, а также с информацией о том, могут ли они быть заморожены или удалены. В правой части страницы вы увидите ссылки для действий «Заморозить» и «Отменить» на каждой вкладке.

Внутренний Chrome Chrome: // сбрасывает страницу.

Вы можете проверить это, чтобы увидеть разницу самостоятельно. Например, если вы запускаете YouTube и начинаете воспроизводить видео, нажатие «Freeze» для этой вкладки приостановит воспроизведение видео, но не удалит содержимое вкладки YouTube из памяти в диспетчере задач. Вместо этого, нажав «Отменить», вы приостановите воспроизведение видео и удалите содержимое вкладки из памяти — вы увидите, что оно исчезнет, ​​если вы откроете Диспетчер задач Chrome. Нажатие «Загрузить» перезагрузит содержимое вкладки в память.

Почему выбрасывание и заморозка так полезны

Другими словами, если память вашей системы заполнится, Chrome откажется от вкладок, которые вы не используете, чтобы освободить место. Он автоматически перезагрузит их, когда вы нажмете на вкладку, но вы заметите, что страница загружается на долю секунды. Chrome не нужно отбрасывать вкладки, когда у вас достаточно памяти — Chrome использует эту память в качестве кэша, а не оставляет ее пустой. Это ускоряет ход вещей.

Но, даже если у вас много памяти, Chrome скоро увидит замораживающие вкладки, с которыми вы не взаимодействуете, чтобы сэкономить время ЦП и заряд батареи, что потенциально сделает Chrome и другие приложения в вашей системе более отзывчивыми. Он по-прежнему будет хранить их в памяти. Таким образом, когда вы активируете замороженную вкладку, переключаясь на нее, веб-страница на вкладке готова к использованию как можно быстрее.

Если Chrome необходимо освободить память, он может отменить заблокированную вкладку. Но вы не можете заморозить удаленную вкладку: она уже удалена из памяти и по-настоящему не открыта, поэтому она не может выполнять какие-либо действия в фоновом режиме.

Теперь, когда будущая версия Microsoft Edge будет основана на Chromium, работа Google над Chrome также сделает веб-браузер по умолчанию в Windows 10 лучше. Ожидайте, что будущие версии Edge также начнут автоматически блокировать вкладки.

Похожие посты
Как сделать

Как получить возмещение за покупки в iTunes или App Store

Как сделать

Поверхностное перо не работает? Вот как это исправить

Как сделать

Как настроить и использовать Fire TV Recast

Tech новости

Про совет: Протрите порно с вашего телефона перед заменой его