Страницы

Поиск по вопросам

суббота, 27 октября 2018 г.

Выделение частовызываемой функции в DLL

Целесообразно ли выделить функция в dll, если функция будет вызываться раз в 0,5 секунд? Вообще, какие операции должна выполнить ось чтобы выполнить ф-ию из dll?


Ответ

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

Комментариев нет:

Отправить комментарий