Windows 11 — операционная система следующего поколения для персональных компьютеров и рабочих станций, разработанная корпорацией Microsoft в рамках семейства Windows NT, является наследницей Windows 10.
Member
Статус: Не в сети Регистрация: 16.02.2019 Фото: 100
stockclock писал(а):
Она ещё хуже Хрома.
А настраивать его кто будет? Или ты думаешь оно "по умолчанию" лучше, как и со службами... -)
Код:
// ---------------------------------------------------------------------------- // Скорость // ----------------------------------------------------------------------------
// Если дочерний процесс Firefox завершился, немедленно прервать выполнение всех скриптов, связанных с этим процессом defaultPref("dom.abort_script_on_child_shutdown", true);
// Максимальной допустимая задержка таймеров (setTimeout, setInterval, внутренние таймеры браузера). 10000.0 (10 секунд) // Firefox разрешает очень большую задержку между запланированным временем выполнения таймера и фактическим моментом, когда он реально срабатывает. // * браузер может сильно откладывать выполнение таймеров, если система загружена // * экономится энергия и CPU // * фоновые вкладки становятся менее «шумными» // * анимации и скрипты в неактивных вкладках могут работать реже // * повышается общая стабильность на слабых системах // Используют, если хотят: // * снизить нагрузку от фоновых вкладок // * уменьшить количество wake‑ups CPU // * сделать браузер «тише» при многозадачности // * оптимизировать работу на слабых процессорах // Что будет, если поставить слишком мало, например, 0 или 1, Firefox будет пытаться выполнять таймеры максимально точно, что: // * увеличит нагрузку на CPU // * может вызвать лаги интерфейса // * ускорит разряд батареи defaultPref("timer.maximum_firing_delay_tolerance_ms", "10000.0");
// Убирает задержку первого рендера страницы. defaultPref("nglayout.initialpaint.delay", 0); // Убирает задержку открытия подменю defaultPref("ui.submenuDelay", 0); // Убирает задержку перед появлением диалогов безопасности. 0 = диалоги появляются мгновенно lockPref("security.dialog_enable_delay", 0); // Отключает «рекомендуемые настройки производительности». defaultPref("browser.preferences.defaultPerformanceSettings.enabled", false); // Разрешает прерывание парсинга для отзывчивости. defaultPref("content.interrupt.parsing", true); // Освобождать память при сворачивании окна. //defaultPref("config.trim_on_minimize", true); // Сообщает сайтам о предпочтении уменьшенной анимации. //defaultPref("ui.prefersReducedMotion", 1);
// Максимальное время выполнения JS (сек). defaultPref("dom.max_script_run_time", 25); // Не ограничивать время выполнения внутренних скриптов Firefox и никогда не показывать предупреждение о зависшем chrome‑скрипте defaultPref("dom.max_chrome_script_run_time", 0);
// Включает (true) новую реализацию DOM Storage (Next‑Gen Storage). Улучшенная производительность и стабильность localStorage/IndexedDB defaultPref("dom.storage.next_gen", true); // Интервал автосохранения сессии в миллисекундах. // По умолчанию Firefox сохраняет состояние каждые 15 секунд (15000 мс). // 180000 = 3 минуты. Уменьшает нагрузку на диск и снижает количество операций записи. defaultPref("browser.sessionstore.interval", 180000); // Отключает async stack traces (упрощает стек вызовов JS). defaultPref("javascript.options.asyncstack", false); // Задержка между GC‑срезами (увеличение снижает лаги) defaultPref("javascript.options.gc_delay.interslice", 250);
// Отключает автоанализ страницы на предмет поддержки режима чтения // + отключается фоновый парсинг HTML при загрузке // + уменьшается нагрузка на CPU // + страницы открываются чуть быстрее // + исчезают лишние проверки DOM // + кнопка «Режим чтения» появится только если ты вручную активируешь парсер (например, через about:reader или расширение) // - Firefox не будет сам определять, подходит ли страница для режима чтения // - кнопка Reader Mode может не появляться автоматически defaultPref("reader.parse-on-load.enabled", false); // Разрешённые протоколы для удалённого управления defaultPref("remote.active-protocols", 1); // Отправлять ODA напрямую в контент defaultPref("network.send_ODA_to_content_directly", true); // Использовать стандартный URI‑парсер Firefox defaultPref("network.url.useDefaultURI", true);
// Отключает защиту при вызовах JIT → C++. //defaultPref("javascript.options.spectre.jit_to_cxx_calls", false); // Отключает маскирование индексов массивов (Spectre index masking). //defaultPref("javascript.options.spectre.index_masking", false); // Дубликат предыдущего ключа (разные версии Firefox). //defaultPref("javascript.options.spectre.jit_to_C++_calls", false); // Отключает барьеры защиты объектов. //defaultPref("javascript.options.spectre.object_mitigations.barriers", false); // Отключает дополнительные защиты объектов. //defaultPref("javascript.options.spectre.object_mitigations.misc", false); // Отключает защиту строковых операций. //defaultPref("javascript.options.spectre.string_mitigations", false); // Отключает маскирование значений (value masking). //defaultPref("javascript.options.spectre.value_masking", false);
// Блокирует meta refresh, если вкладка не активна defaultPref("browser.meta_refresh_when_inactive.disabled", true);
// Отключает Firefox View (вкладка с недавними страницами) defaultPref("browser.tabs.firefox-view", false);
// Отключает прогрев процессов вкладок (tab warmup) // + Firefox не будет заранее рендерить вкладку, когда вы наводите на неё курсор; // + переключение между вкладками может стать чуть медленнее; // + браузер будет экономить ресурсы, потому что не будет выполнять лишнюю работу. //defaultPref("browser.tabs.remote.warmup.enabled", false);
// Отключает Pre-XUL Skeleton UI (ускоряет запуск на некоторых системах) // Отключить Skeleton UI — Firefox не будет показывать мгновенное фальш‑окно при запуске defaultPref("browser.startup.preXulSkeletonUI", false);
// Не выделять отдельный процесс для привилегированных веб‑страниц Mozilla (about:home, about:newtab и т. д.) //defaultPref("browser.tabs.remote.separatePrivilegedMozillaWebContentProcess", false);
// Задержка перед сохранением сессии (в секундах) (При внезапном отключении питания можно потерять вкладки) //defaultPref("browser.sessionstore.idleDelay", 180);
// Включает новый аллокатор памяти Arena // собственный arena allocator — это специальный способ выделения памяти, при котором: // + очень высокая скорость выделения памяти, потому что не вызывается системный malloc для каждого объекта // + меньшая фрагментация памяти, так как объекты одного типа группируются вместе defaultPref("dom.arena_allocator.enabled", true);
// Быстрый этап завершения работы Firefox // + не ждёт завершения всех асинхронных операций // + не выполняет полный цикл очистки // + быстрее завершает процессы // + может пропустить некоторые стадии AsyncShutdown // 0 — отключено, всегда полный shutdown, 1 — быстрый shutdown разрешён на ранней стадии, 2+ — более агрессивные режимы (используются в Nightly/отладке) defaultPref("toolkit.shutdown.fastShutdownStage", 1);
// Включает TCP Fast Open // + позволяет отправлять данные уже в первом SYN‑пакете, // + пропускает один полный RTT (round‑trip time), // + ускоряет установление TCP‑соединений между клиентом и сервером defaultPref("network.tcp.tcp_fastopen_enable", true);
// Включить динамический выбор корней перерасчёта layout, чтобы Firefox мог перерасчитывать только те части страницы, которые действительно изменились // Это улучшает производительность и уменьшает количество ненужных reflow defaultPref("layout.dynamic-reflow-roots.enabled", true);
// Включает RCWN (Race Cache With Network) для ускорения загрузки // Firefox одновременно запрашивает ресурс из дискового кэша и из сети, побеждает тот источник, который отвечает быстрее defaultPref("network.http.rcwn.enabled", true);
// OMTP (Off-Main-Thread Painting) — экспериментальная функция [старое] // + переносит painting на отдельный поток // + снижает нагрузку на главный поток // + делает интерфейс более отзывчивым // + уменьшает лаги при прокрутке и анимациях // defaultPref("layers.omtp.enabled", true);
// Не загружать прикрепленные вкладки при загрузке браузера lockPref("browser.sessionstore.restore_pinned_tabs_on_demand", true);
// Ленивая загрузка изображений defaultPref("dom.image-lazy-loading.enabled", true); // Откладывает декодирование изображений (экономит память при >1GB RAM) // true — Firefox декодирует изображения немедленно, как только они загружены. // false — Firefox использует отложенное (lazy) декодирование, то есть декодирует изображение только тогда, когда оно действительно нужно для отображения. defaultPref("image.decode-immediately.enabled", false);
// Порог памяти для GC (256 MB) // JavaScript‑движок будет запускать сборку мусора, когда использование памяти достигнет примерно 256 МБ // Снижение порога (например, до 64 или 128) может помочь, если: // * браузер потребляет слишком много памяти, // * вы используете слабый компьютер, // * открыто много вкладок с тяжёлыми сайтами. // Но слишком низкое значение вызывает частые GC‑паузы, что может замедлить работу. defaultPref("javascript.options.mem.high_water_mark", 512);
// Переносит HTML5‑обработку вне главного потока. Перенос парсинга в отдельный поток: [старый] // + делает интерфейс более отзывчивым // + ускоряет загрузку страниц // + уменьшает зависания при больших HTML‑документах // + снижает конкуренцию между JS и парсером //defaultPref("html5.offmainthread", true);
// Включает более точный расчёт частоты кадров defaultPref("layout.frame_rate.precise", true);
// Включает Off-Main-Thread Composition (ускоряет рендеринг) [старый] //defaultPref("layers.offmainthreadcomposition.enabled", true);
// Включает асинхронные анимации вне главного потока defaultPref("layers.offmainthreadcomposition.async-animations", true); // Включает асинхронное видео (меньше лагов при воспроизведении) defaultPref("layers.async-video.enabled", true);
// Режим обработки событий при загрузке контента (1 = оптимизированный) defaultPref("content.sink.pending_event_mode", 1);
// Включает кэширование SSL-токенов (ускоряет HTTPS) // * Браузер может быстрее возобновлять TLS‑соединения // * HTTPS‑сайты открываются быстрее при повторных запросах // * Снижается нагрузка на CPU и время рукопожатия TLS defaultPref("network.ssl_tokens_cache_enabled", true); // Включает OffscreenCanvas defaultPref("gfx.offscreencanvas.enabled", true); // Убирает задержку скрытия иконки "воспроизводится звук" на вкладке. По умолчанию (200–1000 мс) defaultPref("browser.tabs.delayHidingAudioPlayingIconMS", 0);
// Автоматически нажимать на баннеры, которые запрашивают разрешение на использование файлов куки на сайтах defaultPref("cookiebanners.cookieInjector.enabled", true); defaultPref("cookiebanners.bannerClicking.enabled", true); defaultPref("cookiebanners.service.mode", 2); defaultPref("cookiebanners.service.mode.privateBrowsing", 2);
Member
Статус: Не в сети Регистрация: 23.06.2019 Фото: 0
Ханыга писал(а):
Да по сути одно отключение защитника уже не кисло отзывчивость винды повышает.
На Core2Duo? Я не видел влияния Defender'a ни на один процессорный тест — а их я сделал, наверно, тысячи, если брать с 2019 года.
Но вы продолжайте, хоть повеселите народ. В теме по DDR 5 тоже периодически всплывают адепты ватной мышки и плохого электричества — этим "помогает" установить всё по JEDEC на 4400.
Речь шла о ресурсе SSD. Но я вижу ты жёстко сечёшь за оптимизацию браузера. Вот мой результат в Edge. Вот бенч. Бенч сделан в сотрудничестве с Mozilla, Google, Apple и Microsoft.
>
Вложение:
sm3_chrome.jpg [ 107.82 КБ | Просмотров: 197 ]
Я думаю легко перегонишь.
cibershot писал(а):
Твикать надо лису, у меня выключено кеширование на диск.
Member
Статус: Не в сети Регистрация: 10.06.2010 Фото: 5
Phenomenum писал(а):
stockclock писал(а):
Выключен дисковый кеш что в Лисе что в Хроме.
Чтобы что? При открытии сайтов всегда заново загружались все картинки и данные? У вас SSD на последнем издыхании?
Чтобэ не хранить картинки видосы прошлого дня ибо к ним редко возвращаешься, зачем их кешировать? инторнет в телефоне безлимитный, пусть хоть каждые 10 секунд перезагружается
Main Character
Статус: Не в сети Регистрация: 03.12.2004
KriptoAlex писал(а):
Меню пуск обновилось. Ужс нафиг
Тоже прилетело это чудо. На самом деле не все так плохо. Вид по категориям треш конечно полный. Зато другие 2 показывают список часто вызываемого, который раньше был спрятан за дополнительным кликом. Теперь пуск больше похож на то, что было в 10, только на другие места все переехало. И размер не меняется, позор какой-то.
cibershot писал(а):
Да нормально работает, подумаешь проц утилизируют 150 запущенных процессов и в ссд логи пишутся постоянно. Не кипит же А то что проц нагрузили 50 лишними процессами это ерунда пусть пыхтит, нам же производительность в играх не так важна
Ты в обморок только не падай.
Вложение:
ohno.png [ 9.21 КБ | Просмотров: 139 ]
На самом деле сразу после запуска там где-то 250, но потом часть завершается. Кстати, одна вкладка лисы генерит где-то 15-20 процессов и даже на простом сайте грузит проц больше, чем все фоновые процессы вместе взятые. Которые вешаются на E-ядра, так что насрать вообще.
_________________ Исследования показывают, что хранить лестницу в доме опаснее, чем ружье. Поэтому у меня 10 ружей, на случай, если какой-нибудь псих попытается протащить лестницу.
Advanced member
Статус: В сети Регистрация: 29.03.2017
4e_alex писал(а):
Кстати, одна вкладка лисы генерит где-то 15-20 процессов
В смысле окно? Одна вкладка точно столько н делает. Пропиши в dom.ipc.processPrelaunch.fission.number 1 Это "пустые" заранее запущенные каркасы. Не знаю нафига там 3. Даже один не очень нужен.
Main Character
Статус: Не в сети Регистрация: 03.12.2004
Agiliter писал(а):
В смысле окно? Одна вкладка точно столько н делает.
Я смотрю по этому счетчику. Так то если считать только firrefox.exe, то 15 с 3 вкладок. Прописывать я ничего не буду конечно же. Меня полностью устраивает как он сейчас работает. Я просто угораю с оптимизаторов. Кстати, потребление на проце при этом 4.7 ватта. Жду когда закипит.
_________________ Исследования показывают, что хранить лестницу в доме опаснее, чем ружье. Поэтому у меня 10 ружей, на случай, если какой-нибудь псих попытается протащить лестницу.
Сейчас этот форум просматривают: SerBat и гости: 21
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения