Воскресенье
02.02.2025, 09:51
| RSS
Главная
Меню сайта

Категории раздела
Madriva [3]
Ubuntu (KUbuntu, EdUbuntu, XUbuntu) [78]
SUSE [1]
Fedora Core [9]
ASPLinux [1]
Debian [16]
Gentoo [3]
Другие [167]

Мини-чат

Наш опрос
Какую графическую среду Вы используете?
Всего ответов: 103

Статистика

Rambler's Top100Рейтинг@Mail.ru

Главная » 2010 » Август » 29 » Уменьшаем время запуска программ с помощью prelink
Уменьшаем время запуска программ с помощью prelink
20:08
Как работает prelink
Во время запуска программы, она связывается со своими библиотеками, необходимыми для работы (например Qt или GTK). Библиотеки подгружаются динамически и на это требуется довольно много времени из-за чего мы и ждем пока запустится программа. Особенно это актуально для пользователей KDE так как подгружается огромная и навороченная библиотека вывода графических приложений - Qt.
Утилита Prelink позволяет связать все подгружаемые библиотеки непосредственно с исполняемыми файлами программ. Prelink - это механизм предварительного связывания необходимых библиотек с программой. И это даёт очень большой прирост производительности! Многие отмечают, что теперь "холодный" старт программы занимает до 50% меньше времени, чем это было до "прелинкинга". В основе prelink по сути лежит старый-добрый механизм кэширования.

Установка
Давайте рассмотрим установку на примере Debian (если у вас другой дистрибутив, то просто замените apt на свой пакетный менеджер (например yum)):
От суперпользователя!

apt-get install prelink

-Устанавливаем программу.

Теперь нужно отредактировать конфигурационный файл программы prelink:
От суперпользователя!

nano -w /etc/default/prelink


Если вы нашли строку такого вида: PRELINKING=unknown, то измените её на PRELINKING=yes
Это включит prelink.
По желанию в конфигурационном файле можно настроить интервалы работы программы.

Теперь, когда все установлено и настроено можно запустить процесс прелинкинга:
От суперпользователя!

prelink -avfmR

-Эта команда начнет прелинкинг приложений. Обычно команда вополняется несколько минут. Увеличение скорости запуска программ, будет заметно после перезапуска приложений.

Для ознакомления с полным списком опций утилиты prelink выполните prelink --help

Источник:http://linuxnow.ru/view.php?id=86
Категория: Другие | Просмотров: 585 | Добавил: boiko | Рейтинг: 0.0/0 |
Всего комментариев: 0
Имя *:
Email *:
Код *:
Форма входа

Поиск

Друзья сайта

  • Администрация

    Andry


    Tol


    Copyright MyCorp © 2025
    Хостинг от uCoz