Ускорение работы браузера
-
Да, на руборде посоветовали прогу ssdready, которая отслеживает использование дисков. Она мне не понравилась тем, что вирт диск, который виден везде, в проводнике, тотал командное, в диспетчере дисков, но не в ssdready.
Не смог найти ей замену. Когда я найду ее аналог, то можно любую прогу класть на отдельный в-диск и смотреть , как она его насилует. Я думаю , такой простой функционал уже написан неоднократно. А если там ещё и графики с историей будут, то вообще шик.
В диспетчер задач как-то не хочется смотреть.
Да, я лично исследование не проводил, застрял на поиске аналога. У нас в приличном обществе принято говорить правду. Доверяю коллегам со скриншотами использования диска Вивальди. Также как и Вам, Илья. Вы же не про гифки, а про сессии, вкладки, закладки, кеши говорили. Вот за вами и повторяю -
И мы спорим о разных вещах. Вы об использовании диска в паузе (я видел ваши скрины, все прилично). Допускаю, если ваш Вивальди 10 мин стоял на в паузе, то он ничего и не пишет. Но если вы закроете одну вкладку, то вероятно, браузер захочет записать всю свою копию, из соображений не запрошенной юзерами необходимости. Вот здесь я и прошу оптимизиции, в сторону упрощения и ускорения работы. Вы же не спорите со мной, что в-диск ускоряет Вивальди на %. Я вижу, вас как разработчика, эта цифра не заинтересовала
-
@seregas said in Ускорение работы браузера:
Вы же не про гифки
Конкретно сейчас я вам говорил именно про гифки - тот самый кейс, который обсуждался на ру-борде. Гифки что-то там создают в кэше в каких-то случаях, но в остальном Vivaldi ничего сверх меры не пишет на диск в кэш, и уж тем более это не влияет на скорость работы.
-
@seregas said in Ускорение работы браузера:
Но если вы закроете одну вкладку, то вероятно, браузер захочет записать всю свою копию
Зачем? Запишет в сессию, что вкладка закрыта.
@seregas said in Ускорение работы браузера:
Я вижу, вас как разработчика, эта цифра не заинтересовала
Это ускорение создаётся ценой других неудобств, которые важнее, чем запись сессии не за 0,02 секунды, а за 0,01. Из сети загрузка данных вообще останется на прежнем уровне, т.к. это не зависит от виртуального диска. Повторю: преимущества минимальны, проблемы умножаются многократно. Если бы было иначе, то уже давно бы весь софт работал с виртуальных дисков.
-
@shpankov said in Ускорение работы браузера:
Если бы было иначе, то уже давно бы весь софт работал с виртуальных дисков.
Весь софт использует оперативную память столько, сколько им нужно. У нее скорость (совпадение) равна скорости виртуального диска. И не заставляет юзеров тренироваться с прокладками.
А если в Вивальди минус 1 вкладка, и вы сразу пишете эти 10 КБ на диск, при свободных 8 Гб памяти, и ещё и защищате свое отклонение ...
После покупки ssd я все рабочие программы перенес на него. И обращение за старым фильмом к HDD 3 тб вызывает его раскрутку. Т.е. при правильной организации использования дисков, он служит как хранилище , как и должно.
Краткое отступление: этот Toshiba 3tb через год неожиданно стал трещать. Виндоус грузится долго, треск постоянный, ничего запустить на проверку нельзя. Я вроде не дурак, понимаю - трещат головки, сдох контроллер. Пока винда грузилась , наверное 100000 раз бедные головки стукались о диски, стенки и репутацию проклинаемой Toshiba. В инете советы говорили тоже самое - смерть очевидна. Поиски замены, прощание с содержимым. И повод для покупки первого SSD. Новая Windows, HDD ведомый. Никаких форматов. Проверка Victoria, 13 сомнительных с секторов с доступом 50 мс. Вся инфа на месте. Вывод - его убивала Винда , ее глюк. Может , и вирус. Кто знает его имя ?
Вы же не хотите, что Vivaldi называли "убийцей дисков" ? -
@seregas said in Ускорение работы браузера:
ещё и защищате свое отклонение
Все браузеры работают так же. Это не отклонение. Это штатная работа браузера, любого. Зачем вы продолжаете повторять одну и ту же ошибку?
@seregas said in Ускорение работы браузера:
Вы же не хотите, что Vivaldi называли "убийцей дисков" ?
Если вы видели скриншоты на ру-борде, то знаете, что Vivaldi не является "убийцей дисков". Система (любая) осуществляет перезапись данных на диске на порядки больше, чем браузер.
Зачем вы продолжаете писать ерунду?
-
@shpankov said in Ускорение работы браузера:
Это ускорение создаётся ценой других неудобств, которые важнее, чем запись сессии не за 0,02 секунды, а за 0,01. Из сети загрузка данных вообще останется на прежнем уровне, т.к. это не зависит от виртуального диска. Повторю: преимущества минимальны,
Илья, беседа заходит в тупик, похоже , аргументы закончились у обеих сторон. Получается, помещение Вивальди на виртуальный диск обращает недостаток браузера в преимущество для пользователей.
Я и другие вам повторяем 10 раз, что не надо писать каждый чих браузера на диск. Вы говорите, что это нормально - записать 10 КБ на диск за 0.01 сек. А я прямо вижу, как ради ваших 0.01 сек надо раскрутить диск , позиционировать головки винчестера и другие сложные операции. Повторяю, пользователь вас об этом не просит, а вы говорите, что всего-то 0.01 сек.
Но то что браузер пишет каждый раз эти 10 КБ, это преимущество -- Вивальди периодически, не часто, падает. И благодаря вашим постоянным записям, его состояние какими-то чудом сохраняется. Здесь нужно отдать должное программе Soft Perfect Ram Disk. Даже ее установка - сохранять образ диска раз в 20 мин - не даёт потерять состояние Вивальди.
Даже не так - если Вивальди падает, то для
юзера падает только его интерфейс , но состояние сохраняется в памяти, за которой следит SPRD. Получается, что эта мелкая программка вообще отменяет сам смысл операций сохранения Вивальди, который сам себя тормозит ими.
Эта чудесная прожка является обычной прокладкой между глючным жирным неустойчивым софтом и медленными злопамятным дисками. И она необходима любой тяжёлой программе, не только Вивальди.
Значит, избыточная активность браузера уравновешивается избыточной активностью Ram-disk. Отличный симбиоз.
Браузер тратит свои ресурсы на операции сохранения состояния.
Можно предложить (я уже это делал недавно) изменить адрес сохранения с медленного диска на быструю в 25.6 раз память. Тут не надо быть программистом понять : это предложение вообще отменяет сам смысл операций сохранения состояния. Представьте, насколько ускорится работа браузера - никаких лишних записей, только операции показа страниц. Т.
Илья, вы меня обвиняете, что я занимаю ваше внимание своими текстами, хотя для себя уже решил проблему скорости Вивальди -- ускорил его работу в 2 раза -- предлагаете мне заткнуться :). Но внимательно прочтение моих текстов показывает, что можно ещё увеличить скорость работы Вивальди.
Сообщите , какой процент времени или ресурсов ядра браузера тратится на операции сохранения ? Разделив скорость его работы на (1- %/) , мы узнаем во сколько раз она увеличится ;).
Измените ядро Вивальди ( по сути, это лёгкий , без всяких интерфейсов и лишних возможностей, аналог виртуального диска ) - сбрасывайте на диск необходимый минимум через определенный интервал, блоками, а не каждую операцию. Опять же, ответственность на юзера - в настройки. У кого паранойя по поводу ценности своей сессии, пусть ставит 10 сек. Все равно, эту будет менее тяжело для диска.
И тогда мои простыни на форуме будут не зря . И я увижу не в 2 раза, а ещё более быстрый , в 2/(1- %/) раза Вивальди.
Если это предположение вторгается в область работы Chromium, тогда ответ -- выражаю сожаление авторам Вивальди, здесь вы не можете помочь своим пользователям, и быстрее, чем Chrome или другие, никогда не будете. У вас остаётся только одна дорога - интерфейс. -
@seregas Данная работа браузера штатная - так же, как и у всех других браузеров. Это оптимальный вариант, выработанный годами всеми разработчиками не только браузеров, но и софта. Да, для вас и других людей, ищущих совершенства даже ценой каких-то ограничений, есть опции командной строки и всякие софтины, позволяющие вам заниматься экспериментами. Поэтому я не понимаю, зачем эту тему так активно обсуждать.
-
@shpankov said in Ускорение работы браузера:
оптимальный вариант, выработанный годами всеми разработчиками
Илья, вы становитесь жертвой собственных шаблонов, которые привыкли писать в своих маркетологических пресс-релизах. Не забывайте, что фраза "выработанный годами" работает где угодно, только не в разработке софта. Разработчики такой позицией , искренне верящие в ее истинность, и плетутся в хвосте общей массы. Я сожалею, что все наши технические предложения разбиваются о вашу неспособность даже из оценить. Все просто -- ваше знание русского по рождению не делает из вас разработчика. Обидно, что многие интересные и легко реализуемые предложения до программистов не доходят через вас, и умирают на страницах русскоязычной ветки. Потому что вы считаете, что фразу "выработанный годами" произносить совсем не стыдно.
-
@shpankov said in Ускорение работы браузера:
Повторю: преимущества минимальны, проблемы умножаются многократно.
Даже на этой странице уже есть к вам , как к представителю команды разработчиков, вопросы. Я вам предлагаю вообще исключит некоторые лишение операции браузера, обсудить это со своими коллегами, но вы утверждаете что "проблемы умножаются многократно". С чего это ? Проблемы в скорости не могут возникнуть из-за удаления лишних операций.
-
@seregas said in Ускорение работы браузера:
@shpankov said in Ускорение работы браузера:
Повторю: преимущества минимальны, проблемы умножаются многократно.
Даже на этой странице уже есть к вам , как к представителю команды разработчиков, вопросы. Я вам предлагаю вообще исключит некоторые лишение операции браузера, обсудить это со своими коллегами, но вы утверждаете что "проблемы умножаются многократно". С чего это ? Проблемы в скорости не могут возникнуть из-за удаления лишних операций.
Vivaldi построен на ядре Chromium. Работа с диском, памятью и прочими компонентами компьютера - это процессы на уровне ядра браузера. Изменять ядро и делать собственный форк мы не можем - у нас просто нет на это ресурсов. Каждое обновление ядра приносит нам даже в наших внешних компонентах, не являющихся частью ядра, массу регрессий. Например, недавнее обновление привело к почти 200 регрессиям в уже работающих и отлаженных функциях и компонентах браузера. В таких условиях заниматься ещё и изменением ядра просто невозможно.
Но и это только часть проблемы. Как я уже писал выше, перенос некоторых операций или действий браузера в виртуальную память имеет как плюсы (скорость), так и минусы (возможность потери важных данных и неработоспособность некоторых функций). И при этом ещё не надо забывать о том, что память на компьютерах не бесконечная, что при одновременной работе нескольких ресурсозатратных приложений приведёт к сбоям в работе браузера. Повторю, что проблем возникает намного больше, чем преимуществ. Учитывая, что в текущем состоянии Vivaldi вполне на уровне ведущих браузеров по скорости работы, нет никакого смысла ломать привычное функционирование браузера и создавать проблемы для пользователей ради сомнительного выигрыша в десятые доли секунды при выполнении некоторых операций.
И у меня вопрос к вам. Скажите честно, вы думаете, что разработчики Vivaldi чего-то не понимают и не делают чего-то, что вам кажется правильным, по каким-то необъективным причинам? Или вы всё-таки допускаете, что разработчики браузера достаточно хорошо понимают принципы работы своего браузера и ведут разработку вполне осмысленно?
-
@seregas said in Ускорение работы браузера:
Обидно, что многие интересные и легко реализуемые предложения до программистов не доходят через вас, и умирают на страницах русскоязычной ветки.
Подождите, я разве запрещаю или как-то препятствую отправке баг-репортов и запросов на новые функции? В форуме вы спрашиваете, а я отвечаю. Если вы уверены, что ваше предложение хорошее - просто отправляете его через форму баг-репортов напрямую разработчикам. Разве я вам мешаю?
-
Я не только здесь пачкаю достойный форум русским , а не норвежским языком. Отправлял штук 5 багрепортов. Захват экрана записывал. Судя по названию, эти репорты не для многостраничных рассуждений. Я писал только о явных багах.
Конечно, я могу просто страницы форума загонять в google.translate, и без проверки copy-paste to bugreport. Реакции, конечно, не дождешься. Хоть понравилось предложение, или оно устарело на 10 лет, или "плевать и так работает". Хотя бы мысль, упакованная в 2 строки, дошла или нет ? Ответа не получаешь.
Кстати, лет 6 назад я вспоминаю, была общедоступная очередь Планов на исправление. Где она сейчас ? -
Илья, лично у меня пропадает вообще интерес к обсуждению проблем браузера, которые , в конечном итоге , все равно, через несколько лет, должны вылиться в его улучшение. Самое грустное здесь "через несколько лет". Ощущение, что я пытаюсь вам что-то продать, а вы от лица всей команды , отбиваетесь от принудительного отклонения с истинного пути. Вы говорите "память не бесконечна".
На desktop памяти 12 ГБ, Win11.527. Самая последняя из стабильных. Свободной памяти 8 ГБ. Фильм FullHD крутится, utorrent что-то качает десятками те же FullHD, Vivaldi c 70 вкладками открыт. Недавно раскопал древний DC+ , живший ещё в локальных сетях. Там людей десятки тысяч, на 10 хабах открыто около 20 ПетаБайт данных. Я сам расшарил около 1 ТБ, больше нету. Даже открыт MMSolveig (режет полные фильмы без кодировки, например, Рембо 4 на 8 ГБ ;). Я выделил специально для Vivaldi 2 ГБ вирт.диск. И даже системную Temp положил рядом. Все равно этот в-диск занят на 1.2 ГБ . Свободной 6 ГБ. Подскажите, чем ещё мне забить память ? Или я олигарх какой с 12 ГБ ? У меня на ноуте 16 ГБ. На кого вы рассчитываете , каких юзеров ? На видеомонтажеров с 4 ГБ ?
Ваши убеждения устарели. Сейчас софт, или сама ,Windows, хорошо оптимизированы -- ну не забивают они память, как вам кажется.
Но на 6 ГБ запущена сама Windows, весь стандартный, общий софт, весь его общий кеш, сам многострадальный браузер, и ЕГО ПОЛНАЯ КОПИЯ. Все это на 6 Гб.
Я тоже не могу подкрепить техническими подробностями свои убеждения. Я не могу сказать, нормально это или нет. Но если программа имеет памяти столько, сколько хочет, она сама полностью со всеми своими установочными файлами находится в памяти , и ещё остаётся столько же, что можно на ней такой же второй компьютер запустить.
Сколько ещё нужно Вивальди памяти ? Не надо так заботиться о моей памяти.
А вы говорите "мы и дальше будем экономить вашу драгоценную память".Я все понял : разработчики Вивальди за память не отвечают. Скажите, а за прокрутку страниц можно им предъявить ? Ведь простые пользователи редко лазят в настройки, интересуются ядром браузера. Они смотрят только на его внешние способности. И прокрутка страницы, ее скорость и даже метод прокрутки, один из важнейших элементов имиджа браузера . Когда говорят (и я присоединяюсь), что Edge самый быстрый, все делают такой вывод только на основании скорости прокрутки.
Так что, за прокрутку вы отвечаете ? Как я сказал , вчера я раскопал древний браузер 6 летней давности, который показывает скорость прокрутки современных страниц со всеми их новыми 5 HTML и скриптами с Явы лучше и приятнее, чем новый Vivaldi
У меня новое предложение, для новой темы -
@seregas Отправляйте, пожалуйста, по всем предложениям и багам баг-репорты. Все баг-репорты проверяются и по мере приоритетности исправляются. То же самое с предложениями по улучшению. Мы с вами обсудили эти вопросы в форуме, для меня лично преимущества сомнительны, а проблемы очевидны. Возможно, у других разработчиков Vivaldi может быть иное мнение.
-
@hackonaut
Нужно выбрать только один параметр? Или можно запустить браузер с несколькими? Если да - то как? -
@Masterion13 Можно с несколькими, через пробел.
vivaldi.exe --start-maximized --disable-quic
-
@sedative29rus said in Ускорение работы браузера:
с несколькими, через пробел
Там же есть отдельные групповые инструкции типа:
--enable-features=dns-over-https,TurnOffStreamingMediaCachingAlways,TurnOffStreamingMediaCachingOnBattery
--disable-features=PreloadMediaEngagementData,MediaEngagementBypassAutoplayPolicies
их вроде как нельзя мешать в кучу...