Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.12.2009, 20:52   #1
_Art_
 
Регистрация: 18.12.2009
Сообщений: 9
Лампочка Позднее связывание

Доброго времени суток!

Делаю прогу, которая работает с pci-устройством, обрабатывая прерывания от него каждые 1 млсек. Мне очень удобно будет сделать реализацию с помощью виртуальных функций, однако использование механизма позднего связывания увеличивает время вызова функций.

Кто сможет подсказать на сколько оно возрастает по сравнению с временем на вызов функции при раннем связывании? Понимаю, что это зависит от многих факторов, но хотелось бы узнать хотя бы примерно в тактах процессора (к примеру ~100, а может ~10000).

Компилю в VS2005.
Всем заранее спасибо, очень жду ответов!
_Art_ вне форума Ответить с цитированием
Старый 19.12.2009, 12:53   #2
Somebody
Участник клуба
 
Регистрация: 08.10.2007
Сообщений: 1,185
По умолчанию

Попробуй и сравни. Вообще это примерно
call FunctionOffset
против
call [eax + FunctionOffset] ; где в eax адрес VMT
Somebody вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
связывание таблиц vaso1983 БД в Delphi 0 17.05.2009 21:33
Связывание окна и поверхности challengerr Помощь студентам 1 28.12.2008 08:25
Связывание бд Access с Дельфи Регишка БД в Delphi 3 18.11.2008 13:47
Связывание файлов по расширению Ratmir_1 Общие вопросы Delphi 5 13.11.2008 18:33