На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Об использовании раздела
Обращение "рекламодателям" со статусом Newbie

Не пытайтесь использовать форум, ничего не дав взамен. Форум - это сообщество, направленное на взаимопомощь и на получение взаимной выгоды. Получение исключительно личной выгоды - считается моветоном. Темы с подобным контентом скорее всего улетят в "Корзину". Не тратьте электричество попусту.

Использование раздела полностью регламентируется действующими Правилами форума.

Модератор JoeUser
Модераторы: winsoft
  
> Утечка памяти в Mozilla Firefox , windows 10 x64
    Приветствую!

    После недели использования FireFox ощущаются жуткие тормоза. Хотя все остальные программы летают.
    Обратил внимание:

    user posted image
    При 10 открытых закладках.

    Уже начинает это понемногу доставать. На данный момент версия FireFox последняя 50.1.0

    Чего посоветуете? На Хром чтоль переходить? :-?
      Я заметил что современные браузеры едят памяти немеренно.
      FF все в 1 процессе открывает, хром делает много процессов, но жрет суммарно так-же много.
        :blink:
        ExpandedWrap disabled
                  340,779,396 B ── canvas-2d-pixels
                   54,908,960 B ── d3d11-shared-textures
                            0 B ── gfx-d2d-vram-draw-target
                      243,072 B ── gfx-d2d-vram-source-surface
                    1,431,232 B ── gfx-surface-win32
                            0 B ── gfx-textures
                            0 B ── gfx-textures-peak
                            0 B ── gfx-tiles-waste
                              0 ── ghost-windows
                            0 B ── gpu-committed
                   80,146,432 B ── gpu-dedicated
                   43,040,768 B ── gpu-shared
                1,212,634,672 B ── heap-allocated
                    1,048,576 B ── heap-chunksize
                1,455,423,488 B ── heap-mapped
                              2 ── host-object-urls
                   13,245,005 B ── imagelib-surface-cache-estimated-locked
                   16,128,013 B ── imagelib-surface-cache-estimated-total
                              0 ── imagelib-surface-cache-overflow-count
                   36,356,096 B ── js-main-runtime-temporary-peak
                2,488,606,720 B ── private
                2,229,538,816 B ── resident
                2,165,829,632 B ── resident-unique
                   70,451,166 B ── system-heap-allocated
                3,832,995,840 B ── vsize
          136,327,941,390,336 B ── vsize-max-contiguous


        Добавлено
        Вобщем - рестарт огнелиса решает отчасти проблему. Пока поставил для теста эддон.
          Цитата ^D^ima @
          FF все в 1 процессе открывает, хром делает много процессов, но жрет суммарно так-же много.

          Но хром свои процессы ведь и регулярно закрывает, открывая новые... так что если в них даже и течёт, это не так страшно.
            Цитата Akina @
            Но хром свои процессы ведь и регулярно закрывает, открывая новые... так что если в них даже и течёт, это не так страшно.

            Там странное поведение у хрома. Открыта одна закладка - 4 процесса. Открыл 5 вкаладок - 8 процессов. Закрыл 4 вкладки (оставил) только первую - опять 4 процесса. Ну не суть. Если я держу неделю 10 вкладок, процессы никуда закрываться не будут, а будут ли течь ... х3.

            По огнелису отловил моменты, когда память резко забирается и не отдается - на ресурсах, с адовой поддержной JavaScript. Естественно - не отдельных. Но все равно - обломъ! >:( Даже если страница создана с глючным джава-скриптом, после ее закрытия память должна возвращаться. Но не тут то было.
              Цитата JoeUser @
              странное поведение у хрома. Открыта одна закладка - 4 процесса. Открыл 5 вкаладок - 8 процессов. Закрыл 4 вкладки (оставил) только первую - опять 4 процесса.

              Странно. У меня открывается на каждую закладку 2 экземпляра хрома плюс основной процесс. При этом неважно, сколько окон с закладками, и даже включен ли режим инкогнито...
                Возможно он как-то чекает наличие ресурсов компа. У меня 8Гб оперативы на борту, есличо :-?

                Добавлено
                Вот инфа пр хрому:
                Цитата
                Chrome пытается решить и другую немаловажную проблему - потребление браузером оперативной памяти. В Google приняли решение запускать отдельный процесс для каждой открытой страницы. То есть, по сути, каждая страница будет работать в своей копии браузера. Это потребует чуть больше ресурсов сразу, зато в перспективе избавляет от нескольких насущных проблем и даёт некоторые преимущества.

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

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

                В плане надёжности этот метод тоже работает великолепно. Изолируя каждый процесс, Chrome полностью контролирует его работу и может в любой момент завершить его, не давая неприятности повлиять на другие открытые страницы. Мало того, пользователь сам может поинтересоваться тем, сколько ресурсов потребляется разными процессами, и при желании избавиться от самых прожорливых. То же касается и плагинов. Если, к примеру, проигрыватель Flash вдруг начнёт слишком сильно нагружать компьютер, его можно будет отключить на ходу.


                И еще:

                Цитата
                Вообще, Chrome запускает каждую вкладку в отдельном процессе. Но это можно изменить.

                –process-per-tab
                Этот ключ в параметрах запуска браузера указывает запускать каждую вкладку в отдельном процессе. Это ускоряет рендеринг страниц и делает браузер стабильнее, но требует больше оперативной памяти. Этот режим установлен по умолчанию.

                –process-per-site
                Этот ключ указывает браузеру запускать отдельный процесс для каждого сайта. Скажем, если у вас открыто 2 вкладки с habrahabr.ru и 3 с gmail, то процессов будет ровно 2.

                –single-process
                Этот ключ указывает браузеру запускать все вкладки в одном процессе, как в большинстве других браузеров. Экономит память.
                  Опера также жрет около 1.5 гигов, при моих 4-х довольно заметны тормоза..( а еще ведь система жрет и некоторые проги запущенные)
                      давным давно. когда я был юным. я перешел с оперы на мозиллу потому, что последний следил за своей памятью. а опера умела только выделять. с освобождением чет не срослось.
                      но сейчас все браузеры не лишены этого. все ж построены на одном движке, а его по ходу пишут индусы работающие у майкрософта на пол. ставки.

                      был эксперимент переключал мозиллу в многопоточный режим как у хрома - такой трешняк начался, все валится глючит, виснет...
                        У оперы тоже такая проблема, кушает очень много памяти.
                            кто тестил Firefox Quantum? обещают ускорение и уменьшение использования ОЗУ
                              Да, стало быстрее. И памяти, действительно, кушает гораздо меньше.
                                сегодня хотел на работе поставить, потестить. не стает зараза на winXP
                                0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                                0 пользователей:


                                Рейтинг@Mail.ru
                                [ Script execution time: 0,0401 ]   [ 16 queries used ]   [ Generated: 28.03.24, 13:56 GMT ]