Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Mypal браузер

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43

Открыть новую тему     Написать ответ в эту тему

zzz528

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mypal - это браузер который я делаю на основе лисы квантум, для того чтобы работало под Windows XP.
 
Первая часть темы
 
  68.14.4     прямая Ссылка                   Скачать с codeberg  
  68.14.4 SSE если не понятно что такое SSE то значит не нужно брать эту версию
  68.14.4 x64 х64 кстати не SSE, и никогда не будет такой, виста64 пользователи берите смело, а под хр64 не работает, как и было.
 
На сегодняшний день есть 68 бэта версия. Следующий этап:  яваскрипта до 91 и css layers
Какие недоработки есть
1. Синий экран на winxp sp2 - установите sp3, специально чинить для sp2 не буду.
2. Синий экран на winxp sp3 - устранено вроде, у кого был проверяйте.
кстати в 2000 с extended kernel http://win2k.org/wlu/wluen.htm работает, может и у sp2 будет..
 
 
Русификатор   кому охота всяких микрофонов и скайпов
Кому нужен webgl  "Cвоя портативность (профиль в браузере)"
Набор дополнительных поисковиков
сайт с расширениями  Включение однопроцесса
отключения подписи в config.js для установки неподписанных расширений с 68.13.3 уже ненужно Подробнее...
   нужен ли для Mypal 68 внешний вид в стиле Firefox 15 или Palemoon ?
 
 
Вы можете делать предложения по изменениям в браузере.
Но вы не будете у меня что-то требовать, вы используйте мой браузер на свой страх и риск и я вам не должен ничего.
 
Если вы нашли баг, то перепроверьте его на полностью заново установленном браузере, новом чистом профиле, без каких либо расширений. И только тогда пишите о баге в теме.
 
Не устанавливайте древние дополнения, они не будут работать. Берите дополнения для лисы 68 с сайта мозиллы.
 
И ещё если один сайт, пишет ваш IP попал в блокировку (c)
То к этому приводит запись чего попало в useragent.override  
 
Если вам нужен другой браузер ищите на форуме его темы или создавайте новую тему.
Не надо тут писать какой хороший браузер хром и прочие.
Линукс и Андройд оффтоп тоже - идите с ними в их соответствующие темы.

Всего записей: 1853 | Зарегистр. 20-06-2005 | Отправлено: 01:21 23-04-2024 | Исправлено: zzz528, 12:09 07-09-2024
Larimiere

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zzz528
 
В Windows 7 настройка "browser.download.folderList" функционирует некорректно: по умолчанию стоит единица, назначающая пользовательскую папку Загрузки приоритетной, однако файлы при этом сохраняются на Рабочий стол. Соответственно, если в "about:preferences#general" нажать кнопку "Browse...", тоже Рабочий стол открывается.
 
С другой стороны, возможно, в режиме полной портативности (через pmprt.mod) было бы уместнее создавать дефолтную папку для загрузок в одной папке с профилем?

Всего записей: 11 | Зарегистр. 15-03-2010 | Отправлено: 15:42 21-09-2024
987resu

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Нет, все заргузится по своим адрсам сразу.

А какие у остальных будут "свои" адреса?

Всего записей: 55 | Зарегистр. 28-07-2024 | Отправлено: 16:32 22-09-2024
vasevase

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Рандомные из доступных, очевидно. Другое дело, что,
как выше уже писали, это эффект плацебо, имхо...

Всего записей: 3321 | Зарегистр. 28-08-2010 | Отправлено: 17:02 22-09-2024
zzz528

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Сколько много памяти ни есть если вылезет за 1гб процесс, то браузер будет томрозить и сыпаться, с этим лацебо эффектом жрать меньше памяти в 1.5 раза будет таки дольше без тормозов.

Всего записей: 1853 | Зарегистр. 20-06-2005 | Отправлено: 18:44 22-09-2024
987resu

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Рандомные из доступных, очевидно.

О том и речь. Только не рандомные, ибо в ХР нет ASLR.
Первая длл-ка загрузится по адресу этого рибейза. А последующие - с "нижних" свободных адресов, с соответствующим ремапом внутри себя.
И последующей фрагментацией памяти, как и раньше.
 
Добавлено:

Цитата:
с этим лацебо эффектом жрать меньше памяти в 1.5 раза будет

На чём основано подобное утверждение?
 
Добавлено:

Цитата:
кто их знает, этих рукожопов из вк. что они ещё выкинут...

Ну вот, как в воду глядел: теперь у них видео посредине в рандомных местах стало спотыкаться и кубиками рассыпаться, если обновить страницу - всё в этом месте нормально, зато в другом каком-нибудь дальше заткнётся..

Всего записей: 55 | Зарегистр. 28-07-2024 | Отправлено: 20:18 22-09-2024 | Исправлено: 987resu, 20:20 22-09-2024
zzz528

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
На чём основано подобное утверждение?  

