Тормозит создание вкладок
-
@mifrvi said in Тормозит создание вкладок:
У меня например линукс atom J1800 4GB RAM 120 GB SSD , нажимаешь вкладка создается какие-то
Тормозит именно Vivaldi. Тестировалось на двух маках и винде - поведение одинаковое. Железо далеко не слабое и не под нагрузукой.
Я соглашусь, что баг с созданием многих вкладок не критичен, для работы это не нужно. Но создание одной вкладки тоже заметно тормозит. Я не проверял еще как это работает при нагрузке (мне важно, чтобы браузер отлично работал с открытыми двумя окнами с 20+ вкладками и во время компиляции проекта, возможно сразу двух проектов в XCode).
Сейчас, после хрома (да и после firefox), у меня при каждом создании новой вкладки ощущения повисания ОС. Это ужасно раздражает. Очень надеюсь на улучшение отзывчивости UI.
P.S. Чтобы не было чувства тормоза UI должен "реагировать" со скоростью 30мс или быстрее. -
@plotnikoff А не пробовали отключить анимацию в настройках? Может быть, без неё вам уже не будет казаться открытие медленным?
-
Что я давно заметил, даже отчёт завёл: VB-48892 - тормоза намного сильнее, если браузер запущен уже давно. То есть, перезапуск может помочь. Ненадолго. Хотя, с последними версиями вполне может быть, что тормоза стали настолько сильными, что заметны в любой момент. Вот сейчас нажимаю "+" - проходит около секунды, пока вкладка не появится. 30мс, может, и перебор. но вот в 100мс желательно укладываться.
-
Снял вот видео с примером тормозов:
https://www.youtube.com/watch?v=y7g1B4NPqdIЕсли бы проблема была с оборудованием, то Firefox тормозил бы ровно так же.
-
@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 вот бы вашу энергию да в полезное русло