Bunda1, добавь пожалуйста к расширенной версии кнопки — с очисткой кукисов и кэша, очистку памяти по СКМ и ПКМ
А также добавить этот функционал в кнопку Clear Cache / Delete flash cookie
А стоит ли это добавлять если запуск Minimize memory usage не сильно снижает потребление памяти максимум на 30MB.
Отсутствует
У меня
...не сильно снижает потребление памяти максимум на 30MB
У меня иной раз 150-200 Мб освобождает, но это в случае, когда FF отжирает больше 1,5 Гб. У меня вкладок много открыто, в среднем > 60-70.
1. Приму из добрых рук щедрый дар - инвайт на Хабр и Лепру
2. Бессмысленно осмысливать смысл неосмысленными мыслями!
3. Прежде чем подумать - подумай!
Отсутствует
yacornei
Тут есть, скачайте и вытащите, архиватором 7-zip, например. Memory Fox.
Отсутствует
yacornei
Тут есть, скачайте и вытащите, архиватором 7-zip, например. Memory Fox.
??
Так у меня есть это расширение! стоит!!! есть ли смысл вытаскивать оттуда-отдельный элемент?
Отсутствует
yacornei
Тогда поправить путь в кнопке
«file.initWithPath( profileDir + "\\extensions\\{E173B749-DB5B-4fd2-BA0E-94ECEA0CA55B}\\components\\afom.exe" );»
или просто поставить чистую кнопку с первой страницы топика без специфического функционала очистки, раз за это отвечает расширение.
Отсутствует
Подскажите почему у меня при нажатии на лкм начинается попытка открытия новой вкладки и фф сразу падает.
Так было и на предыдущих версиях и на последней то же самое, все забывал спросить.
Может что то включить или выключить в настройках нужно?
Отсутствует
Подскажите почему у меня при нажатии на лкм начинается попытка открытия новой вкладки и фф сразу падает.
Не знаю в чём проблема, может удали в коде Memory Monitor этот кусок:
// По клику подробно показать потребление памяти в вкладке .... memoryDisplay.onclick = function(e) { if ( e.button ) return; var memoryTab = gBrowser.getBrowserForTab( gBrowser.selectedTab = gBrowser.addTab("about:memory") ); // oбработчик ждет пока откроется "about:memory", удаляет себя и нажимает кнопку на странице memoryTab.addEventListener("pageshow", function c(e) { this.removeEventListener( e.type, c ); setTimeout(function() { try { e.originalTarget.getElementById('measureButton').click() } catch(e) {} }, 0); }); };
Отсутствует
Не знаю в чём проблема, может удали в коде Memory Monitor этот кусок:
Ну тогда я так понимаю, он вообще не будет открывать в новой вкладке about:memory
Ну если не щелкать по нему он и так не открывает, я же наоборот хочу чтобы это работало.
Неужели у всех все нормально? Я уже не первый раз переустанавливал Мозиллу и всегда при нажатии она вылетала, хотя за все время несколько раз страница about:memory открывалась, но очень редко.
Отсутствует
villi311
Если у Вас не портабельный, а обычный Firefox, ничего переставлять не надо. Создаёте новый профиль, например так
"C:\Program Files\Mozilla Firefox\firefox.exe" -ProfileManager
(список команд можно посмотреть здесь), ставите Custom Buttons и кнопку, проверяете.
Если не падает - той же командой возвращаете основной профиль по умолчанию и начинаете по одному отключать свои расширения и проверять, какое вызывает глюк.
У меня с кнопкой всё нормально.
Недавно обновилось расширение Redirect Cleaner, так у меня после этого стали глючить жесты в FireGestures...
Отредактировано xrun1 (09-12-2014 19:05:38)
Отсутствует
Ну тогда я так понимаю, он вообще не будет открывать в новой вкладке about:memory
Ну если не щелкать по нему он и так не открывает, я же наоборот хочу чтобы это работало.
Неужели у всех все нормально?
У меня работает, но я как-то про эту фишку подзабыл и не пользуюсь. Открываю about:memory с помощью About: Menu. Попробуй, может и тебя устроит такой вариант и все Эбауты )) будут под рукой.
Отсутствует
Всем спасибо. Буду пробовать. Не так то это важно, да и давно уже падает, бог с ней. Видимо и правда какое то расширение мешает, но они у меня все отфильтрованы и поставлены только нужные.
Отсутствует
Подниму тему. Скажите можно ли сделать так чтоб afom запускался автоматически, если потребление оперативки наберет например 500мб. спасибо.
Замени:
self.timer = setInterval(function() { memoryDisplay.label = getMemory() + ' MB' }, 2000 );
на:
self.timer = setInterval(function() { var memory = getMemory(); memoryDisplay.label = memory + ' MB'; if ( memory > 500 ) { var path = "c:\\Program files\\Afom\\afom.exe"; var file = Cc["@mozilla.org/file/local;1"].createInstance(Ci.nsILocalFile); file.initWithPath(path); file.launch(); } }, 2000 );
Только замени путь c:\\Program files\\Afom\\afom.exe на свой, но с двойными \\
Отсутствует
Спасибо но я не учел, у меня портабле браузер и нужно задать относительные пути папка Soft/afom.exe находится в профиле.
Ну тогда что то типа:
self.timer = setInterval(function() { var memory = getMemory(); memoryDisplay.label = memory + ' MB'; if ( memory > 500 ) { var file = Services.dirsvc.get('ProfD', Ci.nsIFile); file.initWithPath(file.path + "\\..\\Soft\\afom.exe"); file.launch(); } }, 2000 );
Отредактировано bunda1 (02-07-2015 01:11:00)
Отсутствует
bunda1, подскажи, пожалуйста — как добиться запуска afom.exe при старте браузера?
1. Приму из добрых рук щедрый дар - инвайт на Хабр и Лепру
2. Бессмысленно осмысливать смысл неосмысленными мыслями!
3. Прежде чем подумать - подумай!
Отсутствует
bunda1, подскажи, пожалуйста — как добиться запуска afom.exe при старте браузера?
Ну наверно положить в инициализацию любой кнопки:
var file = Services.dirsvc.get('ProfD', Ci.nsIFile); file.initWithPath(file.path + "\\..\\Soft\\afom.exe"); file.launch();
Отсутствует
bunda1
Чето у меня не робит "Проверьте, правильно ли указано имя и повторите попитку"
разобрался удалил "\\.." из "\\Soft\\afom.exe"); Спасибо большое кнопка мастхев получилась.
Отредактировано broker (02-07-2015 02:55:03)
Отсутствует
А есть ли итоговый враиант с AFOM работающий на 40 версии? Что-то у меня не выходит подружить кнопку с файлом, файл лежит в портативной версии в профиле.
Если я правильно понял что требуется, то нужно положить в инициализацию любой кнопки:
var file = Services.dirsvc.get('ProfD', Ci.nsIFile); file.append("afom.exe"); file.launch();
и тогда при старте браузера AFOM тоже заработает.
Отредактировано bunda1 (14-08-2015 22:48:05)
Отсутствует
Ага спасибо, а вычищаться при заполнении памяти он ведь не будет, я так понимаю он единожды запустится и всё.
Нет, после запуска он регулярно, кажется раз в минуту вычищает память.
Отсутствует