Модераторы: ZeeLax, powerfox
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> В чем различие static и shared? Подскажите в чем разница? 
V
    Опции темы
Mixasik
Дата 23.2.2007, 20:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Little Delphi monstr
*


Профиль
Группа: Участник
Сообщений: 195
Регистрация: 4.10.2006
Где: Волгоград

Репутация: нет
Всего: нет



Вот думал скачать оперу есть shared  и static версии, а в чем разница? smile 
PM MAIL ICQ   Вверх
ZeeLax
Дата 23.2.2007, 20:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 4388
Регистрация: 20.8.2006
Где: Алма-Ата

Репутация: 7
Всего: 88



shared - это когда используются библиотеки, имеющиеся в системе. static - когда они "вкомпиливаются" внутрь бинарника. Это если очень-очень кратко.


--------------------
Utility is when you have one telephone, luxury is when you have two, opulence is when you have three — and paradise is when you have none.
— Doug Larson
PM MAIL WWW ICQ Skype Jabber   Вверх
Mixasik
Дата 23.2.2007, 20:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Little Delphi monstr
*


Профиль
Группа: Участник
Сообщений: 195
Регистрация: 4.10.2006
Где: Волгоград

Репутация: нет
Всего: нет



А если немного поподробней? Что лучше скачать новичку, что проще устанавливать? Как я понял легче устанавливать shared?

Это сообщение отредактировал(а) Mixasik - 23.2.2007, 20:33
PM MAIL ICQ   Вверх
GrayCardinal
Дата 23.2.2007, 20:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Фигасе
****


Профиль
Группа: Завсегдатай
Сообщений: 3039
Регистрация: 9.11.2003

Репутация: 7
Всего: 58



Mixasik
Проще как раз static. Там все должно быть уже... В shared, возможно, придется доп. лайбы скачивать. Одно но - static обычно больше на порядок, и, возможно, тормознутее...........


--------------------
PM MAIL WWW   Вверх
Mixasik
Дата 23.2.2007, 21:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Little Delphi monstr
*


Профиль
Группа: Участник
Сообщений: 195
Регистрация: 4.10.2006
Где: Волгоград

Репутация: нет
Всего: нет



Цитата(GrayCardinal @  23.2.2007,  20:41 Найти цитируемый пост)
Проще как раз static.

Да он побольше, но раз проще для начала скачаю его...
PM MAIL ICQ   Вверх
Kagor
Дата 23.2.2007, 22:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Debian user
****


Профиль
Группа: Экс. модератор
Сообщений: 2946
Регистрация: 28.2.2003
Где: Королевство Кривых

Репутация: 2
Всего: 85



Цитата(GrayCardinal @  23.2.2007,  21:41 Найти цитируемый пост)
Одно но - static обычно больше на порядок, и, возможно, тормознутее........... 
С чего ему быть тормазнутие???



--------------------
Disassemble Your life and get the key!
PM ICQ GTalk Jabber   Вверх
GrayCardinal
Дата 24.2.2007, 05:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Фигасе
****


Профиль
Группа: Завсегдатай
Сообщений: 3039
Регистрация: 9.11.2003

Репутация: 7
Всего: 58



Kagor
Цитата

С чего ему быть тормазнутие. 

А я знаю ? Это из опыта уже ...


--------------------
PM MAIL WWW   Вверх
bilbobagginz
Дата 24.2.2007, 10:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 28
Всего: 317



Цитата

С чего ему быть тормазнутие???

Дело это конечно не верное, т.е. не всегда имеет место быть, но если и да, то с того, что если забыли в динамическом экзешнике собрать без -g, то тормозит только приложение, а либы - нет. а в статическом, если собирали с -g, файл пухнет, и иногда в нем всякие ненужные функции (подключенные через #ifdef DEBUG ... #endif) бегают, поэтому и замедление.
Если же таких ошибок упаковщик/сборщик не допускает, то разница только в скорости загрузки:
статика грузится медленнее.


--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
VectorMan
Дата 25.2.2007, 07:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Antihero
*


Профиль
Группа: Участник
Сообщений: 110
Регистрация: 9.4.2006

Репутация: нет
Всего: 4



Position independent code медленее обычного
PM   Вверх
bilbobagginz
Дата 1.3.2007, 11:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 28
Всего: 317



Цитата

Position independent code медленее обычного 

принципиально медленнее ?





--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
VectorMan
Дата 1.3.2007, 17:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Antihero
*


Профиль
Группа: Участник
Сообщений: 110
Регистрация: 9.4.2006

Репутация: нет
Всего: 4



Принципиально, потому что для вызова фукнции или обращения к глобальной переменной нужно вычисление адреса, вместо использования константного адреса в случае статической компоновки, разница примерно такая же, как при вызове обычного метода объекта и вызове виртуального метода.
Замедление незначительно, но оно есть.
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Oбщие вопросы"
nickless
Imple
pythonwin

В этом форуме предпочтительны вопросы на следующие темы:

  • Конкретные вопросы о конкретном ПО. В таких вопросах желательно привести точные данные о программе: версия программы, версия ОС, версия ядра, и проблему в форме: сделал Х, хотел получить Y, а получил Z.
  • Неконкретные вопросы о выборе ПО
  • Обзоры - как дополнение в ветку Обзоры


  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Программное обеспечение под *NIX системы | Следующая тема »


 




[ Время генерации скрипта: 0.0905 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.