Feodor2 / Mypal68

web browser
Other
543 stars 34 forks source link

Restore Previous Session with 1K tabs crash #394

Open NS-Clone opened 4 months ago

NS-Clone commented 4 months ago

на тему падений браузера каждое второе востановление предыдущей сессии

понаблюдал немного с маленьким окном браузер так же падает но намного реже (7 падений из 25 запусков) график потребления памяти же зависит от погоды на марсе а нет от размера окна да и не всегда падает когда память не сливаетсо (хотя таких случаев только около 4-х)

"нормализированный" график по начальному количеству рамы (красный случаи когда браузер падал) 2024-02-29_182854_____1_1_

не нормилизированный график с реальным показателем рамы на тот момент (красный случаи когда браузер падал) 2024-02-29_182854_23

масштаб дето 25,37 метабайт на пиксель и там и там (или 24,84 если возле 0 не 0) хотя если цифры до 2,8 гигов так еще совпадает то "выщитанные" пиковое 4+ гига не выглядит правдоподобным ибо обычно там около 3,5...3,6 хз шо там за шкала и с какого значения она начинаетсо Ж) а сам браузер еще работает когда потребление рамы доходит до 4,2

после успешного востановления сессии делалсо Free memorry в about:memory все 3 кнопки GC, CC, Minimize memory usage после чего размер браузера приходит к изначальному состоянию

еще раз напомню что это диспетчер задачь от ХРю и он показывает всю виртуальную память со свопом а не как в этих ваших вин15 только физическую поэтому лишних "сливов" памяти в своп тут нет это именно free

еще не попадались случаи падения браузера когда освобождение памяти во время востанновление сессии есть

NS-Clone commented 3 months ago

включив назад adblock и nosctipt субъективно падений при востановлении сессии стало меньше не уверен не счет совсем но точно на порядок (но это все равно при сильно уменьшенном окне при востановлении)

NS-Clone commented 2 months ago

ну вот почему то давно не видел крашения при востановлении сессии... ...хотя я увеличил файл подкачки (но его и так хватало с головой судя по цифрам) и возможно это коррелирует с layers.allow-d3d9-fallback;false

...но вот очередная проблема сессия стала востанавлииватсо слишком долго и на этот процесс уходит иногда еще на гиг больше рамы ну и кривая рамы радикально изменилась 2024-04-28_031221 (2 запуска)

...и вот полазил я в about:performance и умя закрались некоторые сомнения горем с пополам с 4-й попытки закрыл 250 about:blank и about:memory (about:memory было штук 70)

и картинка стала такой 2024-04-28_031243 (тожы 2 запуска а длинное стояние это я ручками выключал те 250 вкладок в окне аварийного востановления сессии пушо n раз браузер падал при закрытии не сохраняя сессию после того как я их прибиваал из about:performance) и почему то "аварийное" востановление сессии ВСЕГДА! происходит быстрее и с меньшими затратами рамы чем обычное востановление предыдущей

ну вощем за излишним количеством about:memory надо понаблюдать

опять же в about:performance на каждой непрогруженной вкладке в 99.9% случаев написано около 100К что помноженное на 1К должно жрать 100 метров а не 2 гига хотя там же некоторые непрогруженные вкладки жрут по 2...3 метра о_О большая часть из которых были страницы гитхуба

NS-Clone commented 2 months ago

неп фаирфокс == сферическое непостоянство 3-й запуск и ужо все как было.... 2024-04-28_034738 хотя конешно браузер явно похудел