Я смотрел (однопроцесс) - труба 500-1000 без ребазы и 300-600 с, вторая цифра после 3ч примерно, сам сделай и посмотри, даже просто хул, а последняя строка большой ребазы выжимает ещё 20мб имено порядком расположения файлов.

Всего записей: 1853 | Зарегистр. 20-06-2005 | Отправлено: 23:03 23-09-2024
Kero1



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vasevase

Цитата:
тытруба тоже стала глючить
 
Так она же ещё и от VPN 'огораживается'.
А тут некоторые browsec советуют.
То ли я чего-то не понимаю, то ли одно из двух...
[я про 'confirm you're not bot / sign in и т.п.]
гугло борется с инвидусами. к сожалению похоже у них получилось заткнуть инвидусы или купить разрабов. Большая часть не работает по ошибке "This helps protect our community." https://github.com/iv-org/invidious/issues/4734#issuecomment-2365205990
им писали, что они идиоты выкладывают в открытый доступ исправления, которые отслеживают специалисты по безопасности гугла и незамедлительно лепят антипатчи. Для гугло неприемлемо полуанонимное использование их сервисов. Предполагаю что в ближайшее время ютуп будет требовать или логин или обязательную капчу.

Всего записей: 2548 | Зарегистр. 23-08-2011 | Отправлено: 05:19 24-09-2024 | Исправлено: Kero1, 05:26 24-09-2024
rumail123

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
гугло борется с инвидусами. к сожалению похоже у них получилось заткнуть инвидусы

А вот это очень грустно То-то смотрю, что все инстансы за последние несколько дней поотваливались...

Всего записей: 63 | Зарегистр. 22-10-2015 | Отправлено: 11:25 24-09-2024
AlAvis

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
987resu
Цитата:
видео посредине в рандомных местах стало спотыкаться и кубиками рассыпаться
При изменении разрешения . Поставте вручную или каким расширением вместо авто .

Всего записей: 2173 | Зарегистр. 15-07-2013 | Отправлено: 14:59 24-09-2024
motppc



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rumail123

Цитата:
То-то смотрю, что все инстансы за последние несколько дней поотваливались...

Работает через VPN/ https://inv.nadeko.net/  

Всего записей: 258 | Зарегистр. 04-03-2012 | Отправлено: 16:21 24-09-2024 | Исправлено: motppc, 22:45 28-09-2024
987resu

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Я смотрел (однопроцесс) - труба 500-1000 без ребазы и 300-600 с, вторая цифра после 3ч примерно, сам сделай и посмотри, даже просто хул, а последняя строка большой ребазы выжимает ещё 20мб имено порядком расположения файлов.

Так я тоже смотрел, и отписался по результатам:
http://forum.ru-board.com/topic.cgi?forum=5&topic=51380&start=720#17
 
А ещё я почитал про что там эта канитель с рибейзом, чтобы для себя понимасть. И что удивительно, надеюсь таки понял. Я не на все 146% уверен, как именно работает тот длинный rebase, но что-то мне подсказывает, что он всем им прописывает один и тот же адрес загрузки (0x61d60000 вместо дефолтного 0x1000000). А в этом случае она достаточно бессмысленная - т.к., сработает только для первой загруженной dll-ки; для следующей её базовый адрес будет уже занят, и загрузчик затолкает её в первый свободный (снизу, а не за 0x61d60000), с ремапом всех там виртуальных таблиц и прочего. Чтобы был какой-то эффект, надо dumpbin-ом посмотреть, сколько занимает xul.dll, и следующему rebase сдвинуть на эту величину (ну или что там по порядку; вполне возможно, что эти 20 Мб - просто побочный эффект ремапа следующих в порядке загрузки).
 
Другой вопрос, а в чём вообще от этого смысл в однопроцессе? Не, я понимаю, что межпроцессовая коммуникация несовершенна, и тоже выжирает память, но так-то это совсем уныло, на один раз одно видео в ютупе посмотреть, и упереться в ограничения для одного процесса.
Я так-то наивно полагал, что перемещение к верхним адресам для этого:

Цитата:
Multiple processes that load the same DLL at the same base address share a single copy of the DLL in physical memory. Doing this saves system memory and reduces swapping.

Типа, когда второму процессу понадобилось, а адрес загрузки (в его виртуальном адресном пространстве) занят чем-то другим - он будет делать свою копию, в отличие от написанного для идеального случая.
Иначе, так-то это всё ниочём. Ну да, только лишь доказывает, что управление памятью внутри настолько безупречное, что до загрузки этой dll-ки они ухитряются её настолько покрошить фрагментацией, что за целым куском для загрузки надо идти на полгига выше...

