The OpenNET Project / Index page

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



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

Оглавление

Обновление Firefox 112.0.2 с устранением утечки памяти, opennews (ok), 25-Апр-23, (0) [смотреть все]

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


36. "Обновление Firefox 112.0.2 с устранением утечки памяти"  +2 +/
Сообщение от Аноним (36), 25-Апр-23, 23:40 
> потребление оперативки всех процессов браузера 120М

ох уж эти сказочники....

на 32х битной семерке (пустой как барабан) при запуске хромиум-госта с майл-рушечкой компутер с 2 гигами начинает свопить....

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

39. "Обновление Firefox 112.0.2 с устранением утечки памяти"  –2 +/
Сообщение от _kp (ok), 25-Апр-23, 23:51 
Не подтверждаю. Запустил 7ку в виртуалке с 2Гб без свопа.потыкал по сайту. Полёт нормальный. Сожрано 1.2Гб ОЗУ. Хотя, FF съел и поболее 120Мб, но не свопается же.
Ответить | Правка | Наверх | Cообщить модератору

103. "Обновление Firefox 112.0.2 с устранением утечки памяти"  +/
Сообщение от n00by (ok), 26-Апр-23, 10:52 
Конфигурации различаются.
Одна со свопом, другая без свопа.
То есть в сумме объём виртуальной памяти разный.
Ответить | Правка | Наверх | Cообщить модератору

105. "Обновление Firefox 112.0.2 с устранением утечки памяти"  +/
Сообщение от _kp (ok), 26-Апр-23, 11:07 
> Конфигурации различаются.
> Одна со свопом, другая без свопа.
> То есть в сумме объём виртуальной памяти разный.

Вывод: своп источник тормозов, а его отсутстие даже при малой памяти ускоряет работу. Шутка. ;)

Уж мы, оба, точно знаем что причина не в этом.

Браузер со временем заг@живается плагинами,кэшами, куками..
Сам Windows может тоже "засахариться" со временем, и может содержать кривые драйвера и ПО. А если и "антивирус" в системе и "оптимизаторы", то это приговор.

Разница в том, что в моём тесте почти чистая система и свежеустановленные браузеры только с ublock.

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

112. "Обновление Firefox 112.0.2 с устранением утечки памяти"  +/
Сообщение от n00by (ok), 26-Апр-23, 11:51 
>> Конфигурации различаются.
>> Одна со свопом, другая без свопа.
>> То есть в сумме объём виртуальной памяти разный.
> Вывод: своп источник тормозов, а его отсутстие даже при малой памяти ускоряет
> работу. Шутка. ;)

В каждой шутке есть доля шутки. В случае ресурсоёмких приложений вроде бы естественно запросить у системы доступный объём памяти и строить работу исходя из него (больше отвести под кеши, например).

> Уж мы, оба, точно знаем что причина не в этом.
> Браузер со временем заг@живается плагинами,кэшами, куками..
> Сам Windows может тоже "засахариться" со временем, и может содержать кривые драйвера
> и ПО. А если и "антивирус" в системе и "оптимизаторы", то
> это приговор.

Антивирус забыл, да. Они любят внедрять свои dll в браузер.

> Разница в том, что в моём тесте почти чистая система и свежеустановленные
> браузеры только с ublock.

Там вроде тоже "32х битной семерке (пустой как барабан)".

Второе отличие - виртуалка. Картинки идут в видеопамять. В том случае м.б. встроенное видео, когда 2 Гб - это на всё. Виртуалка отчасти использует ресурсы хоста.

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

114. "Обновление Firefox 112.0.2 с устранением утечки памяти"  +1 +/
Сообщение от _kp (ok), 26-Апр-23, 13:37 
>>Второе отличие - виртуалка. Картинки идут в видеопамять.

Эсперимент не завершён (с)Задорнов.

Берем планшет на Атоме, 4х1.2 ГГц с ОЗУ 2 ГБ. В столе пылился.
Но там 10ка 32bit (затвиканная, без нехороших излишеств). Ставим Vmvare и перекидываем виртуалку с 7кой.
Выделяем виртуалке 1.4 ГБ без свопа и два ядра.

Запускаем FF, открываем/закрываем/открываем вкладки на mail.ru. До кучи открываем Хабр, VK, DNS.
Наблюдаю лаги и медленное открытие страниц по 3-5 секунд. То ли кэширование урезалось от малого ОЗУ, может проц дохловат. Стало НЕ КОМФОРТНО. Общий расход ОЗУ упал до 600-900 МБ.
А вот где конкретно поплохело браузеру, та  это на Алиэкспресс.

