Форум программистов, компьютерный форум CyberForum.ru

С какими библиотеками .lib или .dll програмы работают быстрее? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Настройка библиотек pcre-6.4-1-lib http://www.cyberforum.ru/cpp-beginners/thread502331.html
скачал pcre-6.4-1-lib что делать дальше? Куда копировать файлы из етой библиотеки? Как настроить?
C++ С++ и регулярные выражения С++ и регулярные выражения - возможно ли ето? Какие есть библиотеки или что-то в етом роде? http://www.cyberforum.ru/cpp-beginners/thread502317.html
C++ Где скачать mysql.h может у кого-то есть
Где скачать mysql.h может у кого-то есть
C++ Как при нахождении мыши над итемом в списке быстрой вставки, он выделяется как интернет ссылка?
Не подскажете, каким образом в Punto Switcher сделано так, что при нахождении мыши над итемом в списке быстрой вставки, он выделяется как интернет ссылка? Я пишу на VBA, поэтому хочется знать можно ли это сделать из VBA?
C++ Есть ли способ получить доступ к MS Office color picker http://www.cyberforum.ru/cpp-beginners/thread502067.html
Вопрос программера на VBA программерам на С++. Есть ли способ получить доступ к Офисному компоненту Microsoft - Color Picker - Такой красивой штучке которая используется в Toolbar-ах Word Excel и прочих офисных прог. Толкового колорпикера у микрософта нет. CommonDialog выглядит отвратно, самому народным творчеством заниматься нехочется, хотя недавно смастерил на основе ListView,но это все нето....
C++ способ выдирания подсвеченных листингов из сред прогараммирования Подскажите программеру на VBA способ выдирания подсвеченных листингов из сред прогараммирования (например для размещения на сайтах). Как это можно сделать например из VBA, нужно ли изголяться посылкой сообщений, или же есть сторонние утилиты и редакторы? Порекомендуйте. подробнее

Показать сообщение отдельно
John Paramol
Сообщений: n/a
13.04.2012, 23:42     С какими библиотеками .lib или .dll програмы работают быстрее?
Если я не очень ошибаюсь, .lib - библиотеки импорта, не содержащие кода, а содержащие записи, в которых указано имя длл и размещение в ней импортируемых функций. Так что не уместно было бы говорить об их выполнении.

Если имеется в виду разница по времени между неявной и явной загрузкой библиотеки, то вот что пишет Джеффри Рихтер:
"Если Ваше приложение использует несколько DLL, его инициализация может занимать длительное время, потому что загрузчику приходится проецировать их на адресное пространство процесса. Один из способов снять остроту этой проблемы — распределить загрузку DLL в ходе выполнения приложения."
Правда это касается DLL отложенной загрузки - третьего способа связывания, при котором неявно связываемая DLL не загружается, пока код не обратится к какому-нибудь экспортируемому из нее идентификатору.
Но думаю, что это же можно отнести и к DLL явной загрузки.
Вобщем, выбор надо делать исходя из задачи. Основное время уходит на инициализацию DLL, а время обращения к функциям DLL явной и неявной загрузки одинаково, когда DLL уже в пространстве процесса.
 
Текущее время: 06:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru