LINUX.ORG.RU

История изменений

Исправление alex0x08, (текущая версия) :

Ну ок, вот есть такой проект VLC, плеер такой для видео.

Поддерживает кучу разных форматов и кодеков, каждый кодек - отдельная подключаемая библиотека, часто большая. Еще и загружаемая не сразу а в момент использования.

Без динамической подгрузки он будет стартовать наверное секунд 15. Это помимо огромного размера самого бинарника.

Теперь что касается самого бинарника и его конских размеров.

На свете есть такой класс софта, называется «антивирусы», которые перед каждым запуском бинарника его сперва анализируют на наличие всякого плохого, чем вызывают видимые глазу тормоза даже на мощном железе.

Если запускали когда-нибудь инсталлятор в виде одного большого бинарника на пару гигабайт - могли наблюдать.

Если у вас все разбито на библиотеки и эти библиотеки не изменились с прошлого запуска - антивирус их пропустит (он не тупой), но вот если все приложение - один большой бинарь, то тормозить антивирус будет каждый раз, при каждом запуске.

Исходная версия alex0x08, :

Ну ок, вот есть такой проект VLC, плеер такой для видео.

Поддерживает кучу разных форматов и кодеков, каждый кодек - отдельная подключаемая библиотека, часто большая. Еще и загружаемая не сразу а в момент использования.

Без динамической подгрузки он будет стартовать наверное секунд 15. Это помимо огромного размера самого бинарника.

Теперь что касается самого бинарника и его конских размеров.

На свете есть такой класс софта, называется «антивирусы», которые перед каждым запуском бинарника его сперва анализируют на наличие всякого плохого, чем вызывают видимые глазу тормоза даже на мощном железе.

Если запускали когда-нибудь инсталлятор в виде одного большого бинарника на пару гигабайт - могли наблюдать.

Если у вас все разбито на библиотеки и эти библиотеки не изменились с прошлого запуска - антивирус из пропустит (он не тупой), но вот если все приложение - один большой бинарь, то тормозить антивирус будет каждый раз, при каждом запуске.