Чому хром займає багато памяті на компютері

Авторadmin

Чому хром займає багато памяті на компютері

Чому Chrome споживає так багато пам’яті і що з цим робити

Останнім часом у Мережі почали з’являтися гучні статті, що розповідають про недоліки Chrome і рішення автора перейти на будь-який інший браузер. Такі тексти за емоційним напруженням нагадують послання своїм колишнім. Вони містять довгий список образ і недоліків, головне місце серед яких займає абсолютно невпевнене споживання системних ресурсів. Однак чи завжди виправдані такі звинувачення? Давайте спробуємо спокійно розібратися.

Чому Google Chrome споживає так багато пам’яті?

Сучасний інтернет значно відрізняється від того, як він виглядав у момент своєї появи. На зміну простим статичним веб-сторінкам прийшли повноцінні веб-програми, що використовують різні технології.

Подивіться прямо зараз на вкладки свого браузера: в одній з них запущений онлайновий музичний програвач, в іншій ви читаєте зараз цю статтю, в третій відкритий текстовий редактор, від якого ви «на хвилинку» відволіклися заради Лайфхакера, а в четвертій чекає своєї черги кумедний ролик на YouTube. Це вже щонайменше чотири різні програми, які одночасно працюють у вашому браузері (а деякі користувачі тримають відкритими навіть по кілька десятків вкладок).

І перемикання між цими програмами-вкладками має відбуватися миттєво, адже ви не хочете втрачати на цьому процесі щоразу по кілька секунд. А що це означає? Що всі необхідні дані повинні зберігатися в оперативній пам’яті! Ось, звичайно, дуже спрощена відповідь на питання, чому всі сучасні браузери використовують так багато оперативної пам’яті.

Але ж Chrome використовує більше RAM, ніж інші, чи не так?

Правда. І у цього є причини. Давайте залишимо осторонь голослівні твердження про те, що «криворукі індійські програмісти пишуть неправильний код», і подивимося, що відбувається насправді.

  1. Переглядач Chrome використовує багатопроцесну архітектуру. Кожна вкладка та встановлена у переглядачі доповнення відповідає своєму процесу. Це дозволяє Chrome працювати стабільніше, і якщо, наприклад, в описаній вище ситуації у вас на одній з вкладок зависне Flash, це не призведе до аварійного закриття браузера і ви не втратите результати своєї роботи в текстовому редакторі.
  2. Функція завантаження, яка призначена для швидкого відкриття посилань. Ця функція намагається передбачити, за яким посиланням ви зараз перейдете, і звантажує необхідні дані ще до вашого кліка. Зручно? Так, але теж вимагає оперативної пам’яті.
  3. Велика кількість доступних розширень. Величезне розмаїття розширень на всі випадки життя є вагомим плюсом Chrome. Але воно ж при необдуманому застосуванні може стати і великим мінусом, оскільки кожне розширення теж вимагає для своєї роботи певну кількість пам’яті.

Отже, що в підсумку? Так, браузер Chrome дійсно використовує більше пам’яті, ніж багато конкурентів, але робиться це для зручності користувача і швидкої роботи. І тепер виникає наступне питання.

Використання великої кількості RAM – це погано?

Хлопці, ви взагалі навіщо оснастили свій комп’ютер усіма цими гігабайтами оперативної пам’яті? Для того щоб відкривати менеджер завдань і засмучуватися від того, що вся вона, про жах (!), використовується?

Дозволю собі нагадати вам, що оперативна пам’ять придумана для того, щоб завантажувати в неї ті дані, які можуть скоро знадобитися системі для швидкого до них доступу. Що і забезпечує нам оперативну роботу взагалі і миттєве перемикання між додатками зокрема. Тому чим повніше оперативна пам’ять використовується, тим краще. Постійно турбуватися про кількість зайнятої оперативки, а тим більше очищати її всякими «програмами-чистильниками» – це абсолютно марне і навіть шкідливе заняття.

Таким чином, в ідеальній ситуації активне використання оперативної пам’яті браузером Chrome не є чимось поганим. Однак реальне життя іноді виглядає зовсім не так, як планували розробники. Деякі користувачі перевантажують браузер незмітною кількістю встановлених розширень, накопичують десятки і сотні відкритих вкладок, запускають Chrome паралельно з важкими програмами, які самі по собі здатні «просадити» систему.

