Есть у меня такая проблема: 64.0.2 где-то "течёт" по оперативной памяти (не знаю: то-ли сам, то-ли через дополнение какое...) - когда загружаешь много вкладок, оператива раздувается и начинает тупить. Причём, вкладки закрываю, а память уменьшаться не особо хочет . Пробовал сначала бороться с этой проблемой через программу Mem Reduct, но проблему она не особо решала. Начал по этому поводу гуглить в "интернетах" и наткнулся на программу Firemin. Поставил её в паре с Mem Reduct... и по первым впечатлениям, результат меня очень даже порадовал. Так вот, господа, хотел бы у вас поинтересоваться, у кого проявлялись такие же проблемы с "утечками", кто как боролся с этим? И особенно интересует, у кого имеется опыт использования программы Firemin отпишитесь, помогала ли эта прожка, или у меня самообман по поводу её эффективности. В интернете мнения разделились на два диаметрально противоположных лагеря: кто-то пишет, что эта прога, отлично решает проблемы "утечки" памяти, а кто-то наоборот, пишет, что программа эта фуфло, вплоть до того что аж, типа, эта прога тупо подменяет цифры в Диспетчере задач.
Отсутствует
В интернете мнения разделились на два диаметрально противоположных лагеря: кто-то пишет, что эта прога, отлично решает проблемы "утечки" памяти, а кто-то наоборот, пишет, что программа эта фуфло, вплоть до того что аж, типа, эта прога тупо подменяет цифры в Диспетчере задач.
Заявление об устранении утечек памяти — целиком на совести автора.
Утечки закрывают в самой программе, но никак не сторонним приложением, ибо код Firefox оно изменить не в силах.
Это бла-бла-бла от автора. Из-за чего веры, лично у меня, ему нет.
Но и цифры она нигде не подменяет. Как работает — прочтите в статье десятилетней давности : О разных плагинах и советах о «чудесном» отучении Firefox кушать оперативку
Там про известный ранее AFOM, но автор Firemin ничего нового не изобрёл, принцип тот-же. А может и сам код стянул, кто знает...
Добавлено 12-01-2019 21:22:42
P.S. Firemin порой может и помочь, но не всем. Каждый сам должен решить — использовать её или нет.
Например многих радуют маленькие циферки в диспетчере задач Windows, пока они не поставят нормальный диспетчер (типа process explorer или похожий) и не поглядят что на самом деле делает Firemin (в статье как раз об этом и говориться).
Можно, например, запустить Firefox с кучей вкладок, затем запустить firemin и порадоваться тому, что Firefox ничего не ест.
А после этого попробуйте запустить фотошоп, офис или какой-нибудь инкскейп.
И глядеть на тормоза системы из-за постоянного обращения к диску.
Отредактировано Coroner (12-01-2019 21:22:42)
Отсутствует
P.S. Firemin порой может и помочь, но не всем. Каждый сам должен решить — использовать её или нет.Например многих радуют маленькие циферки в диспетчере задач Windows, пока они не поставят нормальный диспетчер (типа process explorer или похожий) и не поглядят что на самом деле делает Firemin (в статье как раз об этом и говориться).
Действительно, проверил сейчас в ProcessExplorer, там совсем другие значения памяти показаны (гораздо выше). Значит, всё-таки правы те кто пишет, что Firemin изменяет циферки в стандартном Диспетчере задач?. Но, к слову сказать, когда я удалил из системы приложение Firemin, стала гораздо лучше обходиться с опер. памятью. Пример: Запускаю на вкладке NewTab: сразу 470МБ - 480 МБ "отъедает", далее открываю 18 вкладок, уже "жрёт" 2500МБ - 2700МБ. Закрываю все вкладки, кроме NewTab, оператива, практически сразу падает до 850МБ - 870МБ. (а раньше, до установки Firemin, память так и осталась бы в районе 2000МБ после закрытия всех вкладок). Странный парадокс, не правда-ли? Значит что-то она (программа) всё-таки делает с памятью, раз она (память) становится вменяемой после Firemin. Хотя и не падает до первоначальных 470 МБ. После этого я очистил память Mem Redukt'ом, с одной NewTab стал занимать около 100 МБ. Значит Firemin, что-то там "рихтует под капотом", раз память после неё начала адекватно себя вести?. P.S.: Памяти у меня стоит 16 ГБ, из них всего 200 МБ отведено на файл Подкачки (т.к. стоит SSD).
Отсутствует
Значит Firemin, что-то там "рихтует под капотом", раз память после неё начала адекватно себя вести?
Он не может ничего рихтовать под капотом.
Рихтовать может слесарь трубу водопроводную — вот он как раз утечку и устраняет.
А Firemin — это уборщица тётя Клава с ведром и тряпкой, постоянно убирающая подтекающую воду.
Я не уверен что это можно считать «исправлением утечки памяти».
Так ведь можно сказать что и анальгин — средство от гангрены. Гниющая нога то не болит совсем. Значит здорова.
начит, всё-таки правы те кто пишет, что Firemin изменяет циферки в стандартном Диспетчере задач?
Нет, просто «стандартный диспетчер задач» показывает только то, что по мнению Microsoft должен видеть пользователь.
Вот открытый с парой вкладок браузер. И его потребление памяти в стандартном диспетчере и в process explorer:
Запускаем Firemin.
В process explorer картинка поинтереснее. Какие-то Private Bytes никуда не делись. Так и осталось 300 с чем-то Мб.
Я в терминах не силён, а чёткое определение Private Bytes и Working Set видел лишь на английском языке. Не уверен что переведу определения правильно, поэтому не буду и пробовать.
Working Set
Насколько я понимаю — Working Set — это размер занимаемой реальной оперативной памяти («The working set of a process is the set of pages in the virtual address space of the process that are currently resident in physical memory»), а Private Bytes — «объем занимаемой процессом памяти (реально выделенные страницы, исключая shared)» (цитата с хабра).
То есть Firemin из оперативной памяти всё что можно запихивает в свап-файл. И постоянно этим занимается, потому что Firefox будет постоянно дёргать из виртуальной памяти в оперативную то что ему надо. Труба течёт, тётя Клава собирает тряпкой воду в дырявый таз.
Я (редко) пользуюсь Firemin, когда читаю здоровенный блог/страницу, ничего больше не открывая, а в фоне у меня работает что-то ресурсоёмкое.
При нехватке памяти может и помочь.
P.S. Я не специалист и могу ошибаться. Упомянутый в предыдущем комменте AFOM мне кажется даже более подходящим вместо Firemin. При весе файла 640 Кб он делает то же самое.
Отсутствует
Coroner
Использование дискового кэша (в угоду SSD) у меня отключено полностью в (поэтому, наверно, у меня и количество потребляемых МБ на вкладку повыше).
То есть Firemin из оперативной памяти всё что можно запихивает в свап-файл. И постоянно этим занимается, потому что Firefox будет постоянно дёргать из виртуальной памяти в оперативную то что ему надо.
С ваших слов получается, Firemin в обход настроек Firefox всё пихает в своп-файл?
А что касается афоризма "рихтует под капотом" это я конечно не очень правильно выразил свою мысль. Просто, действительно, после установки и удаления Firemin работа памяти в более менее нормализовалась. Я не могу, как-то объяснить это логически, но факт остаётся фактом: сейчас потребление памяти в у меня стабилизировалось. Может не надолго и потом всё вернется на круги своя, но пока всё отлично...
P.S.: Уточню. Не потребление памяти нормализовалось (с этим предстоит ещё разбираться - отлавливать расширение через которое "течёт" память (я всё-таки на них грешу в первую очередь)), а именно возврат (уменьшение) памяти сразу после закрытия множества вкладок.
Отредактировано v4386 (13-01-2019 14:30:39)
Отсутствует
Использование дискового кэша (в угоду SSD) у меня отключено полностью в (поэтому, наверно, у меня и количество потребляемых МБ на вкладку повыше).
Вряд ли это влияет. Влиять может настройка кэша в оперативной памяти, но её обычно не трогают.
У вас выше потребление, потому что другая конфигурация браузера и вообще всё другое.
У меня, например, работает в одном процессе.
Да и потом я могу открыть хоть 50 вкладок, а потребление оперативной памяти будет всё равно меньше вашего. Ибо её просто меньше и съесть больше чем есть — невозможно.
С ваших слов получается, Firemin в обход настроек Firefox всё пихает в своп-файл?
1. Это не с моих слов. Принципы действия подобных программ легко гуглятся.
2. У Firefox, разумеется, нет настроек свопа. Swap (или Page-файлом) распоряжается Windows (или программы для этого предназначенные).
Хочет браузер или не хочет — куда сунут — там и будет.
Не потребление памяти нормализовалось (с этим предстоит ещё разбираться - отлавливать расширение через которое "течёт" память (я всё-таки на них грешу в первую очередь)), а именно возврат (уменьшение) памяти сразу после закрытия множества вкладок.
Это как раз и есть польза от Firemin. Если он вам помогает — то и хорошо.
Я для этого штатным инструментом пользуюсь. Объём памяти сильно не уменьшает, зато в about:memory исчезают всякие капчи, которые отгадывал 5 часов назад и всякие ghost
Отсутствует