В библиотеке libx11 имеется поддержка кэширования символьных таблиц (compose-table-cache),
получаемых в результате парсинга "/usr/share/X11/locale/имя_локали/Compose" файлов локали (парсинг более 5000 строк при каждом запуске),
что позволяет сократить время запуска некоторых приложений (например, использующих Qt или Gtk) на 40-200 мс.
и уменьшить потребление памяти каждым приложением примерно на 240Кб (данные для UTF8 локали).Для включения кэша достаточно в домашней директории создать каталог .compose-cache
mkdir $HOME/.compose-cacheВ SUSE Linux данный механизм задействован по умолчанию, кэш находится в директории /var/cache/libx11/compose.
URL: http://kdemonkey.blogspot.com/2008/04/magic-trick.html
Обсуждается: http://www.opennet.me/tips/info/1654.shtml
Пойду тестить :)
Не работает ничего: F8
Подтверждаю Ubuntu 8.04 не работает. Mandriva 2008 работает...
ubuntu 8.04 в папке появилились какието файлы... значит что то работает :)
ого. на ubuntu 8.04 софтинки стали ощутимо быстрее грузиться. спасибо
У меня gentoo. Или все грузится быстрее или я себя обманываю)
быстрее чего?
На Gentoo вроде какое-то файло в директории compose-cache появилось. Софтинки и правда чуть-чуть побыстрее грузятся.
В Мандриве 2008.1 не работает...
Во FreeBSD работает
да, на 40-200 мс действительно шустрее стало, мелочь, а приятно =)
debian/testing - работает :)
FreeBSD 7.0 - работает.. софт и впрямь шустее стал грузиться. Спасибо за совет!
Ubuntu 7.04 - работаед , спасибо =)
Kubuntu 8.04 - works...
Windows - не работает.
Pavlin поставь Linux ...
Поставил, теперь не работает Windows. :(
в RTK 0.7-current кеширует по дефолту...
Отвоевал 100 мс у файрфокса :)
Отлично, побольше таких советов
Интересно, это только для KDE ? Ubuntu 8.04 Gnome никаких файлов в папке не появляется... В Mandriva 2008 KDE появляются...
Уже сам нашел: https://bugs.edge.launchpad.net/ubuntu/+source/libx11/+bug/2... не работает в ubuntu !!!
tnx :)
PCLinuxOS