Целесообразно ли выделить функция в dll, если функция будет вызываться раз в 0,5 секунд? Вообще, какие операции должна выполнить ось чтобы выполнить ф-ию из dll?
Ответ
DLL целесообразно применять там, где один и тот же код может использоваться повторно. Также в динамические библиотеки засовывают ресурсоемкие функции, например, функции обработки различного рода хуков( на мышь, на клавиатуру и т.д ). DLL создавались Microsoft как раз с целью экономии памяти, как на жестком диске, так и в оперативной памяти. DLL - очень удобный механизм, позволяющий использовать какую-то одну функцию, не подгружая, функции другого типа и выгружать библиотеки из памяти по мере необходимости.
Комментариев нет:
Отправить комментарий