[Comm] Icons size in KDE menu
Юрковский Андрей
=?iso-8859-1?q?anyr_=CE=C1_tut=2Eby?=
Пн Янв 22 17:26:33 MSK 2007
В сообщении от 22 января 2007 14:22 Владимир Гусев
написал(a):
> ну так распишите тут, интересно ведь, чем оно гуд.. и
> какие решения существуют..
Решение от Thoth: Ускорение работы KDE
Немного теории:
"Один из резервов верховного главнокомандования в деле
повышения быстродействия Linux-системы - механизм
предварительного связывания или, по простому, прелинкинга
(prelinking).
Чтобы разобраться, что происходит при прелинкинге, нужно
вспомнить о том, что подавляющее большинство
Linux-приложений не содержит в себе весь необходимый для их
работы код, а использует т.н. разделяемые библиотеки. И
обычно программы при сборке связываются с такими
библиотеками динамически, то есть необходимые функции
вызываются из них в ходе загрузки программы. В одних
случаях это происходит быстро, в других - раздражающе
медленно. Печальным примером последнего является KDE - в
частности, из-за громоздкости и сложности опорной
библиотеки Qt, написанной на Си++. И бороться с этим
перекомпиляцией и оптимизацией почти бесполезно - выигрыш в
скорости не превышает нескольких процентов.
Однако операция динамического связывания программы с
опорными библиотеками всегда происходит одинаково. И потому
возникает предположение - а нельзя ли выполнить его раз и
навсегда? Можно, и именно в этом - в сохранении
библиотечных связей в исполняемом файле программы, - и
заключается прелинкинг (его не следует смешивать со
статической сборкой программ)."
Алексей Федорчук
А теперь собственно это чудо в сусе:
Устанавливаем :
1. libelf (находиться на dvd/cd с дистром 10.0)
2. prelink.rpm (находиться вот тут:
http://rpm.pbone.net/index.php3/stat/4/idp...R.i686.rpm.html
3. вашим любимым редактором правим /etc/sysconfig/prelink
USE_PRELINK="no"
на
USE_PRELINK="yes"
4. заходим в консоль и из под рута запускаем : prelink
-avmfR
5. ребутимся и да будет жам счастье !!!
--------------------
Novell Inc.
SLED 10
--
Yurkovsky Andrey
Подробная информация о списке рассылки community