Выделяем 8ГБ свопа. И пусть он подавится.
Практически ничего не изменилось. ОЗУ выделяется приметно так же. Скорости для FF не прибавилось и не убавилось.

Не закрывая FF устанавливаем и запускаем Хром с ublock.
Открываем примерно те же 20 вкладок в Хроме.
Ждём пока своп принесёт пользу, освободив ОЗУ под активные процессы.
И далее Хром работает даже на столь дохлой конфигурации весьма не плохо. Озу выделено 1.8Гб.
Открываем ещё станицы, всё хорошо и быстро открывается.

Запускаем тот же FF на нативной 32bit 10ке, с 2ГБ ОЗУ. И он работает уже заметно лучше. На диване пользоваться вполне можно. Скорость медленней, чем у Хрома(тот что для 7ки), но уже не значительная.

Выводы:
1. Если в системе мало ОЗУ, то браузер и сама ОС урезает память под кэши, что снижает быстродействие.
2. Если ОЗУ занято "лишним" ПО, то возвращаемся к пункту 1.
3. Своп не только не тормозит систему, но и полезен. Хотя и не заменяет недостаток ОЗУ.
4. Кеши в своп явно не переезжают.
5. При критически малом ОЗУ Firefox работает заметно хуже Хрома, при большем объёме ОЗУ проигрыш в скорости незначительный.
6. Свежеустановленное ПО на чистой системе не страдает аномальным жором ОЗУ.


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

123. "Обновление Firefox 112.0.2 с устранением утечки памяти"  +1 +/
Сообщение от Аноним (142), 26-Апр-23, 17:11 
1. под кэши ввода-вывода выделяется часть незадействованного озу.
3. страницы из озу Вытесняются в своп по логике системы.
4. какой смысл вытеснять на диск данные с диска.
5. согласен. аппетиты разные.
Ответить | Правка | Наверх | Cообщить модератору

121. "Обновление Firefox 112.0.2 с устранением утечки памяти"  +/
Сообщение от Аноним (142), 26-Апр-23, 17:04 
Антивирусы внедряют свои фильтры в других местах. дисковый ввод-вывод, сетевой стэк и др. То есть на уровне системы. Нужно им частные библиотеки подменять ) Это я вам как сисадмин и администратор касперского на уровне рабочих станций и серверов касперского говорю. Сам глазками видел и бывало приходилось ручками выковаривать фильтры касперского оттуда. Еще та работа - до синюшного экрана запросто.  
Ответить | Правка | К родителю #112 | Наверх | Cообщить модератору

152. "Обновление Firefox 112.0.2 с устранением утечки памяти"  +/
Сообщение от n00by (ok), 27-Апр-23, 09:05 
А вот что мне говорит поисковик в первой строке по запросу kaspersky + dll: "Надстройку Kaspersky Mail Checker mcow.dll не удалось загрузить. Обратитесь к разработчкику..."

Не очень удачно, уточняем запрос до kaspersky + dll + браузер: "browser_integration.dll это файл библиотеки динамических ссылок, который является частью разработанный Лаборатория Касперского"

Ну и спасибо за уточнение, что Вы админ. Вопрос, как представляете себе анализ загруженного браузером по HTTPS яваскрипта из фильтр-драйвера ФС, задавать нет смысла. Тут достаточно понимать, что наличие драйверов не является доказательством отсутствия компонентов режима пользователя. И что не надо обобщать опыт с одним антивирусом на остальные: был даже какой-то "файрволл", реализованный как Winsock Layered Service Provider (а может и ныне подобные чудеса остались, не слежу давно).

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

157. "Обновление Firefox 112.0.2 с устранением утечки памяти"  +/
Сообщение от ivan_erohin (?), 27-Апр-23, 12:28 
> как представляете себе анализ загруженного браузером по HTTPS яваскрипта

именно на сайте кашпировского есть прекрасная инструкция по SSLbump для сквида.
угадайте зачем.

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

158. "Обновление Firefox 112.0.2 с устранением утечки памяти"  +/
Сообщение от n00by (ok), 27-Апр-23, 20:03 
>> как представляете себе анализ загруженного браузером по HTTPS яваскрипта
> именно на сайте кашпировского есть прекрасная инструкция по SSLbump для сквида.
> угадайте зачем.

Что бы я домой купил ещё один лишний комп? Или рассказал, что банк-троян может работать незамеченным и заинжектить скрипт?

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