Всего записей: 55 | Зарегистр. 28-07-2024 | Отправлено: 17:37 24-09-2024 | Исправлено: 987resu, 17:50 24-09-2024
zzz528

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
о что-то мне подсказывает, что он всем им прописывает один и тот же адрес загрузки (0x61d60000

подсказывает не верно, сделай и убедись.
 

Цитата:
Другой вопрос, а в чём вообще от этого смысл в однопроцессе?

Дольше проработает без перезапуска браузера, с мульти так даже ещё лучше

Всего записей: 1853 | Зарегистр. 20-06-2005 | Отправлено: 19:26 24-09-2024
987resu

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
сделай и убедись.

Ок, значит был неправ, рибейз умнее, чем о нём пишут в этих ваших интернетах.
Непонятно тогда, зачем они там предлагают это всё высчитывать, когда можно просто в конце сборки запустить из postbuild с нужным списком. Может, какая-то старая версия не умела.
 
Интересно, а можно dll-ки затолкать выше 2Gb?

Всего записей: 55 | Зарегистр. 28-07-2024 | Отправлено: 01:47 25-09-2024
euheny



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zzz528

Цитата:
Сколько много памяти ни есть если вылезет за 1гб процесс, то браузер будет томрозить и сыпаться

возможно это защита от разбухания, которую потом убрали
когда процес слишком жирный повышается вероятность что память не будет выделена ещё
 
однако если бы процесс сразу бы набрал себе памяти столько сколько надо и не просил ещё, то наверняка было бы очень стабильно
а если бы память и понадобилась то сбрасывл бы в кэш
но этож надо перебирать движок

Всего записей: 4161 | Зарегистр. 22-11-2006 | Отправлено: 10:40 25-09-2024
987resu

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
возможно это защита от разбухания, которую потом убрали

Единственно правильная (как учение Маркса) "защита от разбухания" - это грамотное управление памятью. А здесь, как показывает эксперимент выше с одним потоком - они ещё до загрузки xul.dll (которая явно грузится одной из первых, раньше неё только mozglue.dll успевает дефолтный адрес 0x10000000 занять) успевают так память пофрагментировать, что уже 80 мегабайт непрерывных для неё не получается найти.

Всего записей: 55 | Зарегистр. 28-07-2024 | Отправлено: 13:02 25-09-2024
Skywalker_4

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
успевают так память пофрагментировать
так получается озу тоже фрагментируется, слыхал об этом из прог по оптимизации памяти, там у некоторых была функция дефрагментации, но относился к этому скептически, так как на практике ничего не менялось. Прравильно ли понял, что при фрагментации  памяти процессу требуется больше памяти ?                                

Всего записей: 50 | Зарегистр. 10-12-2021 | Отправлено: 06:02 26-09-2024 | Исправлено: Skywalker_4, 06:36 26-09-2024
987resu

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
на практике ничего не менялось

На старых компах с Win95&98 и ограниченной памятью иногда таким образом удавалось "расчистить" место для какой-нибудь проги.
Другое дело, что криво написанный "жрун" её всё равно выжрет опять.

Цитата:
Прравильно ли понял, что при фрагментации  памяти процессу требуется больше памяти ?

Память процессу выделяется страницами по 64К.
Если процесс понасоздавал 100 объектов по 10 Кб каждый (это немного) - ему выделится 16 страниц непрерывным кусоком в 1 Мб. Если затем этот же процесс из этих 100 объектов 90 в случайном порядке удалит - скорее всего, 6 страниц в случайном порядке освободятся, а 10 так и останутся занятыми. При этом, если понадобится ещё создать объекты по 10 Кб - скорее всего, место для них найдётся внутри этих же страниц. А вот когда понадобится подгрузить dll-ку скажем в 500 Кб - под неё будет выделяться дополнительно эти 500 Кб одним куском. Хотя внутри уже выделенного процессу 1 Мб 900 Кб свободно.
Это если упрощённо.

Всего записей: 55 | Зарегистр. 28-07-2024 | Отправлено: 00:13 27-09-2024 | Исправлено: 987resu, 00:17 27-09-2024
7332

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
987resu
Получается что, например, ffmpeg с отдельными общими библиотеками (shared) занимает меньше места на диске, но ест больше памяти при зпуске, а тот что с одними крупными экзэшниками (static) - наоборот?

Всего записей: 796 | Зарегистр. 08-06-2006 | Отправлено: 16:59 27-09-2024 | Исправлено: 7332, 17:01 27-09-2024
987resu

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
7332
с чего вдруг такие поспешные выводы?

Всего записей: 55 | Зарегистр. 28-07-2024 | Отправлено: 18:03 27-09-2024 | Исправлено: 987resu, 18:09 27-09-2024
7332

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
987resu
Отсюда

Цитата:
А вот когда понадобится подгрузить dll-ку скажем в 500 Кб - под неё будет выделяться дополнительно эти 500 Кб одним куском. Хотя внутри уже выделенного процессу 1 Мб 900 Кб свободно.

Всего записей: 796 | Зарегистр. 08-06-2006 | Отправлено: 19:30 27-09-2024
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43

Компьютерный форум Ru.Board » Компьютеры » Программы » Mypal браузер


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru