>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Firefox http://forum.mozilla-russia.org/viewforum.php?id=4 >Про память http://forum.mozilla-russia.org/viewtopic.php?id=56907 |
zagzi > 05-11-2012 02:26:41 |
Я тут подумал настроить фаерфокс да. И всё что не нахожу то как-то непонятно. Допустим есть Кэш память на РАМ и ХДД. В ней хранятся картинки видео и вообще весь контент страниц? Что именно попадает под это? И есть параметры (browser.cache.disk.capacity) (browser.cache.memory.capacity) определяющие количество памяти под это дело. Допустим есть ещё сохранение истории посещения, ну и для перемещения там чёто взад вперёд... Оно идёт отдельной памятью? Я так понимаю что тут сохраняется только адреса страниц во вкладках и вкладки? Нужно уточнение. browser.sessionhistory.max_total_viewers - это всего сохраняемых страниц, включая вкладки да? browser.sessionhistory.max_entries - это максимум в одной вкладке страниц сохранённых? Есть вроде резервное сохранение вкладок (browser.sessionstore.interval - время через которое сохранять), что он сохраняет только адреса ведь так? И отдельно от всего остального тоже? И история ещё есть но это понятно вроде... Ладно ладно. наверно отдельно память отжирают там дополнения и механизмы по их содержанию... Есть ли какой график встроенный где можно глянуть сколько памяти щас куда идёт (в дополнения какие там)? Или есть дополнения которые покажут это? И тут ещё значит хдд кэш (browser.cache.memory.capacity) тотже, и как он заполняется в процессе работы программы когда достигается предел рам кэша или я я даже незнаю? Просто какой в нём смысл (учитывая сейчашние размеры рам памяти и скоростя нэта) если он в процессе заполняется, ведъ хдд память медленная да и сама не вечная. А наверное есть если сам сайт медленный и вы часто туда ходите и фокс выключаете.... Ну да. А что насчёт плагин контейнера? Память его не регулируется? В него так понимаю видео входит одно. Вот про это нужно поподробней. Ладно вроде всё Ответьте пожалуйста или может хорошая статья там... Не думают в фаерфоксе сразу выделять опр колл памяти и заполнять его по всякому? Этакая своя файловая система чтоб? Или мало смысла? |
littleleshy > 05-11-2012 02:57:36 |
Во время работы браузера активно используется операвтивная память — просмотренные страницы, покуда есть возможность, сливаются туда. Про параметры, относящиеся к кэшу, ничего сказать не могу. Никогда их не трогал. plugin-container — не обязательно только видео. Любой плагин (не путать с расширениями). А посмотреть, что творится с памятью — оккройте about:memory |
zagzi > 05-11-2012 03:02:38 |
littleleshy Файл подкачки оперативка, всё это фигня и так понятна. Подкачки файл это как расширение оперативки, к программам не имеет отношения. так вот размер на кэш в хдд записываются данные после выключения фаерфокса? И КСТАТИ ДАЖЕ ЗАМЕЧАЛ ТАКОЕ ЧТО ПЛАГИН КОНТЕЙНЕР при загрузки и проигрывании видео заполнял весь мой хдд, тоесть он ещё создаёт свои промежуточные файлы да? тут вот смотрю: 85.72 MB (56.90%) ++ js - это джаваскрипт столько бахает? Я так понимаю он как часть браузера и на нём всё работает? Или это тот который на страницах,или тот и тот? Лад вроде по названиям это не внутренния фигня. Так вот а на что млжет уйти 85 м, на код столько? Может быть там я просто не в курсе всего инэт программирования, может там что-то типо графика построенная кодом как-то кэшируется? |
littleleshy > 05-11-2012 04:34:12 |
zagzi пишет
Ошибаетесь, имеет чуть ли не прямое отношение. zagzi пишет
Кто их туда писать будет, если завершён? сохраняет данные в кэш во время работы. zagzi пишет
Плагин во время работы сохраняет данные, с которыми работает. Если это, например, flash-player, то сохраняется видео. zagzi пишет
Нет, на javascript всё не работает. Это язык, используемый в веб-программировании для создания динамичных объектов на странице. В браузер же встроен движок, интерпретирующий javascript-код. Сколько движку нужно памяти для обработки скриптов, столько и используется. zagzi пишет
85 МБ — объём не критичный не то что для HDD, а уже и для RAM. |
zagzi > 05-11-2012 06:48:53 |
littleleshy
Как файл подкачки относиться к программам? Программы знают одно что оперативка бесконечна и файл подкачки это реализует. Есть такие-то может там апи функции которые что-то там позволяют воздействовать, но не принципиально.
Факт выключения, в процессе него относительно программы и после относительно пользователя, так так после задания этого действия пользователь сделать ничего не может. То есть поле выключение программы пользователем. Я даже не знаю зачем это всё разъясняю. И так понятно что я спросил. Давай так: Записывает фаерфокс в хдд кэш во время работы или во время процесса выключения или так и так? Один фиг вроде так и так, но мне интересно после переполнения рам памяти или нет? Просто может он тупо дублирует данные....
Я понимаю что не всё... Да да да я именно об этом. И что вот столько памяти уходит на запросы джавскрипта? Это и есть ответ, типо сколько нужно столько и берёт? Ну ладно ладно, я так понял за это движок строго отвечает? И строго по коду? Ребята пожалуйста мне нужно больше ответов. |
pohunohi > 05-11-2012 10:53:38 |
zagzi пишет
|
zagzi > 05-11-2012 19:20:19 |
Да я вроде не шучу, может и сгрубил.
И про плагин контейнере, есть ли ключики к ниму? Как его ограничить там? Про фал подкачки.
Так вы это имели ввиду да. Ну в смысле я даже не думал что есть какие взаимодействия. Ну да точно и во время работы лисы, наверно тоже перекидывает из памяти в виртпамять и обратно... Или нет, ведъ сама опрационка автоматически делает эти вещи... Ладно ладно, я просто не пользовался таким некогда и както не дочитал.. Я так понял javascript.options.mem.high_water_mark это что-то про отрубание зависшего джскрипта да? А чём измерение происходит? |
littleleshy > 06-11-2012 22:12:31 |
Пожалуй, продолжим. Постараюсь придерживаться правил. zagzi пишет
Программы ничего не знают. Файл подкачки ничего не реализует. Если можно так сказать, то ОС реализует работу файла подкачки.
zagzi пишет
Вы мало смыслите в работе процессов. Во время завершения процесса он мёртв и никаких команд посылать уже не может. Он просто выгружается из памяти. littleleshy пишет
А вот что Вы хотите от javascript-движка, я так и не понял. Давайте так: укажите конкретизированно все вопросы, на которые Вы не получили ответа. |
rulev911 > 07-11-2012 13:25:10 |
Присоединяюсь к теме. Вопрос один, как ограничить использование оперативной памяти Firefox? Характеристики ОС и Firefox: Имя Версия User Agent Расширения Имя Версия Включено ID DownloadHelper DownThemAll! NoScript Важные изменённые настройки Имя Значение browser.cache.disk.capacity browser.cache.disk.smart_size.enabled browser.cache.disk.smart_size.first_run browser.places.importBookmarksHTML browser.places.smartBookmarksVersion browser.search.update browser.startup.homepage_override.buildID browser.startup.homepage_override.mstone browser.tabs.warnOnClose extensions.lastAppVersion gfx.blacklist.direct2d gfx.direct3d.prefer_10_1 network.cookie.prefsMigrated places.history.expiration.transient_current_max_pages privacy.donottrackheader.enabled privacy.sanitize.migrateFx3Prefs |
feas > 07-11-2012 18:50:13 |
rulev911 пишет
плагины тоже? |
Kamui > 07-11-2012 20:11:09 |
rulev911 пишет
Этими параметрами вы как раз разрешаете кэшировать страницы в память и занимать 4096мб. |
rulev911 > 08-11-2012 12:45:13 |
Плагины тоже отключены. Пробовал на Firefox 15, 16.0.2 и 17.0 все перегружают память. Может не совместьм с Windows 8 x64? Записал видео http://youtu.be/p_JPZUJqMZo |
littleleshy > 09-11-2012 00:07:50 |
rulev911 пишет
В 8 x64 на двух компах любая версия (например, начиная с 15-й) работает прекрасно. |
Ламерюга > 09-11-2012 09:53:50 |
Не знаю, не знаю...стоИт и Adblock и Noscript, но ничего не стОит отъесть оперативы гиг эдак 5-6 из 8-ми установленных, на 6-10 табах. Что они сделали с браузером.... |
rulev911 > 09-11-2012 17:17:43 |
littleleshy пишет
Я тоже ни чего не трогал. Было стандартное обновление , и адоб флешь. |
littleleshy > 09-11-2012 17:21:01 |
Ламерюга пишет
Это что ВЫ делаете с браузером, если у меня потребление памяти 'ом не доходило и до 1 ГБ при вкладках эдак тридцати... |
Ламерюга > 09-11-2012 19:22:19 |
Вообще-то ничего особенного не делаю, за исключением того, что положено делать браузеру. Жена открывает утром Facebook, рулит контентом, к концу дня, браузер отъедает 2-6 Гб памяти. Закономерности не выяснил. Вот, именно сейчас, именно на время написания поста: |
Vladimir_S > 09-11-2012 19:53:44 |
Ламерюга пишет
Видите ли... дело, конечно, Ваше, но я так думаю, что от сидения и констатации прискорбного факта утечки памяти, а так же вопрошаний в пространство "Что ОНИ сделали?.." дело не сдвинется. Впрочем, если Вас эта ситуация устраивает, то в добрый путь. А вот если нет, то надо немного (совсем немного, уверяю Вас) потрудиться и постараться понять причины явления. Пути описывать не буду: о них тут столько писано, что скулы сворачивает. В конце концов, можно и с версиями поиграться, и (хотя бы временно) перейти на беты-альфы. Если это поможет. Ламерюга пишет
Да, ничего - и всё-таки, скорее всего, кто-то из них потёк. Вот и попробуйте установить виновного, вместо того, чтобы сетовать. |
Ламерюга > 09-11-2012 20:57:10 |
Выше писал же:
|
feas > 09-11-2012 21:10:17 |
Ламерюга пишет
другие операторы по скорости ещё хуже) Wifi рулит)) Ламерюга пишет
Подобное стал наблюдать после установки последнего флеша. Достаточно запустить любое видео. |
zagzi > 11-11-2012 07:22:04 |
littleleshy .........
Но нужно уточнение как оно связанно с browser.sessionhistory.max_entries ? Хотя кстит помню мне давали линк на страницу со джавоскриптом который заглючивал фаерфокс, и он типо долго выделял память в мертвяке, так вот после поставки ограничения (например в 100 мб) он просто ложится (фокс). .... |
littleleshy > 12-11-2012 07:11:05 |
zagzi пишет
Для нормальной работы нужно всего-то 2 ГБ ОЗУ, да жёсткий диск на 250 ГБ. Кстати, укажите, сколько памяти отжирают сохраняемые плагином данные. |
Пандёнок > 12-11-2012 17:58:00 |
Ставьте его вместо Лисы — и проблемы с памятью не будет. |