From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Sergey Vlasov To: ALTLinux Common Subject: Re: [mdk-re] =?koi8-r?B?18/Q0s/T2SA=?= =?koi8-r?Q?=CF?= Sylpheed Message-ID: <20020311134357.GA12919@vcserver.mivlgu.ru> Mail-Followup-To: ALTLinux Common References: <20020309121625.7163acb8.unatine@fromru.com> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20020309121625.7163acb8.unatine@fromru.com> Sender: mandrake-russian-admin@altlinux.ru Errors-To: mandrake-russian-admin@altlinux.ru X-BeenThere: mandrake-russian@altlinux.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: mandrake-russian@altlinux.ru List-Help: List-Post: List-Subscribe: , List-Id: Linux-Mandrake RE / ALT Linux discussion list List-Unsubscribe: , List-Archive: Date: Mon Mar 11 16:34:01 2002 X-Original-Date: Mon, 11 Mar 2002 16:43:57 +0300 Archived-At: List-Archive: List-Post: On Sat, Mar 09, 2002 at 12:16:25 +0300, Unatine wrote: > Сефчас в папке рассылки около 51000 сообщений. И когда приходит хотя бы > еще одно, sylpheed обрабатывает это крайне долго, т.е. где-то на > несколько минут он не дееспособен, и пости тоже самое наблюдается при > входе в эту папку. Теперь пришлось сделать уже вторую, но это как-то не > очень мне нравится: треды рвутся, да и хочется что бы все было в одной > папке. > > Как можно заставить sylpheed обрабатывать быстрее это все дело? home > сидит на ext2, но подозреваю что переход на reiser не на много улучшит > скорость обработки. Здесь дело не в файловой системе, а в отображении списка сообщений в GtkCTree. Дело в том, что при вставке строки в GtkCList или GtkCTree выполняется последовательный поиск по связанному списку, да еще, похоже, и не один раз. В версию 0.6.какую-то я лазил с gprof, получил 80% времени где-то в g_list_*. В общем, эти виджеты совершенно непригодны для работы с большими списками. Так уж написана GTK+.