Як зменшити апетити Chrome?

Отже, ми з’ясували, чому браузер споживає багато пам’яті і що в більшості випадків це абсолютно природно. Але що робити, якщо у вашому випадку це перетворюється на проблему?

Є два рішення. Перше – збільшити кількість оперативної пам’яті. Такий апгрейд досить легко і не так вже й затратно зробити на десктопі. Але для ноутбуків це не завжди можливо, тому доведеться вдатися до програмної оптимізації. Ми вже не один раз писали про те, як знизити споживання пам’яті браузером Google Chrome, тому обмежимося тільки коротким списком необхідних дій:

  • Використовуйте принаймні суфікс.
  • Встановіть дефолтну тему вигляду.
  • Вимкніть модулі з “єднання.
  • Оптимізуйте приховані параметри.
  • Використовуйте спеціальний суфікс для вивантаження вкладок тла з пам’яті.

Ув’язнення

Переходити з Google Chrome на інший браузер чи ні – вирішувати, зрозуміло, вам. Я лише намагався розповісти, що активне використання системних ресурсів, у чому найчастіше дорікають цій програмі, далеко не завжди є мінусом. Найчастіше ця властивість, навпаки, забезпечує швидкість і стабільність роботи, в яких рівних цьому браузеру як і раніше немає.

Так, деякі з вас можуть зачаруватися новизною відчуттів і писати потім захоплені пости про те, що «в Firefox, виявляється, теж можна жити!» або «чому я використовую Opera». Але потім ви все одно повернетеся назад. Доведено Google.

Чому браузер використовує багато оперативної пам’яті

