Чи відкриття багатьох вкладок у Chrome chrome викликає ефективність роботи?


12

Я чув, що кожна вкладка в хромі Google - це окремий процес. Отже, якщо якась вкладка вийшла з ладу, це не вплине на весь браузер. Тож якщо ви відкриєте стільки вкладок, в ОС буде стільки процесів.

Це проблема виступу?


Це залежить від вашої оперативної пам'яті та продуктивності процесора.
ctzdev

з мого 2-річного досвіду, що змінюється на хром на сафарі на моєму mac, з 2 Гб оперативної пам’яті, хром важчий, і я звинувачую в цьому процес окремо. я гадаю, що це може бути хорошою справою на Windows, але не на * nixes.
Крегокс

ТАК! Я використовую багато вкладок у Firefox. Практично будь-коли хтось перевіряє мій екран, вони кажуть: "Ей, у вас багато відкритих вкладок". Я розробник програмного забезпечення, і мені дуже корисно тримати до 6 рядків вкладок для різних проектів, над якими я працюю. Google Chrome для цього жахливий. FF б'є це руки для виконання. Chrome також не може робити рядки вкладок.
jcoffland

Єдиною реальною перевагою є те, що якщо на одній сторінці виходить з ладу весь браузер не виходить з ладу. Якщо ви просто створили стабільний браузер і ізолювали плагіни, це не проблема.
jcoffland

Відповіді:


16

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

BTW: також Internet Explorer 8 реалізував той же механізм, і майбутні версії Firefox будуть робити те саме.

Редагувати: Ось цікава публікація в блозі, яку написав Скотт Хензельман: Microsoft IE8 та Google Chrome - Процеси - це нові теми


Так - є вагома причина, чому всі браузери мають або йдуть таким шляхом. Це робить браузери набагато більш чуйними. Щоб ще більш інтенсивно реалізовувати процес, подивіться на Gazelle Microsoft - він використовує процес практично для всього.
Ден Уокер

Я категорично не згоден. Спробуйте відкрити 6 рядків вкладок у Chrome, а потім у FF.
jcoffland

1
Я також не згоден. Все змінилося з '09 року, хром страшенно повільний із переключенням між вкладками. Особливо закріплені вкладки (я думаю, що це економить стан на жорсткому диску і читає його при перемиканні назад?). Їм над цим потрібно працювати.
qwerty

7

У наступному сценарії:

  • у Chrome відкриті кілька вкладок, і не використовуйте їх деякий час
  • є багато відкритих програм, які запускають вікна для надсилання невикористаних програм для обміну файлами (не вистачає пам'яті)

Повернувшись до Chrome, ви відчуєте, що кожна вкладка відновлюється від уповільнення свопів. В інших додатках вас затримають лише один раз.

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

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


У мене є аналогічні проблеми, як у Mercer Traieste. У мене є щонайменше 20 вкладок, коли я перезавантажую хром ... я очікую щонайменше 2 хвилини затримки ПК та хромування (я можу сказати, зависання). Це на дуеті 2 дуету з 4gb ddr2 на Windows 7 64bit ultimate. ТАКОЖ, коли я не використовую відкриті вкладки, коли я натискаю на них, вони порожні приблизно на секунду чи дві (в рази більше). Мене розчаровує те, що певні хромовані процеси стають все більшими та більшими, особливо спалахи, навіть якщо у мене вже немає нічого відкритого спалаху.
ad1

4

Зовсім ні. Навіть незважаючи на те, що процеси в Windows створювати дорожче, ніж на системах на базі UNIX, проблему можна назвати не дуже повільно.

Додана стабільності та відмовостійкості додані за допомогою декількох процесів , фактично робить Chrome відчувати себе швидше , тому що він має тенденцію бути більш чуйним при роботі з декількома вкладками з інтенсивним Javascript і / або Flash.

Ви можете отримати швидкий погляд , як кілька процесів можуть бути використані для підтримки стабільності браузера тут


1

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

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

Виконання продуктивності, використання декількох процесів замість потоків зробить вашу систему більш надійною, оскільки аварія одного процесу не вб'є інші. Крім того, спеціальний процес "опікун" може відслідковувати інші процеси та вживати дій, коли один із процесів, здається, застряг на чомусь. Він навіть може вбити і перезапустити нитку, якщо це буде потрібно. Але швидкість залежить від кількості інших процесів, які ви виконуєте. Загалом у вас буде від 40 до 75 процесів, активних у чистій системі Windows. (Припустимо, зараз 40.) Якщо ви відкриєте Chrome з 20 сторінками вкладок, час обробки буде розділений на 60 процесів замість 41. Це трохи сповільнить інші процеси. (Але це дає кращий досвід браузера.)


1

НЕ ВСЕ!

Після завантаження мого ноутбука в ОС Windows 7 (без запуску додатків) працює 74 процеси, і процесор лише позіхає ...

alt текст

Не турбуйтеся про кількість процесів. Поточні машини запускають сотні процесів і навіть не моргають.


+1 Кількість процесів / = Середнє використання процесора.
surfasb

0

Так це буде. Але, відповідно до можливостей сучасних комп’ютерів, перевага, яку ви отримуєте від цього (спроможність самостійно обробляти кожну веб-сторінку, наприклад: У випадку відмови), більша, ніж проблема пам'яті. Зауважимо, що сучасні комп’ютери мають гігабайт пам'яті.

PS Комікс Google також вирішує цю проблему. Подивіться.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.