Тут на форуме не нашел такого.
В about:config добавить

Выделить код

Код:

places.database.disableDurability

со значением TRUE
В Wndows в переменных средах, или через реестр (

Выделить код

Код:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment

) создаем

Выделить код

Код:

ALLOW_PLACES_DATABASE_TO_LOSE_DATA_AND_BECOME_CORRUPT

с любым значением.

В полной мере не могу проверить эффект, т.к. у меня модифицированное ядро и kernel32.dll, FlushFileBuffers отключен.
В интернете можно найти несколько сайтов на японском с этими рекомендациями, и хоть там упоминаются куда более старые версии Firefox, скорее всего и в последней на данный момент 101.0 тоже должно работать, в коде всё присутствует.

global-records
А как убедиться что переменная работает? В about:support ее нет.

global-records пишет

В about:config добавить
places.database.disableDurability = true

Add preference to start Places SQLite database without durability

_zt пишет

А как убедиться что переменная работает? В about:support ее нет.

Переменная должна там появиться.
По-идее должно быть заметно снижение нагрузки на диск. Возможно, разница будет заметной, если дисковый кэш большого размера, например больше 1 ГБ.
P.S. Давно обратил внимание на аппетит дисковых операций у [firefox]

В about:support появляется почти любая даже выдуманная собственная настройка, так что это не показатель.

В общем, заметной разницы не будет, но как минимум пропал журнал у places.sqlite и cookies.sqlite. И эти базы перестали flush-иться, остальные, например webappsstore.sqlite работают как и раньше.

Кстати строчки "places.database.volatileStorage" не нашел в библиотеках, скорее всего эта настройка не используется сейчас.

p.s. дело еще в том что сама винда скидывает свой кэш записи через несколько секунд (по крайней мере на семерке так), даже без FlushFileBuffers, а кэширует ли потом эти данные диск вообще неизвестно.

zzzephire
Я задавал через portable.ini, переменная не появилась. Ладно, нафик ее, дискового кэша у меня нет. Я так понял, это как кушать кактус - сначала включить дисковый кэш, а потом бороться с его, ожидаемым, поведением. Не проще ли просто его отключить? Если включить кэш в памяти, то кэш пишется в temp, а переменную %temp% вы можете разместить где угодно, у меня он на рам-диске.
   
global-records
Ну не знаю, MOZ_NO_REMOTE появляется, а это нет.

_zt пишет

Не проще ли просто его отключить?

Лучше оставить, без разницы где бы он располагался. Хотя бы махонького размера, дабы не вызвать конвульсии какого-нибудь криво сделанного сайта

zzzephire
Считайте, что я вам гарантирую, что проблем не будет и быть не может, уже как c версий.... с 38. Я не уверен, что они вообще могли быть.