Page 3 of 3

Re: GD не запускается при большом количестве словарей

PostPosted: Mon Jun 01, 2009 8:56 pm
by Gloggy
ikm: У меня теперь тоже все работает с рев. 252. Спасибо!!!

niccolo: Сборку версии 252 выложил.

Re: GD не запускается при большом количестве словарей

PostPosted: Mon Jun 01, 2009 10:06 pm
by niccolo
Gloggy, lexxion - спасибо. На будущее выкладывайте сразу, если что хорошее.

Re: GD не запускается при большом количестве словарей

PostPosted: Tue Jun 02, 2009 4:48 pm
by Gloggy
ikm wrote:Короче, говорить тут не о чем особо - выкинул все mmap'ы из соответствующего кода. Сейчас должно работать примерно с тысячью словарями, неважно какого они размера.

Интересная петрушка получается под Виндами теперь. После этих изменений GD больше не "лочит" файлы словарей, то бишь, туда в эти файлы можно писать (при живом GD), а раньше не получалось. НО, зато если к примеру скрипт что-то пишет в файл, а в GD попытаться перевести - получаем крэш GD. ;)

Re: GD не запускается при большом количестве словарей

PostPosted: Tue Jun 02, 2009 4:53 pm
by ikm
А если сразу после записи пересканировывать словари?

Re: GD не запускается при большом количестве словарей

PostPosted: Tue Jun 02, 2009 4:56 pm
by Gloggy
ikm wrote:А если сразу после записи пересканировывать словари?

Тогда работает. :)

Re: GD не запускается при большом количестве словарей

PostPosted: Tue Jun 02, 2009 5:20 pm
by ikm
Ну, тогда это проделки Windows. Ежели по живому файлу режут, то что уж тут программа может поделать - она рассчитывает, что пока файл ей открыт, он не изменяется сам по себе (что кстати соблюдается в линухе, хехе, да-да :))

Re: GD не запускается при большом количестве словарей

PostPosted: Tue Jun 02, 2009 5:57 pm
by C2BlEv
Gloggy wrote:После этих изменений GD больше не "лочит" файлы словарей, то бишь, туда в эти файлы можно писать (при живом GD), а раньше не получалось.


Ура! Я даже и не решился просить об этом так как думал, что невозможно. А тут такой подарок. То есть можно редактировать подключенный словарь, главное рефрешить после каждого обновления. Супер.

Кстати, даже тогда когда я забываю обновить базу, у меня креша не происходит - индекс только сбивается (показывает не совсем то). Я правда не делаю огромных изменений скриптами, а ручками в редакторе меняю то, се. Заметил, если заменить одну букву, то даже индекс не сбивается (байты же те же).