Подтормаживание Far3 при смене каталога

Хотите говорить о Far и не знаете, куда обратиться?
Post Reply
User avatar
hobo
Posts: 28
Joined: Sun 21 Mar, 2010 08:17

Подтормаживание Far3 при смене каталога

Post by hobo »

Вроде бы достаточно регулярно читаю форумы, но не встретил упоминания о такой теме.

Люблю иногда в раздумьях встать на каталог нажать на Enter и смотреть на мелькание сменяющихся каталогов. И заметил, что в Far3 это происходит значительно медленнее, чем в Far2. При этом идёт постоянное обращение к диску.

Code: Select all

╔══════════════ Системные параметры ══════════════╗
║ [x] Удалять в Корзину                           ║
║     [x] Удалять символические ссылки            ║
║ [x] Использовать системную функцию копирования  ║
║ [x] Копировать открытые для записи файлы        ║
║ [x] Сканировать символические ссылки            ║
║ [ ] Создавать папки заглавными буквами          ║
║ [x] Обновление панелей только если фар активен  ║
║ [x] Сохранять историю команд                    ║
║ [x] Сохранять историю папок                     ║
║ [x] Сохранять историю просмотра и редактора     ║
║ [x] Использовать стандартные типы файлов        ║
║ [ ] Автоматически монтировать CDROM             ║
║ [x] Автообновление переменных окружения         ║
║ Запрос прав администратора:                     ║
║     [x] для изменения                           ║
║     [x] для чтения                              ║
║     [x] использовать дополнительные привилегии  ║
║ [x] Автозапись конфигурации                     ║
╟─────────────────────────────────────────────────╢
║                { OK } [ Отмена ]                ║
Если убрать крестик "Сохранять историю папок", то всё начинает работать по-старому.

Это потому что идёт постоянное сохранение истории папок? И это никак нельзя оптимизировать?
User avatar
HaRT
Moderator
Posts: 10863
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Re: Подтормаживание Far3 при смене каталога

Post by HaRT »

Как раз сейчас это обсуждается по-английски.
Причина — сохранение истории в БД.
Частичное решениеReadOnlyConfig=1.
Предложение по оптимизации высказано и услышано.
Фар есть инструмент, а не нянька. © 2009 DrKnS
victor-homyakov
Posts: 3
Joined: Fri 03 Oct, 2014 12:29

Re: Подтормаживание Far3 при смене каталога

Post by victor-homyakov »

Регрессия. В последних стабильных сборках, которыми пользовался (3.0.4040, 3.0.4000, 3.0.3XXX), так же подтормаживает при смене каталога со включенной опцией "Сохранять историю папок", похрустывая винтом при записи в Profile\history.db-wal. Как и раньше, отключение опции делает смену каталога практически мгновенной.
Shmuel
Posts: 6836
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 530 times

Re: Подтормаживание Far3 при смене каталога

Post by Shmuel »

Вы уж определитесь, в какой версии подтормаживает, а в какой нет.
У меня данная опция включена, и ничего не подтормаживает (любая версия 4000+).
victor-homyakov
Posts: 3
Joined: Fri 03 Oct, 2014 12:29

Re: Подтормаживание Far3 при смене каталога

Post by victor-homyakov »

По-моему, я и так определённо указал, в каких версиях подтормаживает (3.0.4040, 3.0.4000, 3.0.3XXX). Если это непонятно, то укажите более определённо, с чем надо определиться, или в каком формате надо составить сообщение об этой проблеме.
Shmuel
Posts: 6836
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 530 times

Re: Подтормаживание Far3 при смене каталога

Post by Shmuel »

Вы не указали, в какой версии не подтормаживает.
Насчёт того, как составлять сообщения о проблемах, читайте здесь.
victor-homyakov
Posts: 3
Joined: Fri 03 Oct, 2014 12:29

Re: Подтормаживание Far3 при смене каталога

Post by victor-homyakov »

Всё в точности то же самое, что в этой и англоязычной ветках форума: и описание проблемы, и решение.
- Не тормозит в Far 2. Тормозит в Far 3 версий 3.0.4131.x86 (последняя ночная сборка), 3.0.4040, 3.0.4000, 3.0.3156 (самая старая, которую смог найти).
- Проверял на компе с Windows 7 SP1 x64 и ноутбуке с Windows 7 SP1 x86.
- В мониторе ресурсов на вкладке "Диск" при смене каталога в топ вылазят чтение/запись Profile\history.db-wal (Write-ahead log истории в БД).
- Отключение опции "Сохранять историю папок" убирает тормоза.
Post Reply

Return to “Обсуждение Far Manager”