Четверг
03.07.2025, 15:43
| 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
Во время запуска программы, она связывается со своими библиотеками, необходимыми для работы (например Qt или GTK). Библиотеки подгружаются динамически и на это требуется довольно много времени из-за чего мы и ждем пока запустится программа. Особенно это актуально для пользователей KDE так как подгружается огромная и навороченная библиотека вывода графических приложений - Qt.
Утилита Prelink позволяет связать все подгружаемые библиотеки непосредственно с исполняемыми файлами программ. Prelink - это механизм предварительного связывания необходимых библиотек с программой. И это даёт очень большой прирост производительности! Многие отмечают, что теперь "холодный" старт программы занимает до 50% меньше времени, чем это было до "прелинкинга". В основе prelink по сути лежит старый-добрый механизм кэширования.

Установка
Давайте рассмотрим установку на примере Debian (если у вас другой дистрибутив, то просто замените apt ... Читать дальше »
Категория: Другие | Просмотров: 598 | Добавил: boiko | Дата: 29.08.2010 | Комментарии (0)

Этот журнал посвящен Ubuntu и open source. На его страницах вы найдёте новости, руководства и обучающие статьи.

В 37-м выпуске:
* Покоряй и вл ... Читать дальше »

Категория: Другие | Просмотров: 560 | Добавил: boiko | Дата: 29.08.2010 | Комментарии (0)

Преамбула
Этот обзор несколько необычен: он написан целиком под Windows. Удивление читателя понятно и будет удовлетворено. Дело в том, что программа художественной растровой графики MyPaint имеется только в сильном тестинге Debian, притом даже из этого самого тестинга при установке кучи пакетов попытка запуска заканчивается вот так:
latitude@dot:~$ mypaint
Traceback (most recent call last):
File "/usr/bin/mypaint", line 123, in
from gui import main
File "/usr/share/mypaint/gui/main.py", line 13, in
assert gtk.ver >= required, 'You need to upgrade PyGTK, at least version %d.%d.%d is required.' % required
AssertionError: You need to upgrade PyGTK, at least version 2.16.0 is required.
latitude@dot:~$
Так как обновление PyGTK приведёт к тотальному апгрейду моей стабильной системы, ... Читать дальше »
Категория: Debian | Просмотров: 1975 | Добавил: boiko | Дата: 29.08.2010 | Комментарии (0)

Форма входа

Поиск

Друзья сайта

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

    Andry


    Tol


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