From: "Юрковский Андрей" <anyr@tut.by>
To: community@lists.altlinux.org
Subject: Re: [Comm] Icons size in KDE menu
Date: Mon, 22 Jan 2007 16:26:33 +0200
Message-ID: <200701221626.33907.anyr@tut.by> (raw)
In-Reply-To: <op.tmj10cbaglg102@edu-gusev.diamond.ru>
В сообщении от 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
next prev parent reply other threads:[~2007-01-22 14:26 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-01-21 20:02 Юрковский Андрей
2007-01-21 21:05 ` Vinogradov Anton
2007-01-22 11:38 ` Юрковский Андрей
2007-01-22 12:22 ` Владимир Гусев
2007-01-22 14:26 ` Юрковский Андрей [this message]
2007-01-22 12:31 ` Vinogradov Anton
2007-01-22 14:25 ` Юрковский Андрей
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=200701221626.33907.anyr@tut.by \
--to=anyr@tut.by \
--cc=community@lists.altlinux.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git