FF: browser.cache.memory.capacity значение более 233016 не работает. — Вопросы, отзывы, мнения — Форум Mozilla Firefox

Отправлено 02 Апрель 2013 — 01:14

4 Гб оперативной памяти. Дисковый кэш отключен (browser.cache.disk.enable;false). При установке browser.cache.memory.capacity больше 233016 хотя бы на 1 перестаёт работать с ним: Memory cache device Number of entries: 0 Maximum storage size: 233017 KiB Storage in use: 0 KiB Inactive storage: 0 KiB

Нагуглилась похожая проблема http://www.neowin.ne…-memory-cache/, но у другого там всё работает.

Это баг?

Отправлено 02 Апрель 2013 — 01:14

К сожалению, я не настолько бегло читаю по японски — после google-translate, насколько я непонимаю, это естественное ограничение платформы/выбора переменной размера кэша в unsigned long? int32_t softLimit = (hardLimit * 9) / 10;

— откуда такая странная конструкция? И почему при расчётах они 2^31, а не 2^32-1 делят на 9, вместо того, чтобы умножать?

Отправлено 02 Апрель 2013 — 01:15

Они там вообще от реальности отрываться начали, сначала настройки, теперь кэш в памяти порезать решили… чую пятой точкой, что плавненько превратится в и будет радостно стучать в Google… А чо? Сразу решается две проблемы: — объединение с разрабами позволит приобрести кучу новых рук, которых так не хватает.

— а отправка регулярных доносов в «Корпорацию добра» обеспечит кэшем.

Отправлено 02 Апрель 2013 — 01:15

С кешем проблемы были еще с версии Phoenix 0.5. Для того, чтобы решить вопиющие проблемы, типа самоочистки дискового кеша при завершении работы операционной системы, постоянно накручивались «костыли». Многие проблемы, вроде, невозможности полноценной оффлайновой работы с веб-приложениями, не решены до сих пор. Их, просто, слишком дорого решать при существующий реализации кеша.

Настройки решили порезать лишь в интерфейсе. Те, кому эти настройки необходимы, создадут в профиле файл user.js.