Библиотека динамических ссылок (DLL) (англ. Dynamic Link Library) — это библиотека, содержащая код и данные, которые могут использоваться несколькими программами одновременно. 15
Некоторые преимущества использования DLL:
- Экономия дискового пространства. 2 Если приложения используют один и тот же код, нет необходимости поставлять его в коде каждого приложения. 2 Достаточно разработать DLL. 2
- Экономия физической памяти (RAM). 2 В оперативную память загружается единственный экземпляр DLL. 2
- Модульность. 4 Можно вносить изменения в код и данные в одной автономной библиотеке DLL, совместно используемой несколькими приложениями, без каких-либо изменений в самих приложениях. 4
- Упрощение развёртывания и установки. 1 Если функции в библиотеке DLL требуется обновление или исправление, для развёртывания и установки библиотеки не требуется повторное связывание программы с библиотекой DLL. 1
Таким образом, использование DLL помогает повысить эффективность повторного использования кода, эффективное использование памяти и сокращение места на диске. 1