Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2015.11.29;
Скачать: [xml.tar.bz2];

Вниз

Для чего браузеры создают множество процессов?   Найти похожие ветки 

 
Кто б сомневался ©   (2015-04-06 22:09) [0]

Они это как то объясняют?

Запускаешь хром, новую оперу - и сразу 3 процесса по 50 Мб. Ни одной закладки нет.
Это сейчас модно чтоли так?


 
Ega23 ©   (2015-04-06 22:37) [1]

Есть мнение, что вычислительная мощь моего телефона за 700 рублей больше, нежели совокупность вычислительных мощностей лунного модуля 11-го Аполлона.
Хотя мой телефон только звонит и будильник ещё в нём есть, а в случае Аполлона люди на Луну слетали.
Наверное - да, сейчас так модно.


 
кгшзх ©   (2015-04-06 22:51) [2]

это типа вы страдаете, что если бы опера на жрала на холостых 50 метров, то на четырех свободных гигах можно было бы на луну сгонять?


 
Кщд ©   (2015-04-06 23:01) [3]

>Кто б сомневался ©   (06.04.15 22:09)
в чём вопрос-то?
узнать "почему" - не проблема
например:
http://www.howtogeek.com/124218/why-does-chrome-have-so-many-open-processes/

посетовать, как бабки возле подъезда?
ну, да: нонича вся молодёжь - прАститутки и нОркоманы

PS прямо сейчас chrome "жрёт" около 700МБ на 4 вкладки
памяти нынче много


 
Rouse_ ©   (2015-04-06 23:05) [4]

Они считают что так нельзя убить хром целиком, мол ошибка в одном из процессов не приведет к закрытию всех. Ошибаются, конечно, но подход примерно таков.
Умные люди - с ними сложно спорить, а тем более что-то доказывать :)


 
Кто б сомневался ©   (2015-04-06 23:11) [5]


> Кщд ©   (06.04.15 23:01) [3]


Там не написано для чего именно нужно такое разделение.
А я это и хотел узнать, мож. кто в курсе.


 
Кщд ©   (2015-04-06 23:19) [6]

>Кто б сомневался ©   (06.04.15 23:11) [5]
>Там не написано для чего
конечно, написано - в секции  "The Answers"

сомневающиеся могут пройти по ссылке (http://blog.chromium.org/2008/09/multi-process-architecture.html) и почитать: "1. Why use multiple processes in a browser?"


 
Pavia ©   (2015-04-06 23:22) [7]


> Запускаешь хром, новую оперу - и сразу 3 процесса по 50
> Мб. Ни одной закладки нет. Это сейчас модно чтоли так?

У них движок старый 32 битный. А компы 64 битные. Вот и выкручиваются как могут.
По поводу моды нет никакой моды. Просто нормальных браузеров не осталось всех вытеснил гугл с его г-движком.


 
Кщд ©   (2015-04-06 23:25) [8]

>Pavia ©   (06.04.15 23:22) [7]
>У них движок старый 32 битный. А компы 64 битные.
ну, вообще же ни при чём))


 
Кщд ©   (2015-04-06 23:29) [9]

что-то меня много в этой ветке, поэтому - признаю: мне платит Google, Microsoft, NASA и Путин
надеюсь, хоть кто-то из них заметит этот пост


 
Pavia ©   (2015-04-06 23:31) [10]

2. Что входит в каждый процесс?

Google Chrome создает три различных типов процессов: браузер, renderers, и программные расширения.

Браузер. Есть только один процесс браузера, который управляет счетами, окнами и "хромом" браузера. Этот процесс также обращается со всеми взаимодействиями с диском, сетью, вводом данных пользователем и показом, но это не предпринимает попытки разобрать или отдать любое содержание от сети.

Renderers. Процесс браузера создает много процессов renderer, каждый ответственный за предоставление веб-страниц. Процессы renderer содержат всю сложную логику для обработки HTML, JavaScript, CSS, изображений, и так далее. Мы достигаем этого использования общедоступного WebKit, отдающего двигатель, который также используется веб-браузером Сафари Apple. Каждым процессом renderer управляют в песочнице, что означает, что у него нет почти прямого доступа к Вашему диску, сети или показу. Все взаимодействия с веб-приложениями, включая события ввода данных пользователем и живопись экрана, должны пройти процесс браузера. Это позволяет браузеру обработать, контролируют renderers для подозрительной деятельности, убивая их, если это подозревает, что деяние произошло.

Программные расширения. Процесс браузера также создает один процесс для каждого типа программного расширения, которое используется, такие как Вспышка, Quicktime или Adobe Reader. Эти процессы просто содержат сами программные расширения, наряду с некоторым кодексом клея, чтобы позволить им взаимодействовать с браузером и renderers.


 
Pavia ©   (2015-04-06 23:50) [11]


> PS прямо сейчас chrome "жрёт" около 700МБ на 4 вкладкипамяти
> нынче много

Сижу на Opera 12.  55 вкладок 1 Гб 64 вкладки. 1.2 ГБ. Вторая у меня вместо телека. Просто никто не покупает винчестеры по 6ТБ когда пользователю достаточно 320 Гб. Тоже самое с RAM кто же будет покупать 16ГБ когда достаточно 4 ГБ. Это просто заговор. Тут хотел скачать программу для записи видео с экрана так она весит 100 МБайт!
А между тем Rasberi PI с её 4ГБ флешкой и 512 памяти уже выпустила 1 000 000 000 экземпляр.


 
Кто б сомневался ©   (2015-04-07 00:02) [12]

Почему тогда 3D игры, в которых создаются не маленькие миры с кучей деталей (больше чем в браузере с простыми 2D элементами, Fallout 3 например и куча др. ) запускаются в одном процессе и вполне нормально себя чувствуют?


 
Pavia ©   (2015-04-07 00:12) [13]

В игры деньги вкладываются немаленькие. И их пишут дольше. В результате код более качественный. Хотя бывают некоторые игры, которые также часто падают.
Вообще в браузере этой не только борьба с ошибками но и война с вирусами. Если вылетит один процесс главный заметит и восстановит второй или третий.
Если бы вы знали что такое стротегия то понимали что впринципе стратегия эта хорошая. Если не двигаться то ничего и не получится. А вот они попробовали сделать так что-бы браузер работал чуть лучше, чуть более защищённей.


 
Кто б сомневался ©   (2015-04-07 00:23) [14]


>  А вот они попробовали сделать так что-бы браузер работал
> чуть лучше, чуть более защищённей.


Имхо более приоритетный вопрос будет ли удобно юзерам. Стало быстрее или медленнее?
"Защищенность" - то маркетинговая хня, не проблема для хакеров - юзер сам запустит что не нужно, прямо из браузера.


 
Pavia ©   (2015-04-07 00:31) [15]


> Стало быстрее или медленнее?

Любая защита это замедление.
Но думаю зависать браузер будет реже. Не 10 а 9 раз.

> "Защищенность" - то маркетинговая хня,

Это не маркетинг, а стратегия. Маркетинг это когда пытаются убедить пользователя, что им это надо. А пользователь о стратегии знать не должен.

Как по мне так опера 12 меня всем устраивает. И памяти ест мало и процессор почти не грузит.  Правда не все фишки поддерживает. Но мне и не нужна ОС в баузере.


 
sniknik ©   (2015-04-07 00:33) [16]

дело значит было так, прямо перед релизом студент не мог написать стабильный код... пожаловался начальству "ниче не понимаю вот три тестовых программы с нужным функционалом работают нормально, а как свожу в одну валится!". услышал это менеджер и воскликнул "а оставьте так, задекларируем как фичу! объяснений разных навыдумываем. сроки опять же. давайте, а с нас еще копировать будут недотепы разные...". и стало так. теперь даже захотят, и смогут исправить ошибки, но не смогут без "потери лица" отменить маркетинговый ход.


 
sniknik ©   (2015-04-07 00:37) [17]

> когда пытаются убедить пользователя, что им это надо.
а разве не убеждали? я вот лично от клиента-юзера узнал, что - "хром надежнее чем мазила потому что он многопроцессорный" (дословно).


 
Германн ©   (2015-04-07 00:41) [18]


> Кто б сомневался ©   (07.04.15 00:23) [14]
> "Защищенность" - то маркетинговая хня

До сих пор живёшь без антивирусника? )


 
Кто б сомневался ©   (2015-04-07 02:16) [19]


> ерманн ©   (07.04.15 00:41) [18]
>
>
> > Кто б сомневался ©   (07.04.15 00:23) [14]
> > "Защищенность" - то маркетинговая хня
>
> До сих пор живёшь без антивирусника? )


Я защищен от антивирусников :)

Файрволла хватает. Да и вирусы сейчас редкость. Скорее сам антивирусник - вирус, т.к. собирает о юзере данные и забирает ресурсы себе.
CureIt раз в год-полгода хватает.


 
virex(home) ©   (2015-04-07 05:53) [20]

>Кто б сомневался ©   (07.04.15 02:16) [19]

поддерживаю
нет антивиря всю жисть
просто не надо по всяким сайтам нехорошим ходит
и не надо устанавливать амиго


 
Кто б сомневался ©   (2015-04-07 23:32) [21]


> CureIt раз в год-полгода хватает.


А даже быстрее чем CureIt - развернуть новый образ диска С, где гарантированно все чисто и убрано и дефрагментированно - если какое то будет подозрение на вирус.



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2015.11.29;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.51 MB
Время: 0.002 c
15-1428496087
Pavelnk
2015-04-08 15:28
2015.11.29
Какой размер экрана телефонов


15-1427583211
Германн
2015-03-29 01:53
2015.11.29
Ещё раз об "IncDay"


15-1427923805
Юрий
2015-04-02 00:30
2015.11.29
С днем рождения ! 2 апреля 2015 четверг


2-1402536512
Sakipiel
2014-06-12 05:28
2015.11.29
программное создание ClientDataSet что еще я упустил?


9-1195943145
Тул
2007-11-25 01:25
2015.11.29
GLScene Как с помощью компонента TGLCustomBitmapFont вывести текс





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский