Тормозит создание вкладок
-
@Vort said in Тормозит создание вкладок:
Что я давно заметил, даже отчёт завёл: VB-48892
Закрыт как Cannot Reproduce.
-
@Vort said in Тормозит создание вкладок:
Снял вот видео с примером тормозов:
https://www.youtube.com/watch?v=y7g1B4NPqdIЕсли бы проблема была с оборудованием, то Firefox тормозил бы ровно так же.
Пробовали на чистом профиле без расширений?
-
@Shpankov said in Тормозит создание вкладок:
Пробовали на чистом профиле без расширений?
Нет, мне ведь браузер нужен именно с расширениями. Но ничего экзотического у меня не установлено: uBlock Origin, Proxy SwitchyOmega, HTTPS Everywhere, Undirect и h264ify.
Да и воспроизведение требует времени. Не отметил, сколько времени браузер был открыт, но обычно он висит у меня запущенный днями. Приходится перезагружать (а точнее, прибивать через диспетчер задач из-за VB-48891), когда начинает тормозить совсем уже нереально.
Зато я перезапустил браузер и теперь вкладки открываются не условную 1 секунду, а условные 300мс (точно не замерял).
-
@Vort said in Тормозит создание вкладок:
@Shpankov said in Тормозит создание вкладок:
Пробовали на чистом профиле без расширений?
Нет, мне ведь браузер нужен именно с расширениями. Но ничего экзотического у меня не установлено: uBlock Origin, Proxy SwitchyOmega, HTTPS Everywhere, Undirect и h264ify.
Да и воспроизведение требует времени. Не отметил, сколько времени браузер был открыт, но обычно он висит у меня запущенный днями. Приходится перезагружать (а точнее, прибивать через диспетчер задач из-за VB-48891), когда начинает тормозить совсем уже нереально.
Зато я перезапустил браузер и теперь вкладки открываются не условную 1 секунду, а условные 300мс (точно не замерял).
Все эти репорты закрыты. Попробуйте установить браузер начистовую и проверить с чистым профилем (например, запустив Standalone версию на несколько дней).
Как я понял, после перезагрузки браузера вкладки открываются уже с нормальной скоростью?
-
@Shpankov said in Тормозит создание вкладок:
Все эти репорты закрыты. Попробуйте установить браузер начистовую и проверить с чистым профилем (например, запустив Standalone версию на несколько дней).
Во-первых, мне ценна история посещений. Во-вторых, допустим, выяснится, что с чистым профилем не тормозит (к примеру, из-за пустой истории), дальше что? Бинарным поиском с итерацией в 2-3 дня ловить? Уж лучше как-нибудь запустить профилирование да и следить за ошибкой, а не за её отсутствием. Вот, к примеру, если причина - неэффективное управление памятью - что простые тесты дадут? Что иногда (когда объём данных невелик) тормоза не сильные? Это и так можно догадаться.
В общем, гоняться за этим багом такими методами я не буду. Может, найдутся ещё желающие.Как я понял, после перезагрузки браузера вкладки открываются уже с нормальной скоростью?
Именно так. Но через некоторое время тормоза плавно возвращаются.
-
Подтверждаю. Windows 7. Я заметил, что интерфейс тормозит уже давно. После firefox очень заметно. Также нажимаю +, и на глаз видно, что долго создается вкладка. Со временем вроде это перестает быть заметным, т.к. привыкаешь к тормозам.
-
@Vort said in Тормозит создание вкладок:
Во-первых, мне ценна история посещений.
Вы можете сохранить её или ручным копированием, или через синхронизацию. Но проблема не в этом, насколько я понял.
Вот, к примеру, если причина - неэффективное управление памятью - что простые тесты дадут? Что иногда (когда объём данных невелик) тормоза не сильные?
Управление памятью осуществляет ядро Chromium, тут мы пока ничего изменить не можем. Всё, что мы можем - оптимизировать работу интерфейса Vivaldi, чтобы он по минимуму занимал память. Но над этой задачей мы работаем постоянно - достаточно сравнить первые версии Vivaldi и сегодняшние.
Именно так. Но через некоторое время тормоза плавно возвращаются.
ОК, в таком случае можно баг-репорт не отправлять - это общее направление развития браузера. Т.е. оно идёт и без баг-репортов.
-
@zhen said in Тормозит создание вкладок:
Подтверждаю. Windows 7. Я заметил, что интерфейс тормозит уже давно. После firefox очень заметно.
Возможно в Windows 7, которой в этом году исполняется 10 лет и развитие которой остановилось в 2011 году, возможны отличия в работе браузеров. Могу сказать, что в openSUSE 15.0 и Firefox, и Vivaldi работают одинаково быстро и комфортно как для глаза, так и для работы.
При этом повторю, что работа над улучшением производительности браузера и, в особенности, над ускорением работы интерфейса в среде Windows, у нас идёт постоянно.
-
@Shpankov said in Тормозит создание вкладок:
Все эти репорты закрыты.
Их воспроизводить хоть кто-то пробовал?
Только что написал простую программу, которая открывает и закрывает вкладку.
Минут за 10 задержка накликалась с 300мс до 1000мс.
Задержка происходит из-за 100%ной загрузки CPU одного из процессов Vivaldi.
Вот видео №2: https://www.youtube.com/watch?v=b0bfu30KgUE -
@Vort У вас тестируется версия со старым профилем и с расширениями. Проверьте на чистой установке.
Все репорты, естественно, тестируются и проверяются согласно описанию автора репорта.
-
@Shpankov said in Тормозит создание вкладок:
У вас тестируется версия со старым профилем и с расширениями. Проверьте на чистой установке.
Ну раз теперь воспроизведение сокращено по времени до нескольких минут, то можно и с чистым профилем проверить.
Унёс "c:\Users\Vort\AppData\Local\Vivaldi\User Data" в безопасное место и повторил тест (версия 2.6.1560.4, на последнюю не обновлялся из-за регрессий. но баг давний, шанс что он случайно исправлен в последней версии невелик).
Происходит ровно то же самое.
Кстати, две особенности:
Во-первых, виден рост потребления памяти процессом "Фоновая страница: Vivaldi". Вырасти на 100-200 мегабайт с помощью простого открытия и закрытия вкладок для него не проблема. Выглядит как утечка памяти.
Во-вторых, воспроизвелась и ошибка VB-48891 ! То есть, они как-то связаны. И, что главное, не зависят от настроек профиля. -
@Vort Возможно, какие-то сторонние программы могут влиять. Антивирусы стоят какие-нибудь в системе?
По фоновой странице. Естественно, когда вы каждый раз её открываете и закрываете - она помещается в память браузера и в историю закрытых недавно страниц. Т.к. это фактически веб-страница, то она будет занимать какие-то место в памяти. И чем больше у вас собственных ячеек и Экспресс-панелей, тем больше памяти будет занято.
-
@Shpankov said in Тормозит создание вкладок:
Возможно, какие-то сторонние программы могут влиять. Антивирусы стоят какие-нибудь в системе?
Да, Kaspersky Free 19.0.0.1088(f).
Но в то, что Евгению важно специально нарушать работу Vivaldi, верится слабо.По фоновой странице. Естественно, когда вы каждый раз её открываете и закрываете - она помещается в память браузера и в историю закрытых недавно страниц.
Так, может, это история закрытых страниц 200 мегабайт занимает?
Т.к. это фактически веб-страница, то она будет занимать какие-то место в памяти. И чем больше у вас собственных ячеек и Экспресс-панелей, тем больше памяти будет занято.
Конечно, будет занимать. Когда открыта. Но когда закрыта, то её данные желательно всё же освобождать.
Надо бы, чтобы кто-то кроме меня ещё попробовал пооткрывать и позакрывать новые вкладки (в Windows, желательно 7).
На всякий случай положу черновик программы, написанной на AutoHotkey 1.1.22.05: Vivaldi_ahk_v3.zip. Как минимум идею для теста можно взять отсюда.
На чистом профиле задержки у меня начинаются с 200мс и где-то за 100 открытий-закрытий вырастают до 500мс (примерно). Верхнего предела тормозам, судя по всему, нет. 1000мс точно было. Больше - скорее всего, тоже. -
@Vort said in Тормозит создание вкладок:
Но в то, что Евгению важно специально нарушать работу Vivaldi, верится слабо.
Дело не в этом. Vivaldi - малоизвестный браузер, другие приложения могут к нему более "подозрительно" относиться, как к "незнакомцу".
Конечно, будет занимать. Когда открыта. Но когда закрыта, то её данные желательно всё же освобождать.
Данные и освобождаются, но в жизни ничего не происходит бесследно
На чистом профиле задержки у меня начинаются с 200мс и где-то за 100 открытий-закрытий вырастают до 500мс (примерно).
Неужели разница в скорости открытия продолжительностью четверть секунды имеет какое-то важное значение?
Я ещё понимаю, если бы вся работа браузера заключалась именно в открытии новых страниц, но ведь это довольно редкое действие - гораздо больше времени мы тратим на чтение и просмотр контента. -
@Shpankov said in Тормозит создание вкладок:
Дело не в этом. Vivaldi - малоизвестный браузер, другие приложения могут к нему более "подозрительно" относиться, как к "незнакомцу".
В общем случае - да. Но стать причиной утечки памяти шансов у сторонних программ мало.
Неужели разница в скорости открытия продолжительностью четверть секунды имеет какое-то важное значение?
Я ещё понимаю, если бы вся работа браузера заключалась именно в открытии новых страниц, но ведь это довольно редкое действие - гораздо больше времени мы тратим на чтение и просмотр контента.
Я ведь уже написал, что задержки растут без тормозов.
Но даже если теоретически рассмотреть фиксированую задержку в 500 мс - это тоже много.Данные и освобождаются, но в жизни ничего не происходит бесследно
Вот следы-то эти найти и надо. Останки закрытых вкладок "плохо пахнут".
В любом случае, я отключил все потребляющие ресурсы программы + антивирус и провёл тест заново, на этот раз с логированием.
Обновил программу-кликер (должна ж от них быть хоть иногда польза), добавил ей стабильности и универсальности и провёл тест на 1000 открытий и закрытий.
Отключение нагрузки позволило браузеру стартануть с 100 мс. Вот на этом уровне ему и надо оставаться.
Но дальше пошло как обычно.
Даже график нарисовал:
За 1000 итераций задержка дошла до 1000 мс.
Если кто-то считает, что пользователю до таких показателей далеко - пусть посидит на "свежих правках" в Википедии. -
@Vort вот бы вашу энергию да в полезное русло
-
@Vort said in Тормозит создание вкладок:
@Shpankov said in Тормозит создание вкладок:
Дело не в этом. Vivaldi - малоизвестный браузер, другие приложения могут к нему более "подозрительно" относиться, как к "незнакомцу".
В общем случае - да. Но стать причиной утечки памяти шансов у сторонних программ мало.
Неужели разница в скорости открытия продолжительностью четверть секунды имеет какое-то важное значение?
Я ещё понимаю, если бы вся работа браузера заключалась именно в открытии новых страниц, но ведь это довольно редкое действие - гораздо больше времени мы тратим на чтение и просмотр контента.
Я ведь уже написал, что задержки растут без тормозов.
Но даже если теоретически рассмотреть фиксированую задержку в 500 мс - это тоже много.Данные и освобождаются, но в жизни ничего не происходит бесследно
Вот следы-то эти найти и надо. Останки закрытых вкладок "плохо пахнут".
В любом случае, я отключил все потребляющие ресурсы программы + антивирус и провёл тест заново, на этот раз с логированием.
Обновил программу-кликер (должна ж от них быть хоть иногда польза), добавил ей стабильности и универсальности и провёл тест на 1000 открытий и закрытий.
Отключение нагрузки позволило браузеру стартануть с 100 мс. Вот на этом уровне ему и надо оставаться.
Но дальше пошло как обычно.
Даже график нарисовал:
За 1000 итераций задержка дошла до 1000 мс.
Если кто-то считает, что пользователю до таких показателей далеко - пусть посидит на "свежих правках" в Википедии.Вы можете отправить новый баг-репорт, снабдив его всеми данными, включая картинки, графики и тестовый софт. Это только приветствуется.
UPDATE
Да, пришлите это всё в баг-репорт - я тестеров заинтересовал
Можно в тот же самый - в VB-48892 -
@Shpankov said in Тормозит создание вкладок:
UPDATE
Да, пришлите это всё в баг-репорт - я тестеров заинтересовал
Можно в тот же самый - в VB-48892Мой инглиш не супер, как смог пояснил.
-
@Vort said in Тормозит создание вкладок:
@Shpankov said in Тормозит создание вкладок:
UPDATE
Да, пришлите это всё в баг-репорт - я тестеров заинтересовал
Можно в тот же самый - в VB-48892Мой инглиш не супер, как смог пояснил.
Спасибо! Я поправлю, если что.
-
@Vort said in Тормозит создание вкладок:
@Shpankov said in Тормозит создание вкладок:
UPDATE
Да, пришлите это всё в баг-репорт - я тестеров заинтересовал
Можно в тот же самый - в VB-48892Мой инглиш не супер, как смог пояснил.
Да, и ещё вопрос. А на последней тестовой сборке проверяли?