120. "Обновление Firefox 112.0.2 с устранением утечки памяти"  +/
Сообщение от Аноним (142), 26-Апр-23, 16:51 
Не охота вступать, но спрошу.
32х битное и 64х битное - запросы (аппетиты) разные.
А вот браузер видит разницу в типе памяти (своп и не своп) или воспринимает как одинаковую?
Утилиты мониторинга точно различают тип памяти.
Ответить | Правка | К родителю #103 | Наверх | Cообщить модератору

154. "Обновление Firefox 112.0.2 с устранением утечки памяти"  +/
Сообщение от n00by (ok), 27-Апр-23, 10:21 
Раз спросили, не поленился и полез а MSDN. Например, можно вызвать GlobalMemoryStatusEx и получить

typedef struct _MEMORYSTATUSEX {
  DWORD     dwLength;
  DWORD     dwMemoryLoad;
  DWORDLONG ullTotalPhys;
  DWORDLONG ullAvailPhys;
  DWORDLONG ullTotalPageFile;
  DWORDLONG ullAvailPageFile;
  DWORDLONG ullTotalVirtual;
  DWORDLONG ullAvailVirtual;
  DWORDLONG ullAvailExtendedVirtual;
} MEMORYSTATUSEX, *LPMEMORYSTATUSEX;

Тут и физическая, и подкачка, и виртуальная. Вопрос в том, а что дальше с этой информацией делать? Утилита мониторинга просто покажет её в разноцветной табличке. dwMemoryLoad - это занятая в процентах физическая. Может ли браузер использовать всю свободную, когда он в системе не один? Скорее всего браузер вызовет GetProcessWorkingSetSizeEx и узнает максимально доступный ему объём памяти, и минимальный, который система будет стараться не выгружать в своп -- это всё память виртуальная.

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

159. "Обновление Firefox 112.0.2 с устранением утечки памяти"  +/
Сообщение от Аноним (36), 27-Апр-23, 22:47 
> Запустил 7ку в виртуалке

в виртуалке...

ну ну...

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

162. "Обновление Firefox 112.0.2 с устранением утечки памяти"  +/
Сообщение от _kp (ok), 27-Апр-23, 23:39 
В смысле?

Это ж ни разу не для работы конфигурация, а для замера расхода ОЗУ, на системах с малым ОЗУ. И тем более если хост на Атоме.

Изначально появилась придирочка о том что виртуалка под видеопамять имеет отдельную память. Вот и взял железку у которой тоже под всё есть всего 2Гб. А выделить больше памяти виртуалке по очевидным причинам не получилось. ;(

Да это что. Есть еще исправные планшеты с 32бит Windows10, c 1Гб ОЗУ(!).
И удивительно, но и на них браузеры Хром и Файрфокс работают с полутора десятками вкладок. Сейчас они используются под фоторамки с метеостанцией, но потестить можно и на них.
Но, их микроскопическая память при работе браузеров не утекает. Просто если много вкладок открыть появится предупреждение, что паиять заканчивается, но при закрытии лишнего освобождаетя.
10ка при малом ОЗУ определённо лучше работает, чем 7ка.

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

163. "Обновление Firefox 112.0.2 с устранением утечки памяти"  +/
Сообщение от Аноним (163), 28-Апр-23, 13:16 
в том смысле что виртуалочка на свежем хосте с 2гигами ведет себя сильно иначе чем на реальном железе.

> Есть еще исправные планшеты с 32бит Windows10, c 1Гб ОЗУ

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

> используются под фоторамки с метеостанцией

это пять!

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

53. "Обновление Firefox 112.0.2 с устранением утечки памяти"  +/
Сообщение от Аноним (64), 26-Апр-23, 00:48 
Во первых не хромиум-гост а Google Chrome я запускал. Реальный Dell Vostro 1740 с 3 гигами использую чтобы развлечься (нашел и пыль стряхнул). Надоело в игрушки шпилить и видео карты менять )
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору

160. "Обновление Firefox 112.0.2 с устранением утечки памяти"  +/
Сообщение от Аноним (36), 27-Апр-23, 22:59 
>  хромиум-гост а Google Chrome

разница не существенна, или тоже веришь что в зхромиум-госте дядя майор сидит и спецом компутер тормозит?

ну и 3 это не 2 - разница заметна. Недавно набивал старые компутеры на работе памятью - вторая планка (десктопная винда больше 3 не видит) дает компьютеру хоть как-то дышать и можно юзверям сидеть в браузере + офис... а на двух это боль...

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

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

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




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

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