The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Релиз Firefox 66, opennews (??), 19-Мрт-19, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


72. "Релиз Firefox 66"  –2 +/
Сообщение от Аноним (72), 20-Мрт-19, 09:40 
>Увеличение до 8 числа процессов-обработчиков приведёт к повышению производительности и устойчивости к сбоям, но суммарное потребление памяти увеличится приблизительно на 6%.

Для моей системы производительность падает. Неужели им не объяснили, что процессы - это огромный оверхед, что потоки гораздо легче и что нет смысла плодить процессов много больше, чем виртуальных ядер? Или они все на 16-ядерных камнях сидят?

Ответить | Правка | Наверх | Cообщить модератору

73. "Релиз Firefox 66"  +2 +/
Сообщение от nobody (??), 20-Мрт-19, 09:59 
> процессы - это огромный оверхед, что потоки гораздо легче

Виндузятник? (в юниксах это не совсем так, тем более в линуксе, где всё - легковесные процессы с разным уровнем изоляции памяти)

Ответить | Правка | Наверх | Cообщить модератору

77. "Релиз Firefox 66"  +1 +/
Сообщение от нах (?), 20-Мрт-19, 10:16 
> Виндузятник? (в юниксах это не совсем так

в _юниксах_ это совсем так - fork у них дорогой, прям как у венды.

поэтому сан и понатащил в солярку виндоподобных тредов - ядер у них уже было много, а с fork было так себе. Только юниксов-то у нас давно не осталось, одни мертвые с косами стоят.

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

Ответить | Правка | Наверх | Cообщить модератору

82. "Релиз Firefox 66"  +/
Сообщение от нех (?), 20-Мрт-19, 10:45 
когда это в венде форк появился
Ответить | Правка | Наверх | Cообщить модератору

83. "Релиз Firefox 66"  +/
Сообщение от Andrey Mitrofanov (?), 20-Мрт-19, 10:54 
> когда это в венде форк появился

Всё в лучших %-) традициях UNIX-ов.


"" Currently, the Cygwin fork is a non-copy-on-write implementation similar to what was present in early flavors of UNIX. ""
--https://stackoverflow.com/questions/985281/what-is-the-close...


У вас на лопате также есть WSL,,,

"" So for now you do need a fork(), even if it's slow because it does full copies. ""
--https://duckduckgo.com/?q=WSL+fork+support

Ответить | Правка | Наверх | Cообщить модератору

78. "Релиз Firefox 66"  +/
Сообщение от КО (?), 20-Мрт-19, 10:20 
>Неужели им не объяснили, что процессы - это огромный оверхед,

Собственно ради него и весь сыр-бор. Им нужна именно изоляция друг от друга.

Ответить | Правка | К родителю #72 | Наверх | Cообщить модератору

89. "Релиз Firefox 66"  +1 +/
Сообщение от iPony (?), 20-Мрт-19, 11:44 
> Неужели им не объяснили, что процессы - это огромный оверхед

Сидел бы ты лучше на диване...
Естественно, что там всё поток потоком погоняет. Без них нереально даже гораздо более простые приложения написать.

> нет смысла плодить процессов много больше, чем виртуальных ядер

Бред

Ответить | Правка | К родителю #72 | Наверх | Cообщить модератору

115. "Релиз Firefox 66"  +/
Сообщение от Аноним (58), 20-Мрт-19, 19:08 
> Неужели им не объяснили, что процессы - это огромный оверхед, что потоки гораздо легче и что нет смысла плодить процессов много больше, чем виртуальных ядер?

Это тебе не объяснили, зачем вообще это делают. Точнее ты не читал. Изначально делали разделение на несколько процессов, с ограничением количества контент-процессов. Это было компромисом, чтобы улучшить производительность и отзывчивость по сравнению с однопроцессным браузером, рекламить как жрущий меньше хрома, но смириться с невозвращением всей памяти при закрытии части вкладок. Но потом пришли уязвимости процессоров и изменили мир, стало нельзя предоставить нормальную безопасность, не изолировав все сайты. Поэтому и пошли по пути https://www.opennet.ru/opennews/art.shtml?num=50106 . Теперь жрать придётся как хром, ради безопасности, но зато бонусом и отдавать память будет полностью, как хром, т.к. процесс завершится при закрытии вкладки.
А количество твоих ядер никого не волнует. Т.к. приходится всё это делать уже не для производительности, а безопасности.

Ответить | Правка | К родителю #72 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру