|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.12.2009, 20:52 | #1 |
Регистрация: 18.12.2009
Сообщений: 9
|
Позднее связывание
Доброго времени суток!
Делаю прогу, которая работает с pci-устройством, обрабатывая прерывания от него каждые 1 млсек. Мне очень удобно будет сделать реализацию с помощью виртуальных функций, однако использование механизма позднего связывания увеличивает время вызова функций. Кто сможет подсказать на сколько оно возрастает по сравнению с временем на вызов функции при раннем связывании? Понимаю, что это зависит от многих факторов, но хотелось бы узнать хотя бы примерно в тактах процессора (к примеру ~100, а может ~10000). Компилю в VS2005. Всем заранее спасибо, очень жду ответов! |
19.12.2009, 12:53 | #2 |
Участник клуба
Регистрация: 08.10.2007
Сообщений: 1,185
|
Попробуй и сравни. Вообще это примерно
call FunctionOffset против call [eax + FunctionOffset] ; где в eax адрес VMT |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
связывание таблиц | 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 |