Браузери – одну з найбільш вимогливих програм в комп’ютері. Споживання ними оперативної пам’яті нерідко переходить поріг 1 ГБ, через що не дуже потужних комп’ютерів і ноутбуки починають гальмувати, стоїть паралельно запустити ще яке-небудь ПО. Однак нерідко посилене споживання ресурсів провокує і призначена для користувача кастомизация. Давайте розберемося першій-ліпшій нагоді того, чому веб-оглядач може займати багато місця в ОЗУ.

  • Причини підвищеного споживання оперативної пам’яті у браузера
    • Причина 1: Розрядність браузера
    • Причина 2: Встановлені розширення
    • Причина 3: Теми оформлення
    • Причина 4: Тип відкритих вкладок
    • Причина 5: Сайти з JavaScript
    • Причина 6: Безперервна робота браузера
    • Як ще заощадити споживання оперативної пам’яті

    Причини підвищеного споживання оперативної пам’яті у браузера

    Навіть на не самих продуктивних комп’ютерів можуть на прийнятному рівні працювати браузери та інші запущені програми одночасно. Для цього достатньо розібратися в причинах високого споживання оперативної пам’яті і уникати ситуацій, які їм сприяють.

    Причина 1: Розрядність браузера

    64-бітові програми завжди більше вимогливі до системи, а значить і оперативної пам’яті їм треба більше. Таке твердження справедливе і для браузерів. Якщо в ПК оперативної пам’яті встановлено до 4 ГБ, можна сміло вибрати 32-бітний браузер в якості основного або запасного, запускаючи його лише при необхідності. Проблема в тому, що розробники хоч і пропонують 32-бітний варіант, але роблять це неочевидно: завантажити його можна, відкривши повний список завантажувальних файлів, на головній сторінці же пропонується лише 64-bit.

      Відкрийте головну сторінку сайту, спустіться вниз, в блоці «Продукти» клікніть «Для інших платформ».

    1. перейдіть на головну сторінку (обов’язково повинна бути версія сайту англійською мовою) і опустіться вниз, натиснувши на посилання “Download Firefox».

      Відкрийте головну сторінку сайту і натисніть на кнопку “ЗАВАНТАЖИТИ OPERA» в правому верхньому кутку.

      перейдіть на головну сторінку , Спустіться вниз сторінки та в блоці «Завантажити» натисніть по «Vivaldi для Windows».

    Браузер можна встановити поверх вже існуючої 64-бітної або з попереднім видаленням минулій версії. яндекс.браузер не надає 32-бітової версії. Веб-оглядачі, призначені спеціально для слабких комп’ютерів, такі як Pale Moon або SlimJet , Не обмежують у виборі, тому в цілях економії кількох мегабайт можна скачати 32-бітну версію.

    Причина 2: Встановлені розширення

    Досить очевидна причина, проте вимагає згадки. Зараз всі браузери пропонують велику кількість надбудов, і багато хто з них дійсно можуть бути корисні. Проте кожне таке розширення може вимагати як 30 МБ ОЗУ, так і більш 120 МБ. Як ви розумієте, справа не тільки в кількості розширень, але і в їх призначення, функціональності, складності.

    Умовні блокувальники реклами – яскравий тому доказ. всіма улюблені AdBlock або Adblock Plus займають куди більше оперативної пам’яті при активній роботі, ніж той же uBlock Origin . Перевірити, скільки ресурсів вимагає та чи інша розширення, можна через Диспетчер завдань, вбудований в браузер. Є він практично у кожного оглядача:

    Chromium – «Меню»> «Додаткові інструменти»> «Диспетчер завдань» (або натисніть клавіші Shift + Esc).

    Firefox – «Меню»> «Ще»> «Диспетчер завдань» (або введіть about:performance в адресному рядку і натисніть Enter).

    При виявленні будь-якого ненажерливого модуля пошукайте йому більш скромний аналог, вимкніть або повністю видаліть.

    Причина 3: Теми

    В цілому цього пункту випливає з другого, однак не всі встановили тему оформлення згадують про те, що вона теж відноситься до розширень. Якщо ви хочете добитися максимальної продуктивності, вимкніть або видаліть тему, надавши програмі дефолтний зовнішній вигляд.

    Причина 4: Тип відкритих вкладок

    У цей пункт можна внести відразу кілька моментів, які так чи інакше позначаються на кількості споживання ОЗУ:

    • Багато користувачів використовують функцію закріплення вкладок, однак вони теж вимагають ресурсів, як і всі інші. Більш того, оскільки вони вважаються важливими, при запуску браузера вони прогружаются в обов’язковому порядку. По можливості їх варто замінити закладками, відкриваючи тільки тоді, коли потрібно.
    • Важливо пам’ятати й про те що саме ви робите в браузері. Зараз багато сайтів не просто відображають текст і картинки, а ще показують відео у високій якості, запускають аудіоплеєри та інші повноцінні програми, які, природно, вимагають набагато більше ресурсів, ніж звичайний сайт з буквами і символами.
    • Не забувайте, що браузери використовують прогрузкі прокручуваних сторінок заздалегідь. Наприклад, стрічка ВК не має кнопки переходу на інші сторінки, тому наступна сторінка вантажиться ще тоді, коли ви знаходитесь на попередній, що вимагає оперативної пам’яті. До того ж, чим далі вниз ви йдете, тим більшу ділянку сторінки поміщається в ОЗУ. Через це з’являються гальма навіть в одній вкладці.

    Кожна з цих особливостей повертає користувача до «Причини 2», а саме до рекомендації відстежувати вбудований в веб-оглядач Диспетчер завдань – цілком можливо, що багато пам’яті займає 1-2 конкретних сторінок, що вже не належить до користувача і не є виною браузера.

    Причина 5: Сайти з JavaScript

    Багато сайтів використовують для своєї роботи скриптова мова JavaScript. Для того щоб частині сторінки інтернету на JS відображалися коректно, потрібен інтерпретація його коду (порядковий аналіз з подальшим виконанням). Це не тільки сповільнює завантаження, але і забирає оперативну пам’ять для обробки.

    Спільні бібліотеки широко використовуються розробниками сайтів, причому вони можуть бути досить великими за обсягом і завантажуються повністю (потрапляючи, звичайно ж, в оперативну пам’ять), навіть якщо функціональність самого сайту цього не вимагає.

    Боротися з цим можна як радикально – відключенням JavaScript в настройках браузера, так і більш м’яко – використовуючи розширення за типом NoScript для Firefox і ScriptBlock для Chromium , Що блокують завантаження і роботу JS, Java, Flash, але дають можливість вирішувати їх відображення вибірково. Нижче ви бачите приклад одного і того ж сайту спершу з відключеним блокувальником скриптів, а потім з включеним. Чим чистіше сторінка, тим менше вона навантажує ПК.

    Причина 6: Безперервна робота браузера

    Цей пункт випливає з попереднього, проте лише на певну його частину. Проблема JavaScript полягає і в тому, що по завершенні використання певного скрипта інструмент керування пам’яттю в JS під назвою Garbage Collection функціонує не дуже ефективно. Це не дуже добре позначається на зайнятому обсязі ОЗУ вже в короткий проміжок часу, не кажучи вже про тривалий часу запуску браузера. Є й інших параметрів, що негативно позначаються на ОЗУ при тривалій безперервній роботі браузера, але зупинятися на їх поясненні ми не будем.

    Перевірити це найпростіше, відвідуючи кілька сайтів і вимірявши кількість зайнятої оперативної пам’яті, а потім перезапустивши браузер. Таким чином можна звільнити 50-200 МБ в рамках сесії тривалістю кілька годин. Якщо не перезапускати браузер добу і більше, кількість відібраної вже даремно пам’яті може досягати 1 ГБ і більше.

    Як ще заощадити споживання оперативної пам’яті

    Вище ми перерахували не тільки 6 причин, які позначаються на кількості вільної оперативної пам’яті, а й розповіли, як їх виправити. Однак не завжди цих рад вистачає і потрібні додаткові варіанти вирішення даного питання.

    Використання браузера, вивантажувати фонові вкладки

    Багато популярних браузери зараз досить ненажерливі, і як ми вже зрозуміли, виною цьому далеко не завжди движок браузера і для користувача дії. Самі сторінки нерідко перевантажені контентом, і залишаючись у фоновому режимі, продовжують споживати ресурси ОЗУ. Для їх вивантаження можна скористатися браузерами, що підтримують цю функцію.

    Наприклад, подібне є у Vivaldi – досить натиснути ПКМ по вкладці і вибрати пункт «вивантажити фонові вкладки», після чого всі вони крім активних будуть вивантажені з оперативної пам’яті.

    У SlimJet функція автовигрузкі вкладок настроюється – вам потрібно вказати кількість простоюють вкладок і час, після закінчення якого браузер вивантажить їх з ОЗУ. Докладніше про це написано в нашому огляді браузера по цьому посиланню .

    Яндекс.браузер з недавніх пір додав функцію Hibernate, яка подібно однойменної функції в Windows вивантажує дані з оперативної пам’яті на жорсткий диск. У даній ситуації вкладки, які протягом певного часу не використовувалися, переходять в режим гібернації, звільняючи ОЗУ. При повторному зверненні до вивантажених вкладці її копія береться з накопичувача, зберігаючи її сеанс, наприклад, набір тексту. Як зберегти розмову – важлива перевага перед примусової розвантаженням вкладки з оперативної пам’яті, де весь прогрес сайту скидається.

    Крім цього у Я.Браузера є функція інтелектуальної завантаження сторінок при старті програми: коли ви запускаєте оглядач з останнім збереженим сеансом, завантажуються і потрапляють в ОЗУ ті вкладки, які були закріплені, і звичайні часто використані в минулому сеансі. Менш популярні вкладки буде завантажено лише при зверненні до них.

    Установка розширення для управління вкладками

    Коли не вдається побороти ненажерливість браузера, але користуватися зовсім вже легкими і непопулярними браузерами теж не хочеться, можна встановити розширення, яке управляє активністю фонових вкладок. Аналогічне реалізовано в браузерах, про які йшлося трохи вище, але якщо вони вам з якихось причин не підходять, пропонується зробити вибір на користь стороннього ПО.

    В раках цієї статті ми не будемо розписувати інструкцію з використання таких розширень, оскільки розібратися в їх роботі зможе навіть початківець користувач. Крім того, залишимо вибір за вами, перерахувавши найбільш популярні програмні рішення:

    • OneTab – при натисканні на кнопку розширення всі відкриті вкладки закриваються, залишається лише одна – та, через яку ви будете вручну повторно відкривати кожен сайт в міру необхідності. Це легкий спосіб швидко звільнити ОЗУ, не втрачаючи поточну сесію. завантажити з Google Webstore | Firefox Add-ons
    • The Great Suspender – на відміну від OneTab вкладки тут не поміщаються в одну, а просто вивантажуються з оперативної пам’яті. Це можна зробити вручну, якшо по кнопці розширення, або налаштувати таймер, після закінчення якого вкладки автоматично вивантажити з ОЗУ. При цьому вони продовжать перебувати в списку відкритих вкладок, але при подальшому зверненні до них перезавантажити, знову почавши віднімати ресурси ПК. завантажити з Google Webstore | Firefox Add-ons (Розширення Tab Suspender, що базується на The Great Suspender)
    • TabMemFree – автоматично вивантажує невикористовувані фонові вкладки але коли ті були закріплені, розширення обходить їх стороною. Такий варіант підходить для фонових плеєрів або відкритих текстовихредакторів онлайн. завантажити з Google Webstore
    • Tab Wrangler – функціональне розширення, яке зібрало все найкраще з попередніх. Тут користувач може налаштувати не тільки час, після якої відкриті вкладки вивантажили з пам’яті, але і їх кількість, при якому правило почне діяти. Якщо конкретні сторінки або сторінки певного сайту не потрібно обробляти, можна занести їх в «білий список». завантажити з Google Webstore | Firefox Add-ons

    Налаштування браузера

    У стандартних налаштуваннях практично немає параметрів, які могли б вплинути на споживання ОЗУ браузером. Проте по одній базовій можливості все ж таки присутня.

    Можливості тонкої настройки у браузерів на Chromium обмежені, але набір функцій залежить від конкретного веб-оглядача. У більшості випадків з корисного у них ви можете відключити тільки предендер. Параметр знаходиться в «Налаштування»> «Політика конфіденційності»> «Використовувати для прискорення завантаження сторінок».

    Перейдіть в «Налаштування»> «Загальні». Пошукайте блок «Продуктивність» і поставте або зніміть галочку з пункту «Використовувати рекомендовані настройки продуктивності». Якщо ви знімете галочку, відкриються додаткові 2 пункту по налаштуванню продуктивності. Ви можете вимкнути апаратне прискорення, якщо відеокарта не дуже коректно обробляє дані, і / або налаштувати «Максимальне число процесів контенту», безпосередньо впливає на ОЗУ. Більш детально про цю налаштуванні написано на російськомовній сторінці підтримки Mozilla, куди ви можете потрапити, клікнувши на посилання «Детальніше».

    Для відключення прискорення завантаження сторінок на зразок того, що було описано вище для Chromium, потрібно редагувати експериментальні налаштування. Про це написано нижче.

    До слова, в Firefox є можливість мінізмізаціі споживання оперативної пам’яті, але тільки в рамках одного сеансу. Це одноразове рішення, яке можна використовувати в умовах сильного споживання ресурсів ОЗУ. Впишіть в адресний рядок about:memory , знайдіть і клацніть на кнопці «Minimize memory usage».

    Використання експериментальних налаштувань

    У браузерах на движку Chromium (і його Форк Blink), а також в тих, що використовують движок Firefox, є сторінки з прихованими настройками, які можуть вплинути на кількість виділеної оперативної пам’яті. Відразу ж варто відзначити, що цей спосіб є більше допоміжним, тому не варто на нього повністю покладатися.

    Впишіть в адресний рядок chrome://flags , користувачам яндекс.браузер потрібно вписати browser://flags і натиснути Enter.

    Вставте в пошукове поле наступний пункт і натисніть на Enter:

    #automatic-tab-discarding – автоматична вивантаження вкладок з ОЗУ, якщо в системі залишається мало вільної оперативної пам’яті. При повторному зверненні до вивантажених вкладці та буде спершу перезавантажена. Задайте йому значення «Enabled» і перезапустіть браузер.

    До речі, перейшовши в chrome://discards (або browser://discards ), можна переглядати список відкритих вкладок в порядку їх пріоритетності, визначеному браузером, і управляти їх активністю.

    Для Firefox можливостей більше:

    Впишіть в адресне поле about:config та натисніть «Я приймаю на себе ризик!».

    У пошуковий рядок вставляйте ті команди, які ви хочете змінити. Кожна з них безпосередньо чи опосередковано впливає на ОЗУ. Щоб змінити значення, тисніть по параметру ЛФМ 2 рази або ПКМ> «Переключити»:

      browser.sessionhistory.max_total_viewers – регулює кількість оперативної пам’яті, яка виділяється на відвідувані сторінки. За замовчуванням використовується для швидкого відображення сторінки при поверненні до неї кнопкою «Назад» замість повторного завантаження. З метою економії ресурсів цей параметр слід змінити. Подвійним кліком ЛКМ задайте йому значення «0».

    Ви можете налаштувати і інші команди browser.cache. , Наприклад, вказавши місце, куди буде зберігатися кеш на жорсткому диску замість оперативної пам’яті і т.д.

    Налаштування експериментальних функцій можна було і продовжити, оскільки у Firefox є безліч інших параметрів, але вони впливають на ОЗУ набагато менше, ніж перераховані вище. Після зміни параметрів не забудьте перезапустити веб-оглядач.

    Ми розібрали не тільки причини високого споживання браузером оперативної пам’яті, а й різні за легкістю і ефективності способи знизити витрату ресурсів ОЗУ.

    Якщо Chrome споживає багато оперативної пам’яті, то увімкніть ці дві функції

    Google Chrome – не лише найпопулярніший браузер у світі, але й один із найшвидших.

    Водночас активному режимі він споживає занадто багато оперативної пам’яті, на що скаржаться багато користувачів. На щастя, в одному з останніх оновлень розробники додали два крутих налаштування, які значно покращать роботу браузера.

    Режим економії пам’яті

    Ця нова функція звільняє пам’ять, роблячи браузер більш спритним. Цей режим не буде давати програмі “пожирати” багато оперативної пам’яті. Коли цю функцію увімкнено, відкриті, але невикористані вкладки просто висять у фоновому режимі. А при повторному переході до такої вкладки сторінка перезавантажиться.

    Режим енергозбереження

    Ця функція підійде для користувачів ноутбуків, адже допомагає збільшити час роботи гаджету без підзарядки. З цим режимом Chrome буде обмежувати фонову активність й сповільнювати анімацію та плавну прокрутку. Це позитивно позначиться на автономності пристрою.

    Обидві функції відключені за замовчуванням, тому, щоб активувати їх, потрібно натиснути на три точки в правому верхньому куті браузера і вибрати в налаштуваннях вкладку “Продуктивність”.

    Telegram дозволить усім користувачам переглядати та публікувати історії.

    Можливість додадуть в оновленні 10.0, повідомило Androidpolice.

    Раніше публікувати сторіз могли лише власники платної підписки.

    Якщо ви помітили помилку у тексті, виділіть її мишкою та натисніть комбінацію клавіш Alt+A

    Зараз ви читаєте новину «Якщо Chrome споживає багато оперативної пам’яті, то увімкніть ці дві функції». Вас також можуть зацікавити свіжі новини України та світу на Gazeta.ua

    Коментарі

    • Відмова від Донбасу, але вивід військ РФ з усіх інших територій
    • Замороження питання Криму на 10-15 років
    • Відмова від Криму і Донбасу за умови надання гарантій безпеки від Заходу щодо всіх інших територій
    • Зупинка війни по нинішній лінії фронту
    • Лише повне відведення військ РФ до кордонів 1991-го
    • Ваш варіант
    • Відмова від Донбасу, але вивід військ РФ з усіх інших територій
    • Замороження питання Криму на 10-15 років
    • Відмова від Криму і Донбасу за умови надання гарантій безпеки від Заходу щодо всіх інших територій
    • Зупинка війни по нинішній лінії фронту
    • Лише повне відведення військ РФ до кордонів 1991-го
    • Ваш варіант

    Дизайн та програмування: YonaStudio

    Всі права на матеріали, які містить цей сайт, охороняються у відповідності із законодавством України, в тому числі, про авторське право і суміжні права. Використання матерiалiв Gazeta.ua для друкованих видань дозволяється лише з письмової згоди редакції сайту. Для iнтернет-видань обов’язковим є гiперпосилання на Gazeta.ua, відкрите для пошукових систем. Посилання та гіперпосилання повинні міститися виключно в першому чи в другому абзаці тексту.

    Передрук, копiювання або вiдтворення iнформацiї, що мiстить посилання на агентства “Iнтерфакс-Україна”, PHL та Reuters у будь-якiй формi суворо забороняється. Матеріали з позначкою Спецпроєкт, PROMO, Позиція, Подія, Партнерство друкуються на правах реклами. Редакція Gazeta.ua може не розділяти позицію авторів розділу “Погляди” та не несе відповідальність за матеріали авторів та читачів розділу “Блоги”.

Про автора

admin administrator