Firefox Builder Optimization.
Firefox Builder Optimization - программа, которая позволяет уменьшить объем оперативной памяти, потребляемый вашим Firefox'ом.
Отличие от зарубежных аналогов в том, что изменен алгоритм уменьшения занимаемой Firefox'ом памяти, при этом есть алгоритм защиты от краха.
Сайт проекта: http://opt.ffbuilder.ru/
Форум проекта: http://ffbuilder.ru/forum/24-firefox-bu … ation.html
Жду ваших отзывов и предложений. Версия для геймеров в разработке(если включен ваш Firefox и видеоигра)!!!
Просьба. Версию 1.3 с сайта не ставьте. Обнаружен баг. Скоро исправим.
Отредактировано MORPEH (26-12-2009 18:24:51)
удалено
Отсутствует
Алгоритм-то какой?
Переработанный алгоритм зарубежных аналогов, который более лучше работает и не позволяет файрфоксу упасть
удалено
Отсутствует
И что оно делает с памятью? Перегружает в файл подкачки, как и аналогичные программы?
В основном фотографирует память(ту которую фокс загружает), дробит ее, далее, по алгоритму, либо в файлы пихает и при запроса фкса в памяти отдает этот дамп, который может находится в зависимости от времени либо в файла, либо в файле подкачке(файле подкачке хранится то, что готово к выгрузке обратно в памяти)
удалено
Отсутствует
1. Чем принципиально отличается от:
AFOM
AFOM+
https://addons.mozilla.org/ru/firefox/addon/11922
https://addons.mozilla.org/ru/firefox/addon/14024
и свежевышедшего Memory Fox
https://addons.mozilla.org/ru/firefox/addon/53880
2. Как себя будет вести, если файл подкачки не существует?
Project Rosenfox: Pure, fast and secure inner settings for Mozilla Firefox. Global and complete manual on GitHub.
Отсутствует
1. Чем принципиально отличается от:
AFOM
AFOM+https://addons.mozilla.org/ru/firefox/addon/11922
https://addons.mozilla.org/ru/firefox/addon/14024и свежевышедшего Memory Fox
https://addons.mozilla.org/ru/firefox/addon/538802. Как себя будет вести, если файл подкачки не существует?
1. Если ваше дополнение не правильно что-то обработает, то глюканет весь фаерфокс и будет падение. Если нет подкачки создаст, если это запрещено, будет хранение в файлах временных.
2. Если глюканет мое приложение(что возможно, но маловероятно), максимум что может произойти, это подвисание фарерфокса, которое будет небольшое количество времени, пока он полностью не загрузится в память обратно.
3. Это отечественный проект, который ничем не уступает своим аналогам
Отредактировано MORPEH (10-12-2009 14:27:31)
удалено
Отсутствует
Дружище, Вы меня немножко неправильно поняли.
1. Когда я спрашивал, чем принципиально отличается от перечисленных выше дополнений, я имел в виду пояснение механизм очистки памяти, а не внешние проявления на уровне "глюканет / не глюканет"... Даю наводящий вопрос: Ваше дополнение (по аналогии с тремя перечисленными) так же(?) пересохраняет данные из оперативной памяти в своп, а потом обратно, по мере необходимости или нет? Какой принцип его работы?
2. Если файл подкачки выключен и запрещен (в целях ускорения работы ОС и из соображений безопасности) - что тогда?
Куда будут сохраняться / выгружаться промежуточные данные?
Project Rosenfox: Pure, fast and secure inner settings for Mozilla Firefox. Global and complete manual on GitHub.
Отсутствует
Дружище, Вы меня немножко неправильно поняли.
1. Когда я спрашивал, чем принципиально отличается от перечисленных выше дополнений, я имел в виду пояснение механизм очистки памяти, а не внешние проявления на уровне "глюканет / не глюканет"... Даю наводящий вопрос: Ваше дополнение (по аналогии с тремя перечисленными) так же(?) пересохраняет данные из оперативной памяти в своп, а потом обратно, по мере необходимости или нет? Какой принцип его работы?
2. Если файл подкачки выключен и запрещен (в целях ускорения работы ОС и из соображений безопасности) - что тогда?
Куда будут сохраняться / выгружаться промежуточные данные?
А как вы думаете, принцип одинаковый у всех подобных приложений, отличаются только алгоритмами своими. Мой алгоритм, переработан просто, смотря на алгоритмы работы подобных. Опять же, я делал савку не на супер уменьшение памяти, а на уменьшение-надежность.
удалено
Отсутствует
так-с, поехали.
1. сколько в среднем памяти позволяет сэкономить на пример на голом Лисе 3.5.x (к примеру на XP, как правило оно и стоит на железках с 256-512 МB ОЗУ. у самого 7 таких нетбуков-переростков... выбрасывать жаль)
2. а) на сколько это замедляет быстродействие того же Лиса 3.5.x на машине не испытывающей озу-голодания (т.е. при нормальных обстоятельствах Лис в своп не впадает). б) и соответственно на машине с недобором озу, где Лис регулярно хрустит диском. в) возможно ли наоборот ускорение работы Лиса в случае с дефецитом ОЗУ?
3. есть ну хоть какой-нибудь смысл использовать Ваш оптимизатор на машинах с 2/+2 GB ОЗУ?
4. сам то он сколько жрёт?
А как вы думаете, принцип одинаковый у всех подобных приложений, отличаются только алгоритмами своими.
Извините, это вопрос или утверждение?
Лично я ни-че-го не думаю.
1. Я спрашиваю у Вас, как у автора этого ПО: принцип работы Вашей разработки отличается от других?
Ответьте, пожалуйста: "ДА" или "НЕТ"?
Ваш алгоритм (повторяюсь) так же сгружает неиспользуемые данные в своп-файл или нет?
2. Какой алгоритм (если Вы сравниваете его со сторонними дополнениями - значит Вы другие алгоритмы изучили, так?) применяете Вы лично?
3. Как он действует?
4. В чем его преимущества?
Мой алгоритм, переработан просто, смотря на алгоритмы работы подобных.
Так поясните, пожалуйста, этот алгоритм:
1) Ваш или 2) "переработан просто"?
5. Каким способом он переработан (если это НЕ оригинальный, то есть НЕ Ваш алгоритм)?
6. Что изменено в лучшую сторону?
Опять же, я делал савку не на супер уменьшение памяти, а на уменьшение-надежность.
7. Чем обеспечивается уменьшение и надежность?
8. Какими средствами?
9. Ответьте (еще раз прошу!) также: если файл подкачки выключен и запрещен (в целях ускорения работы ОС и из соображений безопасности) - что тогда? Куда будут сохраняться / выгружаться промежуточные данные?
10. Будет ли при этом обеспечиваться пользовательская безопасность (если пользователь изначально запрещает своп-файл), если даные будут выгружаться в какие-то "промежуточные файлы"?
Я спрашиваю об этом не из пустого любопытства, а потому что пользователи отключают свой своп-файл не только для ускорения работы ОС при RAM > 1 или 2 Gb, но и в целях безопасности, чтобы атакующая сторона не смогла бы извлечь из него критичные данные.
11. Будут ли гипотетические "промежуточные файлы" надежно уничтожаться (см. п.10) по окончании работы Вашего дополнения? Если да, то по какому алгоритму: DoD-3, DoD-7, Schneier-7, Gutmann-35?
Дружище, поймите, я тут не тупо придираюсь, потому что я искренне считаю, что Вы делаете ОЧЕНЬ полезное дело: пытаетесь устранить "баг" (специально ставлю кавычки, потому что лично я его не наблюдаю аж с версии 0.х.х) утечки RAM, на который тут жалуются некоторые пользователи. Поэтому и появляются такие вопросы.
Спасибо Вам за внимание!
Отредактировано Rosenfeld (10-12-2009 21:56:23)
Project Rosenfox: Pure, fast and secure inner settings for Mozilla Firefox. Global and complete manual on GitHub.
Отсутствует
так-с, поехали.
1. сколько в среднем памяти позволяет сэкономить на пример на голом Лисе 3.5.x (к примеру на XP, как правило оно и стоит на железках с 256-512 МB ОЗУ. у самого 7 таких нетбуков-переростков... выбрасывать жаль)
2. а) на сколько это замедляет быстродействие того же Лиса 3.5.x на машине не испытывающей озу-голодания (т.е. при нормальных обстоятельствах Лис в своп не впадает). б) и соответственно на машине с недобором озу, где Лис регулярно хрустит диском. в) возможно ли наоборот ускорение работы Лиса в случае с дефецитом ОЗУ?
3. есть ну хоть какой-нибудь смысл использовать Ваш оптимизатор на машинах с 2/+2 GB ОЗУ?
4. сам то он сколько жрёт?
1. У меня лично у самого 512 мегабайт на домашнем компьютере. Например, если у вас открытка вкладка и она занимает 32 мегабайта в оперативной памяти, то она сможет уменьшить ее до 4-6 мегабайт, в зависимости от содержимого. Ибо как понимаете, флеш плохо пока обрабатывает моя программа, но в версии 2.0, исправит и эту проблему.(по плану выйдет к новому году)
Если вы не против, я добавлю ваш ответ в раздел помощи
2. Замедляется от 0.1 - 1.0 секунды, то есть вашему глазу это почти не заметно. Если на вашем компьютере, стоит ОС Windows Xp, 128, жесткий 40, видео карта 64, то на таком компьютере моя программа, уменьшит потребление ресурсов, но может быть задержка при переходе между вкладками(зависит от скорости работы жестокого диска). Это тестирование проводилось в реальных условиях.
3. На этот вопрос, я думаю вы сами сможете ответить. Если вы открываете флеш сайт, то размер используемой оперативной памяти стремится к бесконечности, поэтому, смысл есть, когда ресурсы вашего компьютера перегружены.
4. Сама программа, съедает от 1 мегабайта до 6, в зависимости от использования вкладок. Опять же, в программе стоит ограничитель, что бы не было как в первой версии, съедание оперативной памяти(утечка памяти)
Добавлено 11-12-2009 09:08:27
ответы для Rosenfeld
1. Да. На счет сгружения, зависит от настроек вашей системы. Далее, алгоритм, решает сам, как лучше сделать.
2. Как вам объяснить, видел некоторые другие наработки, и применял у себя, так как считал нужным.
3. Кто действует? Алгоритм? Если алгоритм, то пусть будет небольшой секрет, ибо знаю наших людей из России, сколько не пиши лицензию, все равно своруют и не признаются. Если бы было последнее, может бы даже и код бы выложил бы. )))
4. Есть переработанный, есть свои наброски, все зависит от настроек вашей системе.
5. Если я изменил алгоритм, который стал работать в некоторых местах по другому, то наверное он мой? Если нет, значит не мой)))
6. На стабильность, и избежания краха файрфокса.
7. Алгоритмом, который следит за процессом.
8. Алгоритмом. Вся программа, построена в большинстве в своем на алгоритмах, поэтому даже нет настроек каких-то. Да и за чем они нужны. Единственное, что будет версия, у которой будет настройка внешнего вида, о то просьбы уже таки были. Опять же, это будет отдельная версия, ибо я использую именно эту. для меня важна быстрота и надежность, чем красота программы.))
9. В файлы, которые будут находится в temp папке.
10. Ответ выше. Понимаю процесс безопасности, поэтому стараюсь продумывать те вещи, которые более вероятны(пример: прерывание выполнение программы ОС Windows Seven). Опять же, все зависит от настроек системы, и далее выбирается программой подходящий алгоритм.
Отредактировано MORPEH (11-12-2009 09:42:52)
удалено
Отсутствует
Если вы не против, я добавлю ваш ответ в раздел помощи
ничего против не имею
Я вот только не понимаю, у винды всё так плохо в плане работы с файлом подкачки, что наколеночные поделки в форме расширений(!) ей помогают? Или авторы этих расширений настолько крутые системные погромисты?
Ядрёная консоль делает меня сильней!
Отсутствует
Вышла версия 1.11.
- Исправлены мелкие ошибки
- Теперь можно запустить только одну копию программы
Версия 1.2 уже в разработке.
Что уже добавлено:
+Кнопка "Запустить Firefox"
+Настройки- Загружать приложения вместе с Windows
В разработке:
- завершение работы Firefox
- добавления кнопки "Закрыть" и "Свернуть"
- всплывающее меню в трее
Отредактировано MORPEH (12-12-2009 15:23:16)
удалено
Отсутствует
Я вот только не понимаю, у винды всё так плохо в плане работы с файлом подкачки
Думаю, факт активного использования свопа при том, что под процессы выделено чуть меньше гигабайта, а в системе установлено всего 2, говорит сам за себя. У винды алгоритм настолько хитрый, что в состоянии перехитрить самого себя
Отсутствует
да-с, krigstask в любую бочку воткнëтся нести Светлое... даже если совсем не в тему.
За что мы его и все любим!
Project Rosenfox: Pure, fast and secure inner settings for Mozilla Firefox. Global and complete manual on GitHub.
Отсутствует
lump
Мне просто интересно, какую выгоду призвано принести переписывание на уровне расширения базовых функций ОС.
Добавлено 12-12-2009 22:30:26
Rosenfeld
Благодарю (-%Е
Ядрёная консоль делает меня сильней!
Отсутствует
так цель сабжа банальна. заставить конкретно Лис меньше потреблять ОЗУ, ценой разных глюков и небольшой потери в скорости. т.к. 90-150 метров ОЗУ на лиса непозволительная роскошь, когда её всего-то с 256 метров. на любую ось такое можно сваять, было бы желание. мне лично сий сабж вещь ненужная.
lump
Вообще-то ОС должна выгружать из оперативки неиспользуемую память. Уж ей-то лучше знать, какие страницы памяти не используются.
Ядрёная консоль делает меня сильней!
Отсутствует
Вообще-то ОС должна выгружать из оперативки неиспользуемую память. Уж ей-то лучше знать, какие страницы памяти не используются.
Вот именно, своппинг для того и нужен. То есть, если системе не хватает ресурсов ОЗУ, то она просто выгружает часть данных из ОЗУ в своп-файл, после чего благополучно оттуда достает и возвращает на место. То есть при нехватке памяти происходит то же самое, что предлагает сделать MORPEH. А отсюда вполне правомерный вопрос: Нафига? С какой целью нужно дублировать базовый функционал системы?
Продам: совесть, ответственность, вежливость, воспитанность. Недорого.
Отсутствует