Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Mozilla Firefox (часть 13)

Модерирует : gyra, Maz

articlebot (23-02-2014 00:25): Переезжаем в Mozilla Firefox (часть 14)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257

   

fakintosh



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Добро пожаловать в тему поддержки Mozilla Firefox!

Последняя версия:  
Firefox 27.0.1 (14/02/2014), примечания к выпуску (en), скачать English / Русский / другие языки
ESR 24.3.0 (04/02/2014), Примечания к выпуску (en), скачать English / Русский / другие языки

Если вы установили Firefox, и он начинает после старта тянуть что-то из интернета
Если у вас на Windows 7/Vista зависает Flash-плагин версии 11.3
  Понравился Firefox? - разместите его кнопку или баннер на своём сайте!
 
  Поддержите, пожалуйста, свой браузер в новом голосовании
Приложения (утилиты) для Firefox:
  • SpeedyFox - оптимизация профиля (БД) в Firefox
  • Firefox Portable GUI Launcher от DonDD

  • Всего записей: 2156 | Зарегистр. 02-01-2009 | Отправлено: 20:04 26-11-2012 | Исправлено: Barabashka, 10:11 14-02-2014
    Bolenic



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    runalsh
    Цитата:
    ... время запуска 26 - 7 секунд, 27 - 27сек ...

    Не так ярко выражено, но, действительно, загрузка 27-й версии занимает больше времени.
    И ещё - что-то не то...
    Может, из-за этого -
    Firefox 27 приносит поддержку одновременного запуска нескольких служб Social API
    Мне оно не нужно, поэтому откатился на v26.
     

    Всего записей: 2642 | Зарегистр. 30-03-2006 | Отправлено: 00:05 08-02-2014
    Werty666



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Реально, один из самых безумных косяков актуальной версии браузера - это ограничение журнала. У меня файл places.sqlite не растет более 70 MiB и все! Затирает историю. Мне абсолютно необходимо, по работе, хранить историю посещений НЕ ограниченное время. Мне поболту на тормоза и прочую хрень. Для быстрой работы есть ГуглХром.
    Изменения в конфиг не вносятся, приблуда объявленная панацеей - Expire history by days 1.1 НЕ работает.  
     
    Кто знает способ лечения?

    Всего записей: 369 | Зарегистр. 20-07-2008 | Отправлено: 13:01 08-02-2014
    nyafnyaf



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Werty666 13:01 08-02-2014:
    Цитата:
    У меня файл places.sqlite не растет более 70 MiB и все! Затирает историю.

    если верить этому комментатору https://support.mozilla.org/ru/questions/969977#answer-475078 , https://support.mozilla.org/ru/questions/969977#answer-475629 , то лимита на  файл places.sqlite нету. Размер у него увеличивается динамически.
     
    Werty666 13:01 08-02-2014:
    Цитата:
    Изменения в конфиг не вносятся

    параметры places.history.expiration.max_pages и places.history.expiration.transient_optimal_database_size не помогают? Пишут что отключить лимит значениями -1 или 0 не получится. Можно только их увеличить.
     
    https://support.mozilla.org/ru/questions/969977
    https://support.mozilla.org/ru/questions/799503
    https://support.mozilla.org/ru/questions/814285
    https://addons.mozilla.org/en-US/firefox/addon/places-maintenance/
    https://developer.mozilla.org/en-US/docs/Places_Expiration

    Всего записей: 300 | Зарегистр. 12-12-2011 | Отправлено: 14:12 08-02-2014 | Исправлено: nyafnyaf, 14:37 08-02-2014
    Nick222

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    nyafnyaf
    Да брехня всё это.
    Предел величины файла истории зависит от производительности компьютера и увеличен быть не может.
    Кто считает, что это не так - рецепт увеличения размера файла истории в студию, плз (и не для версии 3.*, а для 26 и выше).

    Всего записей: 2283 | Зарегистр. 28-11-2004 | Отправлено: 14:31 08-02-2014 | Исправлено: Nick222, 14:32 08-02-2014
    nyafnyaf



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Nick222
    можно увеличить количество страниц (places.history.expiration.max_pages) хранимых в истории. При превышении этого значения будет происходить чистка старых записей.

    Всего записей: 300 | Зарегистр. 12-12-2011 | Отправлено: 14:36 08-02-2014
    Nick222

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    nyafnyaf
    Это ни на что не влияет, по моему опыту, - у меня лично от попытки изменения этого параметра он сбросился на дефолтные значения и "устойчивый" размер файла истории упал с 90 Мб до 70, а потом и до 60.

    Всего записей: 2283 | Зарегистр. 28-11-2004 | Отправлено: 14:55 08-02-2014
    nyafnyaf



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Nick222
    в коде http://mxr.mozilla.org/mozilla-central/source/toolkit/components/places/nsPlacesExpiration.js#738 автоматический подсчет ведётся если параметр places.history.expiration.max_pages не существует или имеет отрицательное значение (-1 например).
     
    сбрасывается (или дублирует значение параметра .expiration.max_pages) только places.history.expiration.transient_current_max_pages.
     
    Возможно у вас какие то расширение эти параметры трогают?

    Всего записей: 300 | Зарегистр. 12-12-2011 | Отправлено: 16:34 08-02-2014
    Nick222

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    nyafnyaf
    Лично у Вас предложенные Вами параметры работают или это опять теория?

    Всего записей: 2283 | Зарегистр. 28-11-2004 | Отправлено: 17:05 08-02-2014
    obla4ko4240019



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Werty666

    Цитата:
    Реально, один из самых безумных косяков актуальной версии браузера - это ограничение журнала. У меня файл places.sqlite не растет более 70 MiB и все! Затирает историю.

    как вы определили, что затирается история? проверил у себя - вся история на месте с самомго первого дня (с 17 сентября 2013 года)

    Всего записей: 3275 | Зарегистр. 14-09-2005 | Отправлено: 17:06 08-02-2014
    Nick222

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    obla4ko4240019
    У меня лично хранится история в браузере за несколько лет - так вот - она затирается.
    К тому же, по достижении предельного размера файла истории он больше не увеличивается.

    Всего записей: 2283 | Зарегистр. 28-11-2004 | Отправлено: 17:09 08-02-2014 | Исправлено: Nick222, 17:10 08-02-2014
    nyafnyaf



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Nick222 17:05 08-02-2014:
    Цитата:
    Лично у Вас предложенные Вами параметры работают или это опять теория?

    теория
     
    ну сейчас попробую на практике..
    places.history.expiration.max_pages поставил 51240, набрал 51248 записей, через некоторое время было удалено 24 записи (всего в таблице осталось 51224).
     
    поставил лимит на 51280, набрал 51281 записей, удалилось 18 (в таблице 51263 записей)
     
    размер places.sqlite 40мб и не менялся. Когда база будет заполнена, размер файла просто будет увеличен.
    поэтому, хоть записи из базы удаляются это не означает уменьшение размера самого файла (байты просто заменяются нулями). Как то так.
    история хранится с августа 2013 года (и этих 40 мб мне ещё надолго хватит, если увеличить лимит хранимых записей для истории).

    Всего записей: 300 | Зарегистр. 12-12-2011 | Отправлено: 17:57 08-02-2014 | Исправлено: nyafnyaf, 18:09 08-02-2014
    Nick222

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    nyafnyaf
    Дело в том, что там есть предельное количество записей, которое определяется в момент установки ФФ по производительности компьютера, - и которое превзойти никакими настройками невозможно.

    Всего записей: 2283 | Зарегистр. 28-11-2004 | Отправлено: 18:09 08-02-2014
    obla4ko4240019



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Nick222

    Цитата:
    Дело в том, что там есть предельное количество записей, которое определяется в момент установки ФФ по производительности компьютера, - и которое превзойти никакими настройками невозможно.

    похоже на теорию заговора. Где эту настройку увидеть? в каком файле профиля она хранится?
     
    Добавлено:
    и, да, если она есть такая настройка, то ее можно изменить

    Всего записей: 3275 | Зарегистр. 14-09-2005 | Отправлено: 18:36 08-02-2014
    Werty666



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    как вы определили, что затирается история? проверил у себя - вся история на месте с самомго первого дня (с 17 сентября 2013 года)


    Цитата:
    история хранится с августа 2013 года (и этих 40 мб мне ещё надолго хватит, если увеличить лимит хранимых записей для истории)

     
    ребята, у Вас совсем не большие требования к журналу! 5 месяцев это ерунда. 40 мегабайт))  Я занимаюсь аналитикой, в сети много времени. Журнал раздувается до 70 Мб за 3 месяца. Дальше есть ограничение, установленное разрабами. Как правильно заметили от производительности компа. Проверяю часто, могу хоть сриншоты выложить. Каждый новый день не нахожу старых записей, проскролив до конца журнал(((
     
    создал строковый параметр places.history.expiration.max_pages с числом в 1 млн. Не уверен, что поможет. По моему разработчики подложили свинью в виде размера выраженного не в днях (180 раньше писали), не в кол-ве записей... У меня всегда разное колво записей НО размер строго один! 70 Мб или 73 400 320 байт
     
    говорят код в этих файлах, он отвечает за соотношение, на основании которого высчитывается размер файла places.sqlite
     
    resource://gre/components/nsPlacesExpiration.js
    resource://gre/modules/PlacesDBUtils.jsm
     
    кто может покопаться в этом? реально - памятник воздвигнут!
     
    здесь описание алгоритма ктулху https://developer.mozilla.org/en-US/docs/Places_Expiration

    Всего записей: 369 | Зарегистр. 20-07-2008 | Отправлено: 19:14 08-02-2014 | Исправлено: Werty666, 19:31 08-02-2014
    obla4ko4240019



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Werty666

    Цитата:
    НО размер строго один! 70 Мб или 73 400 320 байт  

    размер всегда кратен 10 мб. На одном профиле у меня 60, на другом 70.
     
    Добавлено:

    Цитата:
    здесь описание алгоритма ктулху https://developer.mozilla.org/en-US/docs/Places_Expiration

    вот это уже дело. Теория заговора превращается в факт.

    Всего записей: 3275 | Зарегистр. 14-09-2005 | Отправлено: 19:39 08-02-2014
    nyafnyaf



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Werty666 19:14 08-02-2014:
    Цитата:
    создал строковый параметр places.history.expiration.max_pages

    тип ставить "целое", а не строковое.

    Всего записей: 300 | Зарегистр. 12-12-2011 | Отправлено: 19:42 08-02-2014 | Исправлено: nyafnyaf, 21:21 08-02-2014
    obla4ko4240019



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Usually there is no need to tweak or set any preference, since adaptive behavior should satisfy each need, though in case of unexpected issues it's possible to act on some hidden preferences:
     
        places.history.expiration.interval_seconds: Minimum number of seconds between expiration steps. Default is 180 seconds.
        places.history.expiration.max_pages: The maximum number of pages that may be retained in the database before starting to expire. Default value is calculated on startup and put into the places.history.expiration.transient_current_max_pages preference. This transient version of the preference is just mirroring the current value used by expiration, setting it won't have any effect

     
    краткий перевод:

    Цитата:
    Обычно не нужно менять эти настройки, поскольку подстраивающееся поведение подходит большинству.

    Всего записей: 3275 | Зарегистр. 14-09-2005 | Отправлено: 19:47 08-02-2014
    nyafnyaf



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Werty666 19:14 08-02-2014:
    Цитата:
    говорят код в этих файлах, он отвечает за соотношение, на основании которого высчитывается размер файла places.sqlite  

    высчитывается не размер базы, а лимит записей для истории.
     
    вроде так это дело считается (в memSizeBytes и diskAvailableBytes вписываем свои значения):

    Код:
    var DATABASE_TO_MEMORY_PERC = 4;
    var DATABASE_TO_DISK_PERC = 2;
    var DATABASE_MAX_SIZE = 167772160; // 160MB
     
    var URIENTRY_AVG_SIZE = 1600;
     
    let memSizeBytes = 4294967296; // (4гб) сколько оперативки
    let diskAvailableBytes = 536870912000; //(500гб) размер диска
     
    let optimalDatabaseSize = Math.min(
            memSizeBytes * DATABASE_TO_MEMORY_PERC / 100,
            diskAvailableBytes * DATABASE_TO_DISK_PERC / 100,
            DATABASE_MAX_SIZE
          );
     
    var _urisLimit = Math.ceil(optimalDatabaseSize / URIENTRY_AVG_SIZE);
     
    alert(_urisLimit);
     

     
    shift+f4, копируем и запускаем (если без изменений, то  для машины с 4 гб оперативки и 500гб места на диске лимит будет равен 104858)

    Всего записей: 300 | Зарегистр. 12-12-2011 | Отправлено: 20:14 08-02-2014 | Исправлено: nyafnyaf, 21:16 08-02-2014
    obla4ko4240019



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    nyafnyaf

    Цитата:
    высчитывается не размер базы, а лимит записей для истории.  

    который записывается в places.history.expiration.transient_current_max_pages если не указан (а он не указан по умолчанию) places.history.expiration.max_pages

    Всего записей: 3275 | Зарегистр. 14-09-2005 | Отправлено: 20:27 08-02-2014
    Werty666



    Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    в memSizeBytes и diskAvailableBytes вписываем свои значения

     
    это предположение или проверенный способ? указанные
     
     let memSizeBytes = 4294967296; // (4гб) сколько оперативки
    let diskAvailableBytes = 536870912000; //(500гб) размер диска  
     
    встречаются по тексту:
     
    let memSizeBytes = MEMSIZE_FALLBACK_BYTES;
          try {
            // Limit the size on systems with small memory.
             memSizeBytes = this._sys.getProperty(''memsize'');
          } catch (ex) {}
          if (memSizeBytes <= 0) {
            memsize = MEMSIZE_FALLBACK_BYTES;
          }
     
          let diskAvailableBytes = DISKSIZE_FALLBACK_BYTES;
          try {
            // Protect against a full disk or tiny quota.
            let dbFile = this._db.databaseFile;
            dbFile.QueryInterface(Ci.nsILocalFile);
            diskAvailableBytes = dbFile.diskSpaceAvailable;
          } catch (ex) {}
          if (diskAvailableBytes <= 0) {
            diskAvailableBytes = DISKSIZE_FALLBACK_BYTES;
          }
     
    куда в данном случае вписывать размер? и где искать файл js не браузером а в файловой системе? в папке профилей нет, appdata нет...

    Всего записей: 369 | Зарегистр. 20-07-2008 | Отправлено: 20:49 08-02-2014
       

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257

    Компьютерный форум Ru.Board » Компьютеры » Программы » Mozilla Firefox (часть 13)
    articlebot (23-02-2014 00:25): Переезжаем в Mozilla Firefox (часть 14)


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru