Добрый день, любители Буревестника!
Рассчитываю получить ваши рекомендации по увеличению скорости работы данного чудесного почтового клиента. Поиском по форуму и интернету не удалось найти интересующих рекомендаций, но надеюсь, что способы есть.
Моя проблема: крайне медленная работа клиента после открытия, когда загружаются новые письма (обычно 100-200 в нескольких ящиках). Интерфейс подолгу откликается: написание писем (просто ввод текста в любые поля), переход между папками и письмами копирование/удаление/перемещение, все действия превращаются в сущий ад.
Использую:
ThunderbirdPortable 15.0.1 на флешке 15GB (скорость случайного чтения, по defraggler ~12MB/s)
Система: win7 64-bit / core i5 2.4Ghz / 4GB  RAM
Сейчас папка с программой занимает 967MB, почтовых ящиков подключено 5 штук. Дополнений установленных нет.
Можно ли как-то разогнать программу?

PS: сейчас проверил диск defraggler'ом — 36% фрагментированно. Попробую провести дефрагментацию (не уверен что она настолько влияет, т.к. другие программы с этой же флешки, но гораздо более "тяжёлые" работают отлично — среда разработки eclipse например), об ощущениях отпишусь.

samizdam
Система хорошая, тормозов не должно быть. С флэшки много мелких файлов читается медленно, может из за этого. Размер папки конечно удивил. Или туда сохранялись вложенные в письма файлы большие, или там около милиона писем.

Nori пишет

samizdam
Система хорошая, тормозов не должно быть. С флэшки много мелких файлов читается медленно, может из за этого. Размер папки конечно удивил. Или туда сохранялись вложенные в письма файлы большие, или там около милиона писем.

За несколько лет работы не миллион конечно, но несколько десятков тысяч накопилось. Много файлы треша занимают, основное кол-во писем в "корзинах". В принципе можно прилично освободить места очистив удалённые.
А про большие файлы, с ходу не скажу... Программа их компилирует прямо в рабочие файлы папок? Беглым просмотром файловой системы отдельно файлов обнаружить не удалось.

01-10-2012 23:59:48
И да, забыл указать сразу проблемный момент...
После разбора почты (когда прочту/поудаляю всё) программа откликается вполне приемлемо. Основные тормоза именно во время и после получении при запуске (а запускаю раз в пару дней, и писем каждый сеанс прилетает не одна сотня).

samizdam
Мжно попробовать уменьшить количество соединений. Набрать about:config  адресной строке потом в фильтре http.max

02-10-2012 00:15:37
Как вариант можно попробовать дополнение для оптимизации баз данных https://addons.mozilla.org/en-US/firefo … d/?src=api вроде где-то читал, что оно уже не нужно потому что исправили баг с оптимизацией, но у меня субьективно быстрее стало. Только оно под [firefox] заточено, можно поискать под [thunderbird] или отключить проверку соместимости версий дополнение Disable Add-on Compatibility Checks или в настройках откючить.

Фух, не сразу и нашёл about:config))
Выставил network.http.max-connections в 32. (было по-умолчанию 256)
Остальные настройки, трогать не стал:
network.http.max-connections-per-server;15
network.http.max-persistent-connections-per-server;6
network.http.max-persistent-connections-per-proxy;8
Посмотрим как завтра почта загрузиться, а пока всем спасибо!

samizdam
Вы бы попробовали скопировать папку с программой на жёсткий системника - может это флешка так реагирует, при чтении/записи множественной мелкотни?

oxymoron, спасибо за  идею, надо попробовать! Одно время эта папка у меня жила и на системном диске и на других флеш-накопителях... давно это было))

Valrav пишет

А может стоит почистить и отключить КЭШ? И отключить сохранение копий писем?

можете в двух словах подробнее, что и где отключить? Сохранение копий, это имеете ввиду не забирать с сервера в локальные папки? А что за кеш?

samizdam
Инструменты - настройки - дополнительно - сеть и дисковое пространство - поставить в 0

Так, уменьшение соединений ощутимого эффекта не дало.
liteTua, спасибо за наводку. Попробую теперь без кэша поработать, по совету Valrav

И отключить сохранение копий писем

Вы имеете ввиду отключить синхронизацию? Но как раз поэтому я и использую портэйбл-версию, чтобы вся почта была под рукой на любой машине и независимо от наличия интернета :/

Очистил кэш и запретил. Желаемого эффекта не получил, всё равно отзыв интерфейса пропадает по паре секунд. Хотя писем за прошедшие сутки к запуску программы накопилось не меньше сотни.
Пробую скопировать на C, и начались проблемы с правами. Из любого места, вместо запуска вываливает конфирм:
0_88f26_f98bae32_-1-L.jpg
если соглашаюсь, запускается без имеющихся учётных записей. хотя папку скопировал полностью. чего-то не портабельно у меня вышло. пойду разбираться. :/

samizdam
Это странно, а то расширение выше пробовали?

да, странно уж. Подозреваю, что папка с программой перекочевала из под более ранней версии ОС, где была создана тогдашним пользователем, и теперь нашла коса на камень.
Vacuum Places Improved для thunderbird найти не удалось. При создании ключа extensions.checkCompatibility в false для отключения проверки совместимости, всё равно птичка лисий плагин кушать не стала.
после установки Disable Add-on Compatibility Checks, тот же результат: красное уведомление, что установить Vacuum Places Improved невозможно, т.к. не совместимо :sick:

okkamas_knife пишет
samizdam пишет

Vacuum Places Improved для thunderbird найти не удалось.

Vacuum очистку можно провести используя ФФ или СМ+Sqlite manager - открываем в нём нужный файл базы и выбираем Сжать базу данных.
зы предварительно стоит проверить целостность - в том же меню есть пункт

поставил аддон для файрфокса, открыл в нем папку
по пути E:\Program Files\ThunderbirdPortable\Data\profile довольно много файлов баз данных. сжал самые большие (global-messages-db.sqlite [7040KB], places.sqlite [1184KB]):
результат сжатия для global-messages-db.sqlite

Выделить код

Код:

База данных была сжата оператором VACUUM.
До сжатия:
    Количество страниц = 295
    Размер базы = 9666560 байт(а,ов)
После сжатия:
    Количество страниц = 220
    Размер базы = 7208960 байт(а,ов)

сжатие places.sqlite совсем ничего не дало: размер и кол-во страниц осталось прежним.
Шустрости птичке эти операции не добавили.
Вообще, имхо, насколько я знаком с sql (чаще приходилось использовать mysql для веб-приложений) несколько мегабайт база — это копейки, т.е. очень маленький и совершенно некритичный объём для БД. Странно если проблема со скоростью на таких размерах базы начинается. Стоит ли сжимать все остальные файлы баз данных? Размер их от 64-512КБ.
Разгон пока так и не удался :/

Заметил странность.
Созданные самостоятельно  папки не сжимаются (нет индикации в строке состояния внизу, при указании на папку и нажатии на Сжать указатель перекидывается на Входящие).

Это нормально? Без дополнительного тюнинга и хирургии никак?

Douglas пишет

Созданные самостоятельно  папки не сжимаются

А еще папки не сжимаются, если там сжимать нечего...

Douglas пишет

Без дополнительного тюнинга и хирургии никак

Ну вам виднее ;)

Dzirt пишет

А еще папки не сжимаются, если там сжимать нечего...

А ещё говорят, скоро бани все закроют повсеместно, навсегда — и эти сведения верны...!