Уменьшение времени загрузки X11 программ через кэширование символьных таблиц
Категория: Інфармацыйныя тэхналогіі Май 14th, 2008В библиотеке libx11 имеется поддержка кэширования символьных таблиц (compose-table-cache),
получаемых в результате парсинга «/usr/share/X11/locale/имя_локали/Compose» файлов локали (парсинг более 5000 строк при каждом запуске),
что позволяет сократить время запуска некоторых приложений (например, использующих Qt или Gtk) на 40-200 мс.
и уменьшить потребление памяти каждым приложением примерно на 240Кб (данные для UTF8 локали).
Для включения кэша достаточно в домашней директории создать каталог .compose-cache
%mkdir $HOME/.compose-cache