Сжатые словари в stardict - транжирство памяти!

Jun 16, 2008 04:09

Если stardict из-за большого числа словарей кушает неприлично много памяти (мегабайт, например, 80 RSS), то одним из вариантов умерить его аппетиты является расжатие сжатых индексов словарей, если таковые используются, например, проделать что-то в духе

gunzip ~/.stardict/dic/*/*.idx.gz
Тогда, вместо распаковки этих словарей в память stardict mmap-ит их, что весьма позитивным образом сказывается на объемах используемой оперативной памяти. В моем случае потребление уменьшилось в 7 раз, с 84 мегабайт до 12, а на диске индексы стали занимать всего на 40 мегабайт больше.

Сами же словари (*.dict.dz) расжимать смысла нет, судя по всему, и места проиграется больше и выйгрыша по памяти почти не будет.

linux, howto, stardict

Previous post Next post
Up